¿Hay un comando equivalente en GDB al del "proceso 0 7" de WinDbg?
Quiero extraer todos los subprocesos en un archivo de volcado junto con sus trazas en GDB. "hilos de información" no genera los seguimientos de pila. Entonces, ¿hay un comando que lo haga?
multithreading
debugging
gdb
backtrace
srikantha ks
fuente
fuente
bt all
, en caso de que alguien lo encuentre a través de Google (que piensa GDB == LLDB).Respuestas:
En general, la traza inversa se usa para obtener la pila del subproceso actual, pero si es necesario obtener la traza de la pila de todos los subprocesos, use el siguiente comando.
fuente
gdb <binary> <coredump> -ex "thread apply all bt" -ex "quit" > output.log
t a a bt
fuente
backtrace
.