Когда я использую arm-linux-androideabi-addr2line для разбора crashLog.txt, он отображается ????: 0 - PullRequest
0 голосов
/ 19 февраля 2019

Когда я использую arm-linux-androideabi-addr2line для анализа моего crashLog.txt, он отображает неверный результат:

york@ubuntu:~/AndroidStudioProjects/Chapter01/tools/mac$ aarch64-linux-android-addr2line -f -C -e /home/york/AndroidStudioProjects/Chapter01/sample/build/intermediates/transforms/mergeJniLibs/debug/0/lib/armeabi-v7a/libcrash-lib.so 0x600

Ожидаемый результат:

Crash() 
/.../Chapter01/sample/src/main/cpp/crash.cpp:10

Фактический результат:

??
??:0

Любые предложения или советы будут с благодарностью!

Обновления:

Мой CrashLog.txt:

Operating system: Android
              0.0.0 Linux 4.4.78-perf-g7ac6a25 #1 SMP PREEMPT Mon Dec 10             
21:37:43 CST 2018 aarch64
CPU: arm64
     8 CPUs

GPU: UNKNOWN

Crash reason:  SIGSEGV /SEGV_MAPERR
Crash address: 0x0
Process uptime: not available

Thread 0 (crashed)
 0  libcrash-lib.so + 0x600
     x0 = 0x0000007d87ad72a0    x1 = 0x0000007ffaa80714
     x2 = 0x0000007ffaa80970    x3 = 0x0000007d894aca58
     x4 = 0x0000007ffaa80580    x5 = 0x0000007d88f0105a
     x6 = 0x0000007d88f00fdc    x7 = 0x0000000000000000
     x8 = 0x0000000000000000    x9 = 0x0000000000000001
    x10 = 0x0000000000430000   x11 = 0x0000000000000000
    x12 = 0x0000007d8bbd1cb0   x13 = 0xa6710ba27115bd69
    x14 = 0x0000007d891b5000   x15 = 0xffffffffffffffff
    ......

Пример ссылки: https://github.com/AndroidAdvanceWithGeektime/Chapter01

...