AddressAnitizer Callstack не печатает символы с помощью GCCLinux

Anonymous
AddressAnitizer Callstack не печатает символы с помощью GCC

Сообщение Anonymous »

Я использую адресанитизатор с GCC на Rocky 8 Linux и не вижу символов в CallStack, когда он обнаруживает ошибку.
gcc-версия 8.5
llvm-symboliz Ld_preload =/usr/lib64/libasan.so.5/usr/lib64/libubsan.so.1> G ++. < /P>
Вывод компилятора: < /p>

Код: Выделить всё

gcc -std=c99 -Wall -c -fno-omit-frame-pointer -DDEBUG -ggdb3 -O0 -fsanitize=address,undefined -c -o app.o app.c

g++ -pthread -no-pie -o app -fsanitize=address,undefined -Lapp
Когда я запускаюсь, я вижу ошибку, сообщенную с помощью трассировки стека, но все еще нет символов.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... s-with-gcc

Вернуться в «Linux»