10

我已经阅读了本教程,但我还没有找到任何关于反向调试的信息。lldb 是否具有target recordgdb 中的某些功能?如果是,我在哪里可以读到它?

4

2 回答 2

6

还没有。迄今为止,关于 lldb 的大部分工作都是为了完成常用的调试器功能集;它非常适合在 Mac 系统上进行 i386、x86_64 和 armv7 调试。现在有人在 Linux 和 *BSD 端口上工作——这对于使 lldb 对很多人可用非常重要。随着核心调试器设施的成熟,​​未来可以将许多有趣的功能添加到 lldb 中——真正的反向执行是一个,过程记录和回放(我收集到target record的)是另一个。

于 2013-08-22T09:13:03.470 回答
2

去年有这项工作:https ://dev.to/vangelists/live-reverse-debugging-in-lldb-2nf0 https://github.com/vangelists/llvm-project

但看起来它只是一个原型,到目前为止还没有被上游化。

于 2021-07-16T11:47:21.960 回答