当前位置: 首页 > 面试题库 >

从Python调用和控制GDB

松博耘
2023-03-14
问题内容

我正在运行Python
GUI应用程序。我想从中调用和控制GDB,例如加载可执行文件,设置断点等。我看到GDB具有命令行界面,可以通过向GDB进程发送字符串来使用它,但是我想用Python的方式来实现。有gdb.py吗?我看到“
archer”分支的内容类似于“ import
gdb”,但在Ubuntu的默认Python安装中不起作用。我从哪里获得此模块,或者是否有其他方法可以从Python控制GDB?


问题答案:

是的,您可以从Python控制GDB。Python文档位于http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python。

如果您想要一些脚本示例,请访问http://tromey.com/blog/?p=548



 类似资料:
  • 我使用Spring Boot和Spring数据。 我认为把存储库层和服务层分开是没有问题的 null null 在我的控制器中,我必须从UserService调用方法,有时还必须从UserRepository调用方法。目前,我将两者都注入到控制器中,并调用service或repository 我只是问,因为我混淆了在同一个类中注入两者和调用其中一个或另一个 另一方面,这意味着在服务层重复方法,如下

  • 问题内容: 我单击时有一个下面的按钮,显示一个小的弹出窗口,如通知 我的意图是每隔几秒钟显示一次此弹出窗口,而不用单击按钮,而是从AngularJS控制器显示。 尝试以下解决方案 还包括脚本 使用这样的指令 我看到一个错误“对象没有方法弹出窗口” 问题答案: 伪指令用于DOM操作: 和指令

  • 问题内容: 当我尝试在控制台中打印字符串时,出现错误。我认为这是因为Windows控制台不接受仅字符。最好的办法是什么?有什么方法可以使Python自动打印?而不是在这种情况下失败? 问题答案:

  • 我已经研究了thymeleaf include和replace,但它们似乎只用于加载html片段,而不是整个Spring MVC请求

  • 问题内容: 如何从网页的任何位置(控制器组件外部)调用控制器下定义的函数? 当我按下“获取”按钮时,它可以完美运行。但是我需要从div控制器外部调用它。逻辑是:默认情况下,我的div是隐藏的。在导航菜单中的某个位置,我按了一个按钮,它应该显示()我的div并执行“获取”功能。我该如何实现? 我的网页是: 我的js: 问题答案: 这是从外部调用控制器功能的一种方法: 您的控制器的功能在哪里。 你可以

  • 问题内容: 在Windows下如何控制Python中的鼠标光标,即将其移动到特定位置并单击? 问题答案: 在安装pywin32(在我的情况下为 )后,在WinXP上进行了Python 2.6(也已测试3.x)测试: