GJDuck

Results 35 comments of GJDuck

Regarding the specific error, the following function call is invoked twice, with the same `addr` but different `offset`: MapViewOfFileEx(addr=0x1f0bf0000,size=65536,offset=...,prot=r-x) As for how `MapViewOfFileEx` is invoked after the call to the...

It should not be allowable to rewrite an already-rewritten binary. I have added a check to ensure this does not happen.

It really should be added, but to do it "properly" is a bit tricky and it is difficult to test (I do not use Windows). I will reopen the issue...

I think it currently assumes that `DT_INIT` exists. This could be fixed, to use `DT_INIT_ARRAY[0]` as a backup. If neither exist, then I am not sure. Maybe it is possible...

This is more of an E9Patch issue rather than E9AFL, so I've transferred this issue here. In principle, some limited support for 32bit binaries might be possible. There would be...

Hi, I think this may be a problem with compiling the older clang-4 (on which EffectiveSan is based) on newer systems (basically, some of the standard header files have been...

Fix2 is not an error, but is c++14 sytnax.

@FeynmanDNA thanks for testing it. I also tried on an old 16.04 system and it seems to build. Regarding 8925330, there is a reason why the preinit array is used....

Just an update on this. I attempted to selectively merge specific patches, but the resulting build would fail the tests due to a misaligned stack. For me, the stack is...

Thanks for the report. I am not sure if LowFat has ever been tested with LTO before, so I am not surprised something breaks. Unfortunately the error message here is...