как получить информацию через адрес библиотеки (так), когда в GDB

Процесс потерпел крах, и могила (надгробная плита) была произведена. Это было вызвано сигналом 6(SIGABRT), И обратный след мелкий

signal 6 (SIGABRT), code 0 (?), fault addr --------
r0 00000000  r1 000008b5  r2 00000006  r3 000008b5
r4 00000006  r5 00000002  r6 2b094be4  r7 0000010c
r8 00000038  r9 00000002  sl 2c653680  fp 2c653c98
ip 2c655920  sp 2c653560  lr 2af9ecf4  pc 2af9d8d4  cpsr 20000010
backtrace:
#00  pc 0002c8d4  /lib/libc.so.6 (raise+60)
#01  pc ffffffff  <'unknown'>

в стеке найдите трассу о предполагаемой библиотеке, а также в потоке передайте адрес через карты. Чтобы получить больше информации о символах с помощью инструмента address2line. Хотя символ может быть в разделе .data. Вывод как это:

$d
crtstuff.c:?

Затем я хочу получить информацию по адресу рядом с точкой аварии из библиотеки (так) во время выполнения по GDB. Возможно ли это? Если да, то как это сделать?

0

Решение

как это сделать?

я считать ты ищешь (gdb) info symbol 0x123456

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]