又遇到问题了~~~~~~ 还是 oplayer app无法中断断点~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
现在是 lldb debugger 调试问题
__text:000F0BE0 ; id __cdecl -[GADBannerView delegate](struct GADBannerView *self, SEL)
__text:000F0BE0 __GADBannerView_delegate_ ; DATA XREF: __objc_const:017A0054o
__text:000F0BE0 STMFD SP!, {R4-R7,LR}
__text:000F0BE4 MOV R1, #(:lower16:(selRef_slot - 0xF0BF8))
__text:000F0BE8 ADD R7, SP, #0xC
__text:000F0BEC MOVT R1, #(:upper16:(selRef_slot - 0xF0BF8))
__text:000F0BF0 LDR R1, [PC,R1] ; selRef_slot ; "slot"
__text:000F0BF4 BL _objc_msgSend
__text:000F0BF8 MOV R7, R7
__text:000F0BFC BL _objc_retainAutoreleasedReturnValue
__text:000F0C00 MOV R1, #(:lower16:(selRef_delegateManager - 0xF0C14))
__text:000F0C04 MOV R4, R0
__text:000F0C08 MOVT R1, #(:upper16:(selRef_delegateManager - 0xF0C14))
__text:000F0C0C LDR R1, [PC,R1] ; selRef_delegateManager ; "delegateManager"
__text:000F0C10 BL _objc_msgSend
__text:000F0C14 MOV R7, R7
__text:000F0C18 BL _objc_retainAutoreleasedReturnValue
__text:000F0C1C MOV R1, #(:lower16:(selRef_bannerDelegate - 0xF0C30))
__text:000F0C20 MOV R5, R0
__text:000F0C24 MOVT R1, #(:upper16:(selRef_bannerDelegate - 0xF0C30))
__text:000F0C28 LDR R1, [PC,R1] ; selRef_bannerDelegate ; "bannerDelegate"
__text:000F0C2C BL _objc_msgSend
__text:000F0C30 MOV R7, R7
__text:000F0C34 BL _objc_retainAutoreleasedReturnValue
__text:000F0C38 MOV R6, R0
__text:000F0C3C MOV R0, R5
__text:000F0C40 BL _objc_release
__text:000F0C44 MOV R0, R4
__text:000F0C48 BL _objc_release
__text:000F0C4C MOV R0, R6
__text:000F0C50 LDMFD SP!, {R4-R7,LR}
__text:000F0C54 B _objc_autoreleaseReturnValue
__text:000F0C54 ; End of function -[GADBannerView delegate]
Panda-iphone:~ root# debugserver *:1234 -a 1657
➜ panda lldb
(lldb) process connect connect://localhost:1234
error: unable to find section for section 35
error: unable to find section for section 35
error: unable to find section for section 34
error: unable to find section for section 33 等很久~~~~~听说是不影响调试的
(lldb)
error: Process 1783 is currently being debugged, kill the process before connecting.
(lldb)
error: Process 1783 is currently being debugged, kill the process before connecting.
(lldb)
error: Process 1783 is currently being debugged, kill the process before connecting.
(lldb)
error: Process 1783 is currently being debugged, kill the process before connecting.
Process 1783 stopped
* thread #1: tid = 0x6ade, 0x39ed14f0 libsystem_kernel.dylib`mach_msg_trap + 20, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x39ed14f0 libsystem_kernel.dylib`mach_msg_trap + 20
libsystem_kernel.dylib`mach_msg_trap + 20:
-> 0x39ed14f0: pop {r4, r5, r6, r8}
0x39ed14f4: bx lr
不知道 这里 的 调试 是不是已经挂了?~~~~~~~~~~~~~~~~~
(lldb) image list -o -f
0] 0x00000000 /private/var/mobile/Containers/Bundle/Application/EA468FAA-CC33-4BF7-B6B1-4F933CA4D7A2/OPlayer Lite.app/OPlayer Lite(0x0000000000004000)
1] 0x02540000 /Library/MobileSubstrate/MobileSubstrate.dylib(0x0000000002540000)
2] 0x0a788000 /usr/lib/libbz2.1.0.dylib(0x000000003916b000)
3] 0x0a788000 /usr/lib/libSystem.B.dylib(0x0000000038f46000)
000F0C54 + 0x00000000 = 000F0C54
(lldb) breakpoint l
Current breakpoints:
1: address = 0x000f0c54, locations = 1, resolved = 1, hit count = 0
1.1: where = OPlayer Lite`� + 2915, address = 0x000f0c54, resolved, hit count = 0
下断 000F0C54 但还是没有断下~~~~