Comment puis-je obtenir la trace de tous les threads dans GDB?
Est-il une commande équivalente dans GDB pour que de WinDbg est "!process 0 7"?
Je veux extraire tous les threads d'un fichier de vidage avec leurs backtraces dans GDB. "info threads" n'est pas sortie les traces de la pile. Alors, est-il une commande qui n'?
- La commande correspondante pour LLDB est
bt all
— dans le cas où quelqu'un l'a trouvé via Google (qui pense GDB == LLDB).
Vous devez vous connecter pour publier un commentaire.
Généralement, la trace est utilisée pour obtenir la pile du thread courant, mais si il y a une nécessité pour obtenir la trace de la pile de tous les threads, utilisez la commande suivante.
gdb <binary> <coredump> -ex "thread apply all bt" -ex "quit" > output.log
backtrace
.