arm-eabi-addr2line не показывает номер строки - PullRequest
1 голос
/ 11 мая 2011

Я запускаю arm-eabi-addr2line для моего проекта Android, моя команда

/Applications/android-sdk-mac_86/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/darwin-x86/bin/arm-eabi-addr2line -C -f -e {my so file} {address}

и обнаружил, что он всегда возвращает только имя функции, но не показывает номер строки, например,

XXX::XXX::XXX()
??:0 

есть идеи?

1 Ответ

2 голосов
/ 11 мая 2011

Есть ли у вас отладочные символы в вашем .so? Вам также следует отключить оптимизацию (-O0) и встроенные функции (-fno-inline)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...