summaryrefslogtreecommitdiff
path: root/plugins/elf/symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/elf/symbols.h')
-rw-r--r--plugins/elf/symbols.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/plugins/elf/symbols.h b/plugins/elf/symbols.h
index c5e150b..9e987eb 100644
--- a/plugins/elf/symbols.h
+++ b/plugins/elf/symbols.h
@@ -28,25 +28,25 @@
#include "format.h"
+#include <arch/processor.h>
#include <glibext/delayed.h>
#include <gtkext/gtkstatusstack.h>
+/* ------------------------- CHARGEMENT GLOBAL DES SYMBOLES ------------------------- */
+
+
/* Charge en mémoire la liste humaine des symboles. */
bool load_elf_symbols(GElfFormat *, GtkStatusStack *);
-/* Récupère la définition complète d'un symbole donné. */
-bool get_elf_symbol_by_index(GElfFormat *, const elf_shdr *, off_t, elf_sym *);
-/* Récupère la désignation d'un symbole donné. */
-const char *get_elf_symbol_name(GElfFormat *, const elf_shdr *, const elf_shdr *, off_t);
-/* Récupère la définition complète d'un symbole donné. */
-bool get_elf_symbol_by_index(GElfFormat *, const elf_shdr *, off_t, elf_sym *);
+/* ----------------------- PRISE EN COMPTE DE RELOCALISATIONS ----------------------- */
+
-/* Récupère la désignation d'un symbole donné. */
-const char *get_elf_symbol_name(GElfFormat *, const elf_shdr *, const elf_shdr *, off_t);
+/* Actualise la désignation des fonctions externes à reloger. */
+bool refresh_elf_relocations(GElfFormat *, GtkStatusStack *);