利用ndk工具下的objdump定位jni层的崩溃问题

在项目开发中可能会经常出现jni层面的崩溃,像空指针,野指针,越界等崩溃,下面就是我项目中的一次崩溃日志:

08-09 17:19:57.351 31571 31571 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-09 17:19:57.352 31571 31571 F DEBUG   : Build fingerprint: 'HUAWEI/ALP-AL00/HWALP:9/HUAWEIALP-AL00/187C00R1:user/release-keys'
08-09 17:19:57.352 31571 31571 F DEBUG   : Revision: '0'
08-09 17:19:57.352 31571 31571 F DEBUG   : ABI: 'arm'
08-09 17:19:57.352 31571 31571 F DEBUG   : pid: 29139, tid: 31244, name: CameraThread  >>> com.dmwa.cloudmeeting <<<
08-09 17:19:57.352 31571 31571 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
08-09 17:19:57.352 31571 31571 F DEBUG   : Cause: null pointer dereference
08-09 17:19:57.352 31571 31571 F DEBUG   :     r0  00000000  r1  ef822fe8  r2  0000ffff  r3  ae123200
08-09 17:19:57.352 31571 31571 F DEBUG   :     r4  ae123200  r5  b8c7d800  r6  b8c7d820  r7  00000004
08-09 17:19:57.352

你可能感兴趣的:(利用ndk工具下的objdump定位jni层的崩溃问题)