Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux上用gdb调试内核转储时,如何知道线程的状态?_Linux_Gdb_Signals_Coredump_Thread State - Fatal编程技术网

在linux上用gdb调试内核转储时,如何知道线程的状态?

在linux上用gdb调试内核转储时,如何知道线程的状态?,linux,gdb,signals,coredump,thread-state,Linux,Gdb,Signals,Coredump,Thread State,我快崩溃了。在用gdb调试coredump时,我想看看崩溃前线程的状态 在我的程序中,我为该线程发出一个信号并处理它。了解线程崩溃之前的状态以及为该线程发出信号之前的时间会很有帮助。是否有可能从gdb获得此信息 谢谢请参阅本页 使用gdb 7.4的“可逆调试”是可能的。寻找一个小教程。这个线程有足够的信息:这是真的。。但是,当实际的程序不是使用coredump运行时,这种方法是有效的。

我快崩溃了。在用gdb调试coredump时,我想看看崩溃前线程的状态

在我的程序中,我为该线程发出一个信号并处理它。了解线程崩溃之前的状态以及为该线程发出信号之前的时间会很有帮助。是否有可能从gdb获得此信息


谢谢

请参阅本页


使用gdb 7.4的“可逆调试”是可能的。寻找一个小教程。

这个线程有足够的信息:这是真的。。但是,当实际的程序不是使用coredump运行时,这种方法是有效的。