【问题标题】:gdb API preprocessor macrogdb API 预处理器宏
【发布时间】:2017-01-04 22:17:31
【问题描述】:

我想使用 GDB 的嵌入式 Python 解释器访问预处理器宏定义。是否有用于 GDB 的 Python 宏 API?

在 GDB 中你可以这样做:

gdb> 信息宏宏

但是文档中没有提到宏的 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源码中却找不到。

【问题讨论】:

    标签: python macros gdb preprocessor


    【解决方案1】:

    在当前的 gdb 源代码中找不到它。

    补丁似乎从未被批准或提交,所以你运气不好。

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

    【讨论】:

      猜你喜欢
      • 2015-04-15
      • 2015-07-31
      • 1970-01-01
      • 2010-09-19
      • 2020-02-09
      • 1970-01-01
      • 2021-02-04
      • 2011-01-26
      相关资源
      最近更新 更多