Figure 9-28 [[$r0 contentObj] linkUrl]
The result is not what we want. Since there is not too much content in WCContentItem.h,
where could the Sight be? Back to this file, a property named mediaList attracts my attention. It
is even more accurate than “content”, is the Sight hidden in it? LLDB will answer us. Repeat the
previous operations to trigger the breakpoint on a Sight cell:
Process 184500 stopped
* thread #1: tid = 0x2d0b4, 0x002a091c
MicroMessenger`___lldb_unnamed_function11980$$MicroMessenger + 208, queue =
'com.apple.main-thread, stop reason = breakpoint 8.1
frame #0: 0x002a091c MicroMessenger`___lldb_unnamed_function11980$$MicroMessenger +
208
MicroMessenger`___lldb_unnamed_function11980$$MicroMessenger + 208:
0x2a091c: blx 0xe08e0c ;
___lldb_unnamed_function70162$$MicroMessenger
0x2a0920: mov r11, r0
0x2a0922: movw r0, #32442
0x2a0926: movt r0, #436
(lldb) ni
Process 184500 stopped
- thread #1: tid = 0x2d0b4, 0x002a0920
MicroMessenger___lldb_unnamed_function11980$$MicroMessenger + 212, queue = 'com.apple.main-thread, stop reason = instruction step over frame #0: 0x002a0920 MicroMessenger
_lldb_unnamedfunction11980$$MicroMessenger +
212
MicroMessenger`lldb_unnamed_function11980$$MicroMessenger + 212:
0x2a0920: mov r11, r0
0x2a0922: movw r0, #32442
0x2a0926: movt r0, #436
0x2a092a: add r0, pc
(lldb) po [[$r0 contentObj] mediaList]