В моем приложении создано много потоков. некоторые имена потоков видны в gdb, в то время как я выполняю команду «информационные потоки», другие не отображаются. Как получить все само название нити вместо шестнадцатеричное значение, как 0xb7fe1424gdb Как получить отображаемое имя потока
4 Thread 0xb68ffb70 (LWP 18377) 0xb7fe1424 in __kernel_vsyscall()
* 3 Thread 0xb7291b70 (LWP 18375) JKMainT (arg=0x0) at mylib.cpp:482
2 Thread 0xb7a92b70 (LWP 18374) 0xb7fe1424 in __kernel_vsyscall()
1 Thread 0xb7a94730 (LWP 18371) 0xb7fe1424 in __kernel_vsyscall()
Чтобы добавить больше .. я ставлю точку останова на mylib.cpp: 482, и по линии он создает поток. – Whoami
Это не имя потока, то есть имя функции, которую этот поток выполняет в настоящий момент. –