【问题标题】:Can LLDB break on *(&function+offset)?LLDB 可以在 *(&function+offset) 上中断吗?
【发布时间】:2014-06-07 17:24:38
【问题描述】:

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

b *(&functionX+20)

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

【问题讨论】:

标签: debugging gdb lldb


【解决方案1】:

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

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

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

`(void())functionX`

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 2015-04-15
    • 2016-04-06
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多