diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2016-12-23 18:44:01 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2016-12-23 18:44:01 (GMT) |
commit | 5e76e91ea41f9a7cf1a1a4a77e12277d45417e43 (patch) | |
tree | 67c8336ed33332bdea133290824a358c7072a0c8 /src/analysis/disass/area.h | |
parent | 67ea22978ffb134a4b94e0c3cdb0802b3360a249 (diff) |
Collected the loaded instructions using all available processors.
Diffstat (limited to 'src/analysis/disass/area.h')
-rw-r--r-- | src/analysis/disass/area.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/analysis/disass/area.h b/src/analysis/disass/area.h index 39313fd..725b9a8 100644 --- a/src/analysis/disass/area.h +++ b/src/analysis/disass/area.h @@ -32,6 +32,9 @@ +/* ------------------------- TRAITEMENT DES ZONES DE DONNES ------------------------- */ + + /* Zone mémoire bien bornée */ typedef struct _mem_area mem_area; @@ -51,11 +54,12 @@ void insert_extra_symbol_into_mem_areas(mem_area *, size_t, const GBinSymbol *); /* S'assure que l'ensemble des aires est entièrement décodé. */ void ensure_all_mem_areas_are_filled(mem_area *, size_t, GProcContext *, GtkStatusStack *, activity_id_t); -/* Rassemble les instructions conservées dans des zones données. */ -GArchInstruction *collect_instructions_from_mem_areas(const mem_area *, size_t); -/* Libère la mémoire occupée par des zones de données. */ -void release_mem_areas(mem_area *, size_t); +/* ----------------------- MANIPULATIONS PARALLELES DES ZONES ----------------------- */ + + +/* Rassemble les instructions conservées dans des zones données. */ +GArchInstruction **collect_disassembled_instructions(wgroup_id_t, GtkStatusStack *, mem_area *, size_t, size_t *); |