filipeom

Results 9 issues of filipeom

When loading multiple bytes from memory, I consistently create sub-expressions while concatenating bytes. This practice results in unnecessary hc lookups in the problematic code found at: https://github.com/OCamlPro/owi/blob/d70d88c34d84e91e0f8e795929b23dba60154b88/src/symbolic_memory.ml#L106-L119 For example, when...

enhancement

This PR brings #351 along with a few changes to concolic execution to address infinite loops. The code might be a bit messy, so we may want to consider if...

no changelog

This also fixed some benchmarks of #273

no changelog

To remove the: ``` warning 68: Missing field 'license' ``` When using `opam pin` or `opam lint`. I know this PR might seem nitpicky, but that's not the intention. I'm...

Symbiotic stuff if you want to add it

During concolic execution `select_i32` should record some sort of range or bounds of the value given to it in order to branch properly and explore all the paths.

bug

Passing an unnormalized path, such as `a/b/./c` to `OS.Dir.create ~path:true` when `b` doesn't exist causes `create` to loop indefinitely until it blows up. Proof of concept below: ```ocaml let ()...

bug

Should Close #478 The PR is not ready yet, I still have to format the code, remove some comments, and I'm going to split this into two commits: one which...

no changelog