summaryrefslogtreecommitdiff
path: root/src/analysis/disass/routines.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-05-23 19:59:45 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-05-23 21:00:28 (GMT)
commit7135e7944c91d2e8b787c8782375423b9a90ed5b (patch)
tree0d89895ded35b301642119e38817a33abe1b2fcd /src/analysis/disass/routines.c
parent27d2c90a6a609dcef47880fa43241b77e66f5d85 (diff)
Ensured even imported symbols are displayed in the final output.
Diffstat (limited to 'src/analysis/disass/routines.c')
-rw-r--r--src/analysis/disass/routines.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/analysis/disass/routines.c b/src/analysis/disass/routines.c
index 4393c6e..b1bc8c8 100644
--- a/src/analysis/disass/routines.c
+++ b/src/analysis/disass/routines.c
@@ -241,18 +241,12 @@ static void g_routines_study_process(GRoutinesStudy *study, GtkStatusStack *stat
{
size_t i; /* Boucle de parcours */
GBinSymbol *symbol; /* Commodité d'accès */
- SymbolStatus sym_status; /* Visibilité du symbole obtenu*/
SymbolType type; /* Type de symbole rencontré */
for (i = study->begin; i < study->end; i++)
{
symbol = g_binary_format_get_symbol(study->format, i);
- sym_status = g_binary_symbol_get_status(symbol);
-
- if (sym_status == SSS_IMPORTED)
- goto grsp_next;
-
type = g_binary_symbol_get_target_type(symbol);
if (type == STP_ROUTINE || type == STP_ENTRY_POINT)
@@ -260,8 +254,6 @@ static void g_routines_study_process(GRoutinesStudy *study, GtkStatusStack *stat
gtk_status_stack_update_activity_value(status, study->id, 1);
- grsp_next:
-
g_object_unref(G_OBJECT(symbol));
}