1
我正在从gdb运行我的Qt应用程序,并且我想在创建新线程时停止。 (当GDB打印消息[New Thread address (LPW number)
。如何在gdb控制台模式下捕捉新线程?
我已经设置断点b __pthread_create_2_1
。 ,让我赶上大部分的新主题的照片。但我仍然有未钓到一些新的线程。 我可以做什么呢吸引他们的创作?
我正在从gdb运行我的Qt应用程序,并且我想在创建新线程时停止。 (当GDB打印消息[New Thread address (LPW number)
。如何在gdb控制台模式下捕捉新线程?
我已经设置断点b __pthread_create_2_1
。 ,让我赶上大部分的新主题的照片。但我仍然有未钓到一些新的线程。 我可以做什么呢吸引他们的创作?
你想大概是什么 catch syscall clone
(见这里https://sourceware.org/gdb/onlinedocs/gdb/Set-Catchpoints.html)
此外,默认情况GDB让如果一个断点或捕获点事件发生时,其他线程继续执行。 因此,也许你想利用看看全部停止模式(https://sourceware.org/gdb/onlinedocs/gdb/Thread-Stops.html)
,这有助于很多。谢谢。 – tty6