summaryrefslogtreecommitdiff
path: root/src/analysis/routine.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2016-05-28 14:39:56 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2016-05-28 14:42:41 (GMT)
commit3154db88ce14aa681cc553a8910edba1e69d8c2b (patch)
treec54fa0190da66831c19c83ae57dba117e56387e7 /src/analysis/routine.c
parented70a0bacfdca738ba29d50e9f1b02290f28b9b8 (diff)
Built the basic blocks list simply at loading.
Diffstat (limited to 'src/analysis/routine.c')
-rw-r--r--src/analysis/routine.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/analysis/routine.c b/src/analysis/routine.c
index a91e53a..559b9bf 100644
--- a/src/analysis/routine.c
+++ b/src/analysis/routine.c
@@ -56,7 +56,7 @@ struct _GBinRoutine
size_t locals_count; /* Nombre de variables locales */
GArchInstruction *instr; /* Instructions natives */
- GInstrBlock *blocks; /* Blocs basiques d'instruct° */
+ GBlockList *blocks; /* Blocs basiques d'instruct° */
GDecInstruction *dinstr; /* Instructions décompilées */
};
@@ -757,7 +757,7 @@ void g_binary_routine_set_instructions(GBinRoutine *routine, GArchInstruction *i
* *
******************************************************************************/
-GInstrBlock *g_binary_routine_get_basic_blocks(const GBinRoutine *routine)
+GBlockList *g_binary_routine_get_basic_blocks(const GBinRoutine *routine)
{
return routine->blocks;
@@ -777,7 +777,7 @@ GInstrBlock *g_binary_routine_get_basic_blocks(const GBinRoutine *routine)
* *
******************************************************************************/
-void g_binary_routine_set_basic_blocks(GBinRoutine *routine, GInstrBlock *blocks)
+void g_binary_routine_set_basic_blocks(GBinRoutine *routine, GBlockList *blocks)
{
if (routine->blocks != NULL)
g_object_unref(G_OBJECT(routine->blocks));