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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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