gpt4 book ai didi

c - gdb 库可以使用吗?

转载 作者:行者123 更新时间:2023-11-30 18:50:33 25 4
gpt4 key购买 nike

gdb 有一些我想在程序中使用的功能。例如,跟踪程序的系统调用和显示程序源代码的“列表”功能。

我知道 gdb 使用 ptrace 和 BFD 库来完成这两个功能。然而,我感兴趣的是寻找我可以使用的库和函数,而不是重写现有的代码。

有谁知道是否有我可以使用的 gdb 库?如果没有,是否有其他类似的调试器可以提供这些功能?

最佳答案

Does anyone know if there are gdb libraries that I could use?

没有。有人提议将 GDB 打包为可重复使用的 libgdb ,但这项努力从未得到太多支持,并且一直是 completely abandoned 7 年前。

are there any other similar debuggers that I could use that might offer these functionalities?

lldb遵循将所有内容打包为库的一般 LLVM 方向:

The LLDB debugger APIs are exposed as a C++ object oriented interface
in a shared library.

我没有任何个人经验。

关于c - gdb 库可以使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39946391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com