GDB Debugging applications using clone()
clone, debugging, gdb, linux, multithreading
Solution
Have you tried:
set follow-fork-mode child
I don't use a gdb GUI. Sometimes `gdb -tui` if I am feeling flirty.
Problem
Is there a GUI for GDB that will allow me to debug applications that create threads using clone() syscall? I tried Insight and KDBG, but for some reason when the new cloned thread is created, I can't see it in the thread list. The clone syscall is called through inline assembly. Is it not possible because the thread created shares PID with the original process? (it has a unique TID though)