Android-ndk - addr2line Auffinden line

Ich bin mit addr2line, um debugg einem crash in meinem systemeigenen code.
Ich bin in der Lage zu lokalisieren, in dem die Methode kracht es (00059910) in der PC-Zähler mit addr2line, aber ich möchte herausfinden, in welcher Zeile in dieser Methode ist es abgestürzt. Wie machst du das mit addr2line?
(Ich habe versucht ndk-gdb und seine " a nightmare on windows, so hoffentlich können Sie extrahieren diese aswell mit addr2line)

10-10 15:39:49.583: INFO/DEBUG(2899): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-10 15:39:49.583: INFO/DEBUG(2899): Build fingerprint: 'htc_europe/htc_saga/saga:2.3.3/GRI40/78999:user/release-keys'
10-10 15:39:49.583: INFO/DEBUG(2899): pid: 25002, tid: 25015  >>> doubango <<<
10-10 15:39:49.583: INFO/DEBUG(2899): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
10-10 15:39:49.583: INFO/DEBUG(2899):  r0 00000000  r1 4709cb54  r2 fffffcee  r3 afd4140c
10-10 15:39:49.583: INFO/DEBUG(2899):  r4 ffffff84  r5 00000000  r6 805ce04c  r7 4709ce94
10-10 15:39:49.583: INFO/DEBUG(2899):  r8 003f24a0  r9 003f17a8  10 003f17b8  fp ffff485b
10-10 15:39:49.583: INFO/DEBUG(2899):  ip 805da0d0  sp 4709cb28  lr afd212bd  pc afd212d4  cpsr 60000030
10-10 15:39:49.583: INFO/DEBUG(2899):  d0  0000000000000000  d1  0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d2  0000000000000000  d3  0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d4  0000000000000000  d5  0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d6  0000000000000000  d7  0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d8  4680000043e50000  d9  0000000042440000
10-10 15:39:49.583: INFO/DEBUG(2899):  d10 0000000000000000  d11 0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d12 0000000000000000  d13 0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d14 0000000000000000  d15 0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d16 c075a00000000000  d17 c075a00000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d18 4035000000000000  d19 0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d20 3ff0000000000000  d21 8000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d22 c035000000000000  d23 0000000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d24 0707070707070707  d25 0808080808080808
10-10 15:39:49.583: INFO/DEBUG(2899):  d26 0808080808080808  d27 ffffffffffffffff
10-10 15:39:49.583: INFO/DEBUG(2899):  d28 00ff00ff00ff00ff  d29 3ff0000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  d30 0000000000000000  d31 3ff0000000000000
10-10 15:39:49.583: INFO/DEBUG(2899):  scr 60000012
10-10 15:39:49.633: INFO/DEBUG(2899):          #00  pc 000212d4  /system/lib/libc.so
10-10 15:39:49.633: INFO/DEBUG(2899):          #01  pc 000212b8  /system/lib/libc.so
10-10 15:39:49.633: INFO/DEBUG(2899):          #02  pc 00059910  /data/data/doubango/lib/libdoubango.so
10-10 15:39:49.633: INFO/DEBUG(2899):          #03  pc 00011a1c  /system/lib/libc.so
10-10 15:39:49.633: INFO/DEBUG(2899):          #04  pc 000115e0  /system/lib/libc.so
10-10 15:39:49.633: INFO/DEBUG(2899): code around pc:
10-10 15:39:49.633: INFO/DEBUG(2899): afd212b4 a901b507 f806f000 3801b908 9801e000 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212c4 bf00bd0e 41ffe92d 4c524b51 447b2500 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212d4 46e87802 681f591b 0c30f1a2 0f09f1bc 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212e4 8091f200 d0012a30 e00f240a 2f01f810 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212f4 bf142a78 24012400 bf082a58 0401f044 
10-10 15:39:49.633: INFO/DEBUG(2899): code around lr:
10-10 15:39:49.633: INFO/DEBUG(2899): afd2129c bf008ff0 0002023a ffffff14 000261fe 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212ac 000261da 000261d6 a901b507 f806f000 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212bc 3801b908 9801e000 bf00bd0e 41ffe92d 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212cc 4c524b51 447b2500 46e87802 681f591b 
10-10 15:39:49.633: INFO/DEBUG(2899): afd212dc 0c30f1a2 0f09f1bc 8091f200 d0012a30 
10-10 15:39:49.633: INFO/DEBUG(2899): stack:
10-10 15:39:49.633: INFO/DEBUG(2899):     4709cae8  003f24a0  
10-10 15:39:49.633: INFO/DEBUG(2899):     4709caec  003f17a8  
10-10 15:39:49.633: INFO/DEBUG(2899):     4709caf0  003f17b8  
10-10 15:39:49.633: INFO/DEBUG(2899):     4709caf4  afd13ff7  /system/lib/libc.so
10-10 15:39:49.633: INFO/DEBUG(2899):     4709caf8  0040a1a8  
10-10 15:39:49.633: INFO/DEBUG(2899):     4709cafc  805d9f40  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb00  003e5ed8  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb04  805d8c80  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb08  00000000  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb0c  003f24a0  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb10  003f17a8  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb14  003f17b8  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb18  ffff485b  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb1c  80566014  /data/data/doubango/lib/libdoubango.so
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb20  df002777  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb24  e3a070ad  
10-10 15:39:49.643: INFO/DEBUG(2899): #00 4709cb28  00000000  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb2c  4709cb54  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb30  fffffcee  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb34  0000d500  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb38  805d9f40  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb3c  003e5ed8  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb40  805ce04c  /data/data/doubango/lib/libdoubango.so
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb44  4709ce94  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb48  003f24a0  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb4c  afd212bd  /system/lib/libc.so
10-10 15:39:49.643: INFO/DEBUG(2899): #01 4709cb50  00000000  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb54  4709cec8  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb58  fffffcee  
10-10 15:39:49.643: INFO/DEBUG(2899):     4709cb5c  80559914  /data/data/doubango/lib/libdoubango.so
InformationsquelleAutor KaiserJohaan | 2011-10-10
Schreibe einen Kommentar