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 -fmessage-length=0 -m64 -fno-omit-frame-pointer -DLINUX -DDESKTOP -D_POSIX_C_SOURCE=199309L -DDEBUG -D_DEBUG -ggdb3 -O0 -fsanitize=address,undefined  -c -o workspace/sanitized/app.o workspace/sanitized/app.c

g++  -pthread -no-pie -o workspace/sanitized/app -DDEBUG -D_DEBUG -ggdb3 -O0 -fsanitize=address,undefined -Llibs/linux/sanitized   -Wl,--start-group -llib1 -llib2 -llib3 -lrt workspace/sanitized/app.o -Wl,--end-group
Когда я запускаюсь, я вижу ошибку, сообщенную с помощью трассировки стека, но все еще нет символов.>

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

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

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

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

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

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