gdb(GNU 调试器)的 Java API
我想从 Java 应用程序控制 gdb(GNU 调试器):启动调试会话、设置断点、单步执行等。 这个问题的一个解决方案当然是通过以下方式运行 gdb:
Runtime.exec(String command);
这种方法的缺点是解析结果、发送命令等需要额外的编码工作。为了克服这个问题,我想使用现有的 API 或库(最好用Java),它充当我的 Java 程序和 gdb 之间的中间件。
I would like to control the gdb (GNU Debugger) from a Java Application: start a debugging session, setting breakpoints, stepping etc.
One solution for this problem is of course to run the gdb via:
Runtime.exec(String command);
The downside of this approach is the additional coding effort for parsing results, sending commands etc. To overcome this, I would like to use an existing API or library (preferably written in Java) which acts as middleware between my Java program and the gdb.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试查看 Eclipse CDT 源。它是开源的,您甚至可以将其集成到您正在构建的任何内容中。
Try looking at the Eclipse CDT source. It is open source and you could even integrate it into whatever you're building.