[BUG] cannot use retrowrite with binary compiled with gcc or g++ #34
Labels
analysis-needed
This issue needs analysis and possible research to solve.
bug
Something isn't working
Description
retrowrite print no issue when runned on binary compiled with gcc but when I try to assemble the generated assembly with gcc I get this error:
Environment:
OS: 5.14.21-2-MANJARO x86_64 GNU/Linux
GCC: gcc (GCC) 11.2.0
clang:13.0.1
retrowrite at commit: 7c230bc
I tried with a simple hello world program:
And compile it with gcc:
gcc -O0 -ggdb -Wall -Wpedantic -Wextra -fPIC -fPIE -pie hello.c -o hello
then
./retrowrite hello hello.asm
gcc hello.asm -o hello_instrumented
=> errornote that
clang hello.asm -o hello_instrumented
seems to work on some filesThe text was updated successfully, but these errors were encountered: