GJDuck
GJDuck
Currently, E9Patch will disable all *Intel Control-Flow Enforcement Technology* (CET) features in the rewritten binary. This is because there are several problems with the interaction of E9Tool/E9Patch and Intel CET,...
Reported by Hu Hong: Clang sometimes crashes with LowFat enabled. For example, the program: #include int main () { return std::async([]{return 1;}).get(); } will cause `clang`/LLVM to crash if LowFat...
The current code-base uses underscore prefixes for the names of "hidden" definitions. Although this seems to build OK with my version of `clang`, redditor Yuushi [points out](https://www.reddit.com/r/programming/comments/64wi07/libf_enabling_c_as_a_pure_functional_programming/dg5ly3p/): > As a...
For example: $ clang++ -fsanitize=effective -std=c++11 -c crash.cpp fatal error: error in backend: Cannot select: 0x593c230: i64 = X86ISD::WrapperRIP TargetGlobalTLSAddress:i64 0 [TF=10] 0x5875d20: i64 = TargetGlobalTLSAddress 0 [TF=10] In function:...