(gdb) thread 2 // 切换到第2个线程 //bt 可以打印函数堆栈,却无法看到函数参数,跟 pstack 命令一样 (gdb) bt // 打印第三帧信息,每次函数调用都会有压栈的过程,而 frame 则记录栈中的帧信息 (gdb) frame 3 // 打印mutex_A的值 , __owner表示gdb中标示线程的值,即LWP (gdb) p mutex_A 作者:-...
#0 0xb7dcc96c in __gxx_personality_v0 () from /lib/libc.so.6 可以看到,使用“thread apply all bt”命令以后,会对所有的线程实施backtrace命令。thread apply [thread-id-list] [all] args也可以对指定的线程ID列表进行执行: (gdb) thread apply 1-2 bt Thread 1 (Thread -1210866000 (LWP 26974)...