2017-01-04 201 views
2

我想使用GDB的嵌入式Python解释器访问预处理器宏定义。 GDB是否有Python宏API?gdb 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源代码中找不到它。

回答

1

它在目前的gdb源代码中找不到地方。

它不会出现补丁曾经被批准或承诺,所以你的运气了。

当然,您可以尝试将补丁应用到当前的GDB,甚至是在发送补丁时发布的GDB当前的补丁。