summaryrefslogtreecommitdiff
path: root/src/debug/debugger.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/debugger.c')
-rw-r--r--src/debug/debugger.c28
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. *
* *