LLDB可以打破*(& function + offset)?

时间:2014-04-23 04:32:14

标签: debugging gdb lldb

我习惯使用GDB,并且有一个与LLDB无法找到的等效功能。我希望能够在函数的基址的某个偏移处放置一个断点。使用GDB我可以做到:

  

b *(& functionX + 20)

有没有办法用LLDB做到这一点?

1 个答案:

答案 0 :(得分:4)

虽然我的格式化方法有点奇怪,我使用的是:

b -a `(void())functionX`+20

作为旁注,当我想快速获取函数的地址时,我只是在没有命令的情况下运行相同的...它会给出错误,但它会快速显示地址:

`(void())functionX`