Bonjour à tous,
Mon objectif est de pouvoir provoquer un "Thread Dump" (info thread puis thread apply all backtrace full) sur un processus, qu'il soit lancé en mode exploitation ou en mode de DEBUG.
En mode exploitation, il n'y a aucun problème, je lance gdb qui s'attache au processus dans problème, et produit le dump.
Par contre, en mode DEBUG, où je lance le processus sous gdb, je ne parviens pas à trouver le moyen de provoquer le thread dump.
Lorsque j'attaque le processus gdb (PID2), j'ai le dump des thread de gdb (logique), et quand j'attaque directement le processus en question (PID1), j'obtiens une erreur de permission (mais rien à voir avec la configuration de kernel.yama.ptrace_scope qui est bien à 0).
Merci de m'éclairer.
Partager