GDB&x2B;Python:确定目标类型
有没有办法确定被调试的目标是核心转储还是“实时”进程?据我所知,在Python中没有专门的方法,但是,您仍然可以使用GDB&x2B;Python:确定目标类型,python,gdb,core,Python,Gdb,Core,有没有办法确定被调试的目标是核心转储还是“实时”进程?据我所知,在Python中没有专门的方法,但是,您仍然可以使用 gdb.execute(“,to_string=)在Python中执行“CLI”命令,其中to_stringbeingTrue将告诉gdb收集输出并将其作为字符串返回(cf.) 它将打印内部用于访问次品的层。如果核心调试层处于活动状态,您应该看到“core(本地核心转储文件)” 总之,有点像 out = gdb.execute("maint print target-stac
在Python中执行“CLI”命令,其中gdb.execute(“,to_string=)
beingto_string
将告诉gdb收集输出并将其作为字符串返回(cf.)True
- 它将打印内部用于访问次品的层。如果核心调试层处于活动状态,您应该看到“
”core(本地核心转储文件)
out = gdb.execute("maint print target-stack", to_string=True)
print "Local core dump file" in out
我们应该做到这一点 非常感谢!正是我所需要的。@orgads别忘了如果答案解决了问题,就接受它,如果有兴趣,就投票表决;)哦,真的,我不知道!