where the C variant is trying to execute ./testapi, while the other is calling lstat on ./rust from inside realpath, which is called by os_normalize_path_name.
@stijn-volckaert Would it make sense to run every syscall in unsynced mode, up to but not including the execve in each variant?
When trying to run a variant set where the binaries are in different directories, ReMon hits a divergence. For this configuration:
I get this:
where the C variant is trying to execute
./testapi
, while the other is callinglstat
on./rust
from insiderealpath
, which is called byos_normalize_path_name
.@stijn-volckaert Would it make sense to run every syscall in unsynced mode, up to but not including the
execve
in each variant?