GDB - githeim/windheim_archive GitHub Wiki
(gdb) set print elements unlimited
(gdb) set print symbol on
(gdb) set print array on
(gdb) i b
(gdb) info breakpoints
(gdb) condition [B] var == 1
The [B] is the breakpoint number
(gdb) p *(b2Body *)(0x555555f34750)
(gdb) info threads
(gdb) i threads
Id Target Id Frame
* 1 Thread 0x7ffff60a5fc0 (LWP 13828) "test_yk_adv-1.0" __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (this=0x555555721dc0, __p=0x55555574e510) at /usr/include/c++/11/ext/new_allocator.h:166
2 Thread 0x7ffff609b640 (LWP 13829) "test_yk_adv-1.0" 0x00007ffff78e4868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffff60932f0, rem=rem@entry=0x0)
at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
3 Thread 0x7fffedbff640 (LWP 13831) "SDLHotplugALSA" 0x00007ffff78e4868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffedbf7480, rem=0x7fffedbf7490)
at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
(gdb) thread [THREAD_ID]
(gdb) thread [THREAD_ID] [all] args
make the file '~/.gdbinit'
set breakpoint pending on
break MyCode.cpp:329
This gonna set the default break point.