反编译时看这部分汇编指令不知道怎么找到方法参数r2值,有大大帮下忙吗,感谢

汇编指令如下:

MOV             R1, #(selRef_isEqualToString_ - 0x417BC)
MOVW            R2, #(:lower16:(stru_557C8 - 0x417C2))
ADD             R1, PC ; selRef_isEqualToString_
MOVT.W          R2, #(:upper16:(stru_557C8 - 0x417C2))
ADD             R2, PC ; stru_557C8
LDR             R1, [R1] ; "isEqualToString:"
BLX             _objc_msgSend
TST.W           R0, #0xFF
BEQ             loc_417D4

很明显判断 R0的内容是否和R2的一样,可是问题来了,R2现在IDA推断显示出来的是stru_557C8?那么我该去哪里找stru_557C8这个值是多少呢,就是stru_557C8代表的是什么字符串呢?

有人吗 - -

LLDB里,在这条指令上下个断点,然后po $x2就知道了

好的,谢谢~我还以为在IDA里可以直接看得到呢