iOS是7.0.4
Xcode版本是6.4
我下的断点是SpringBoard的_menuButtonDown:
在IDA中 _menuButtonDown:的位置是 0000B3D4,SpringBoard的起始位置是HEADER:00001000,那_menuButtonDown在SpringBoard中的相对位置是0x0000B3D4-0x00001000=0xa3d4
SpringBoard的基地址是0xa6000,所以_menuButtonDown的基地址是0xa6000+ 0xa3d4=0xb03d4
那就是在0xb03d4下断点,但是下断点后却是这样的提示Breakpoint 2: where = SpringBoard`SpringBoard[0x0000b3d4], address = 0x000b03d4,跟书本不一样。下面是截图,希望大神能帮忙解答,谢谢!
_menuButtonDown:的位置
SpringBoard的起始位置
lldb中SpringBoard偏移后模块基地址
下断点后的提示