2017-01-04 160 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當前的補丁。