使用GDB调试Python程序(2)

还有更6的,查看所有进程执行位置,非常方便有木有:

(gdb) thread apply all py-list ... 200 201 def accept(self): >202 sock, addr = self._sock.accept() 203 return _socketobject(_sock=sock), addr 204 accept.__doc__ = _realsocket.accept.__doc__ 205 206 def dup(self): 207 """dup() -> socket object Thread 35 (Thread 0xa0bfdb40 (LWP 17911)): Unable to locate python frame Thread 34 (Thread 0xa13feb40 (LWP 17910)): 197 for method in _delegate_methods: 198 setattr(self, method, dummy) 199 close.__doc__ = _realsocket.close.__doc__ 200 201 def accept(self): >202 sock, addr = self._sock.accept() 203 return _socketobject(_sock=sock), addr... 参考资料

https://wiki.python.org/moin/DebuggingWithGdb

GDB调试命令 

强大的C/C++ 程序调试工具GDB 

Linux GDB调试 详述

使用 GDB 恢复堆栈信息 

使用GDB命令行调试器调试C/C++程序

GDB调试命令总结 

GDB调试工具入门 

GDB 的详细介绍请点这里
GDB 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2c414e0614dda8cbd6510f56ac210a8a.html