diff options
Diffstat (limited to 'src/debug/debugger.c')
-rw-r--r-- | src/debug/debugger.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/debug/debugger.c b/src/debug/debugger.c index d08bd26..ce62625 100644 --- a/src/debug/debugger.c +++ b/src/debug/debugger.c @@ -233,6 +233,34 @@ void g_binary_debugger_kill(GBinaryDebugger *debugger) /****************************************************************************** * * +* Paramètres : debugger = instance du module de débogage chargé. * +* names = désignations de tous les threads ou NULL. [OUT] * +* count = nombre de threads actifs. [OUT] * +* * +* Description : Fournit les identifiants de tous les threads actifs. * +* * +* Retour : Liste des threads décomptés. * +* * +* Remarques : - * +* * +******************************************************************************/ + +pid_t *g_binary_debugger_list_all_threads(GBinaryDebugger *debugger, char ***names, size_t *count) +{ + pid_t *result; /* Liste à retourner */ + + if (debugger->all_threads != NULL) + result = debugger->all_threads(debugger, names, count); + else + result = NULL; + + return result; + +} + + +/****************************************************************************** +* * * Paramètres : debugger = débogueur à manipuler ici. * * count = nombre de transmissions effetuées. * * * |