diff options
Diffstat (limited to 'src/format/format.c')
-rw-r--r-- | src/format/format.c | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/src/format/format.c b/src/format/format.c index 63c4deb..dd70281 100644 --- a/src/format/format.c +++ b/src/format/format.c @@ -826,76 +826,6 @@ bool g_binary_format_resolve_symbol(const GBinFormat *format, const vmpa2t *addr /****************************************************************************** * * -* Paramètres : format = informations chargées à compléter. * -* routine = routine à ajouter à la liste. * -* * -* Description : Ajoute une routine à la collection du format binaire. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -void g_binary_format_add_routine(GBinFormat *format, GBinRoutine *routine) -{ - format->routines = (GBinRoutine **)realloc(format->routines, - ++format->routines_count * sizeof(GBinRoutine *)); - - format->routines[format->routines_count - 1] = routine; - -} - - -/****************************************************************************** -* * -* Paramètres : format = informations chargées à compléter. * -* routine = routine à ajouter à la liste. * -* * -* Description : Retire une routine de la collection du format binaire. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -void g_binary_format_remove_routine(GBinFormat *format, GBinRoutine *routine) -{ - size_t index; /* Indice trouvé à utiliser */ - size_t i; /* Boucle de parcours */ - GBinSymbol *symbol; /* Symbole en cours d'analyse */ - - index = format->symbols_count; - - for (i = 0; i < format->symbols_count && index == format->symbols_count; i++) - { - symbol = format->symbols[i]; - - switch (g_binary_symbol_get_target_type(symbol)) - { - case STP_ROUTINE: - case STP_ENTRY_POINT: - - if (g_binary_symbol_get_routine(symbol) == routine) - index = i; - - break; - - default: - break; - - } - - } - - _g_binary_format_remove_symbol(format, index); - -} - - -/****************************************************************************** -* * * Paramètres : format = informations chargées à consulter. * * count = taille du tableau créé. [OUT] * * * |