summaryrefslogtreecommitdiff
path: root/src/analysis/disass/routines.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/disass/routines.h')
-rw-r--r--src/analysis/disass/routines.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/analysis/disass/routines.h b/src/analysis/disass/routines.h
index 2821966..dc81bb1 100644
--- a/src/analysis/disass/routines.h
+++ b/src/analysis/disass/routines.h
@@ -25,9 +25,9 @@
#define _ANALYSIS_DISASS_ROUTINES_H
-#include "../routine.h"
#include "../../arch/processor.h"
#include "../../format/executable.h"
+#include "../../format/symbol.h"
#include "../../gtkext/gtkstatusstack.h"
@@ -48,17 +48,17 @@ typedef struct _GRoutinesStudyClass GRoutinesStudyClass;
/* Assure l'étude des routines en différé. */
-typedef void (* rtn_fallback_cb) (GRoutinesStudy *, size_t);
+typedef void (* rtn_fallback_cb) (GRoutinesStudy *, GBinRoutine *, size_t);
/* Crée une tâche d'étude de routines différée. */
-GRoutinesStudy *g_routines_study_new(GArchProcessor *, GBinPortion *, GBinRoutine **, size_t, size_t, size_t, activity_id_t, rtn_fallback_cb);
+GRoutinesStudy *g_routines_study_new(GArchProcessor *, GBinPortion *, GBinSymbol **, size_t, size_t, size_t, activity_id_t, rtn_fallback_cb);
/* Détermine si besoin est les bornes des routines. */
-void g_routines_study_compute_limits(GRoutinesStudy *, size_t);
+void g_routines_study_compute_limits(GRoutinesStudy *, GBinRoutine *, size_t);
/* Procède au traitement des blocs de routines. */
-void g_routines_study_handle_blocks(GRoutinesStudy *, size_t);
+void g_routines_study_handle_blocks(GRoutinesStudy *, GBinRoutine *, size_t);