lldb调试时,
有条语句在ida里显示正常:BLX _objc_retainAutoreleasedReturnValue
在lldb里显示:cdp p1, #0xa, c15, c12, c14, #0x1,
用-A thumb后,lldb里显示:0xeeacf12e .long 0xeeacf12e ; unknown opcode。
然后执行ni,明明这四个字节的指令,它执行了两个;再一次执行ni,就报错了,stop reason = EXC_BAD_INSTRUCTION (code=EXC_ARM_UNDEFINED.
为啥它四个字节的指令就执行两个呢?各位大神,咋弄。。。
我的lldb版本是 lldb-360.1.70。