summaryrefslogtreecommitdiff
path: root/plugins/readelf/reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/readelf/reader.c')
-rw-r--r--plugins/readelf/reader.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/readelf/reader.c b/plugins/readelf/reader.c
index 2d10540..875b568 100644
--- a/plugins/readelf/reader.c
+++ b/plugins/readelf/reader.c
@@ -42,6 +42,7 @@ DEFINE_CHRYSALIDE_ACTIVE_PLUGIN("readelf", "Displays information about ELF files
* Paramètres : plugin = greffon à manipuler. *
* action = type d'action attendue. *
* format = description de l'exécutable à compléter. *
+* status = barre de statut à tenir informée. *
* *
* Description : Etablit des symboles complémentaires dans un format ELF. *
* *
@@ -51,7 +52,7 @@ DEFINE_CHRYSALIDE_ACTIVE_PLUGIN("readelf", "Displays information about ELF files
* *
******************************************************************************/
-G_MODULE_EXPORT bool handle_binary_format(const GPluginModule *plugin, PluginAction action, GBinFormat *format)
+G_MODULE_EXPORT bool handle_binary_format(const GPluginModule *plugin, PluginAction action, GBinFormat *format, GtkStatusStack *status)
{
bool result; /* Bilan à retourner */
GElfFormat *elf_fmt; /* Version ELF */
@@ -66,9 +67,9 @@ G_MODULE_EXPORT bool handle_binary_format(const GPluginModule *plugin, PluginAct
result = annotate_elf_header(elf_fmt);
- result &= annotate_elf_program_header_table(elf_fmt);
+ result &= annotate_elf_program_header_table(elf_fmt, status);
- result &= annotate_elf_section_header_table(elf_fmt);
+ result &= annotate_elf_section_header_table(elf_fmt, status);
hbf_exit: