diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2016-09-26 18:24:23 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2016-09-26 18:24:23 (GMT) |
commit | 7972f2da7d0e363fe918992cb5661b17ee3577d7 (patch) | |
tree | 6bf42830f32315d01f90c551778b47cc62bba639 /src/analysis/routine.h | |
parent | 79f384b20e00977f8450920a8a8983b818d302f8 (diff) |
Defined a proper cache for routine names with their packages.
Diffstat (limited to 'src/analysis/routine.h')
-rw-r--r-- | src/analysis/routine.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/analysis/routine.h b/src/analysis/routine.h index 9ee2c2f..38e7b32 100644 --- a/src/analysis/routine.h +++ b/src/analysis/routine.h @@ -113,7 +113,7 @@ void g_binary_routine_set_size(GBinRoutine *, off_t); void g_binary_routine_set_type(GBinRoutine *, RoutineType); /* Définit le groupe d'appartenance d'une routine donnée. */ -void g_binary_routine_set_namespace(GBinRoutine *, GDataType *); +void g_binary_routine_set_namespace(GBinRoutine *, GDataType *, const char *); /* Fournit le groupe d'appartenance d'une routine donnée. */ GDataType *g_binary_routine_get_namespace(const GBinRoutine *); @@ -122,10 +122,7 @@ GDataType *g_binary_routine_get_namespace(const GBinRoutine *); void g_binary_routine_set_name(GBinRoutine *, char *); /* Désignation humainement lisible ou NULL si non définie. */ -const char *g_binary_routine_get_name(GBinRoutine *); - -/* Fournit le nom long et humain d'une routine. */ -const char *g_binary_routine_get_long_name(GBinRoutine *); +const char *g_binary_routine_get_name(const GBinRoutine *); /* Définit de façon indirecte le nom humain d'une routine. */ void g_binary_routine_set_name_from_type(GBinRoutine *, GDataType *); @@ -151,6 +148,9 @@ GBinVariable *g_binary_routine_get_arg(GBinRoutine *, size_t); /* Retire un argument d'une routine. */ void g_binary_routine_remove_arg(GBinRoutine *, size_t); +/* Fournit le nom humain d'une routine. */ +const char *g_binary_routine_get_declarator(GBinRoutine *, bool); + /* S'assure qu'une variable est bien associée à une routine. */ void g_binary_routine_register_if_needed(GBinRoutine *, size_t, bool); |