diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-04-22 20:01:37 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-04-22 20:01:37 (GMT) |
commit | 1becb2053fdbb0f04935e8b90104f1f9907988ea (patch) | |
tree | e7f448fbe12eaa1907b7388f0c1c0c3d46023ce3 /plugins/elf/format.c | |
parent | 5235429714d9cc8425e6178eb7199e7ab55ff3c0 (diff) |
Used the provided work group while loading ELF formats.
Diffstat (limited to 'plugins/elf/format.c')
-rw-r--r-- | plugins/elf/format.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/elf/format.c b/plugins/elf/format.c index 0fb2d1e..86682a2 100644 --- a/plugins/elf/format.c +++ b/plugins/elf/format.c @@ -70,7 +70,7 @@ static bool g_elf_format_analyze(GElfFormat *, wgroup_id_t, GtkStatusStack *); static SourceEndian g_elf_format_get_endianness(const GElfFormat *); /* Réalise un traitement post-désassemblage. */ -static void g_elf_format_complete_analysis(GElfFormat *, GtkStatusStack *); +static void g_elf_format_complete_analysis(GElfFormat *, wgroup_id_t, GtkStatusStack *); /* Indique le type d'architecture visée par le format. */ static const char *g_elf_format_get_target_machine(const GElfFormat *); @@ -377,7 +377,7 @@ static bool g_elf_format_analyze(GElfFormat *format, wgroup_id_t gid, GtkStatusS preload_binary_format(PGA_FORMAT_PRELOAD, base, base->info, status); - if (!load_elf_symbols(format, status)) + if (!load_elf_symbols(format, gid, status)) goto gefa_error; if (!find_all_elf_strings(format)) @@ -417,6 +417,7 @@ static SourceEndian g_elf_format_get_endianness(const GElfFormat *format) /****************************************************************************** * * * Paramètres : format = description de l'exécutable à manipuler. * +* gid = groupe de travail dédié. * * status = barre de statut à tenir informée. * * * * Description : Réalise un traitement post-désassemblage. * @@ -427,9 +428,9 @@ static SourceEndian g_elf_format_get_endianness(const GElfFormat *format) * * ******************************************************************************/ -static void g_elf_format_complete_analysis(GElfFormat *format, GtkStatusStack *status) +static void g_elf_format_complete_analysis(GElfFormat *format, wgroup_id_t gid, GtkStatusStack *status) { - refresh_elf_relocations(format, status); + refresh_elf_relocations(format, gid, status); } |