gdb API 预处理器宏
gdb API preprocessor macro
我想使用 GDB 的嵌入式 Python 解释器访问预处理器宏定义。 GDB 有 Python 宏 API 吗?
在 GDB 中你可以这样做:
gdb> 信息宏 MACRO
但是文档中没有提到 Python API 宏。
https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html
我还看到了一些关于开发 Python 宏 API 的消息。
https://sourceware.org/ml/gdb-patches/2011-08/msg00441.html
它提到了一个 py-macro.c 文件。但是在目前的gdb源码中是找不到的。
it is nowhere to be found in the current gdb source code.
似乎补丁从未被批准或提交,所以你运气不好。
您当然可以尝试将补丁应用到当前 GDB,甚至是发送补丁时的当前 GDB。
我想使用 GDB 的嵌入式 Python 解释器访问预处理器宏定义。 GDB 有 Python 宏 API 吗?
在 GDB 中你可以这样做:
gdb> 信息宏 MACRO
但是文档中没有提到 Python API 宏。
https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html
我还看到了一些关于开发 Python 宏 API 的消息。
https://sourceware.org/ml/gdb-patches/2011-08/msg00441.html
它提到了一个 py-macro.c 文件。但是在目前的gdb源码中是找不到的。
it is nowhere to be found in the current gdb source code.
似乎补丁从未被批准或提交,所以你运气不好。
您当然可以尝试将补丁应用到当前 GDB,甚至是发送补丁时的当前 GDB。