我刚开始做一个项目,我被困住了。项目的目标是跟踪程序的执行情况。我看过顶板发动机,但据我所知,它不允许实时代码执行和步进。我想要的东西能够跟踪执行,步骤,转换成程序集,并有一个api或其他方式与它进行编程。GDB是完美的,除了最后一部分。它有一个用于python的api,但是gdb执行它而不是反过来。到目前为止,实现目标的唯一方法是为gdb编写绑定到另一种语言。这是可能的(因为它是一个shell和所有的东西),还是有其他可能的解决方案,我错过了?
澄清:是否有类似于gdb功能的库或框架?
发布于 2016-08-26 01:31:43
是否有类似于gdb功能的库或框架?
你在找李氏体,但是那个项目已经失败了。
然而,十一分贝可能是答案。从链接的页面:
The LLDB debugger APIs are exposed as a C++ object oriented
interface in a shared library.https://stackoverflow.com/questions/39145944
复制相似问题