Есть ли в GDB команда, эквивалентная команде WinDbg "! Process 0 7"?
Я хочу извлечь все потоки из файла дампа вместе с их обратными следами в GDB. «Информация о потоках» не выводит следы стека. Итак, есть ли команда, которая делает?
multithreading
debugging
gdb
backtrace
Srikantha KS
источник
источник
bt all
- в случае , если кто - то нашел через Google (кто думает , что GDB == LLDB).Ответы:
Обычно обратная трассировка используется для получения стека текущего потока, но если необходимо получить трассировку стека всех потоков, используйте следующую команду.
источник
gdb <binary> <coredump> -ex "thread apply all bt" -ex "quit" > output.log
t a a bt
источник
backtrace
.