diff options
Diffstat (limited to 'src/format/exe_format.c')
-rw-r--r-- | src/format/exe_format.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/format/exe_format.c b/src/format/exe_format.c index 48a4d4c..5cbaba5 100644 --- a/src/format/exe_format.c +++ b/src/format/exe_format.c @@ -51,3 +51,25 @@ bool find_exe_section(const exe_format *format, const char *target, off_t *offse return format->find_section(format, target, offset, size, voffset); } + + +/****************************************************************************** +* * +* Paramètres : format = informations chargées à consulter. * +* labels = liste des commentaires à insérer. [OUT] * +* types = type des symboles listés. [OUT] * +* offsets = liste des indices des commentaires. [OUT] * +* * +* Description : Récupère tous les symboles présents dans le contenu binaire. * +* * +* Retour : Nombre d'éléments mis en place. * +* * +* Remarques : - * +* * +******************************************************************************/ + +size_t get_exe_symbols(const exe_format *format, char ***labels, SymbolType **types, uint64_t **offsets) +{ + return format->get_symbols(format, labels, types, offsets); + +} |