diff options
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 *); |