diff options
Diffstat (limited to 'src/analysis')
-rw-r--r-- | src/analysis/disass/disassembler.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/analysis/disass/disassembler.c b/src/analysis/disass/disassembler.c index a88ba1e..6e71ed6 100644 --- a/src/analysis/disass/disassembler.c +++ b/src/analysis/disass/disassembler.c @@ -261,7 +261,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg g_arch_processor_set_instructions(proc, instrs, count); - process_disassembly_event(PGA_DISASSEMBLY_RAW, binary); + process_disassembly_event(PGA_DISASSEMBLY_RAW, binary, status, context); } @@ -275,7 +275,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg g_instructions_study_do_link_operation, proc, context, format); - process_disassembly_event(PGA_DISASSEMBLY_HOOKED_LINK, binary); + process_disassembly_event(PGA_DISASSEMBLY_HOOKED_LINK, binary, status, context); } @@ -287,7 +287,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg g_instructions_study_do_post_operation, proc, context, format); - process_disassembly_event(PGA_DISASSEMBLY_HOOKED_POST, binary); + process_disassembly_event(PGA_DISASSEMBLY_HOOKED_POST, binary, status, context); /** * Quatrième étape : établissement des couvertures de routines restantes. @@ -297,7 +297,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg _("Finding remaining limits..."), g_routines_study_compute_limits, proc, G_BIN_FORMAT(format)); - process_disassembly_event(PGA_DISASSEMBLY_LIMITED, binary); + process_disassembly_event(PGA_DISASSEMBLY_LIMITED, binary, status, context); /** * Cinquième étape : liaisons entre instructions. @@ -309,7 +309,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg g_instructions_study_establish_links, proc, context, format); - process_disassembly_event(PGA_DISASSEMBLY_LINKED, binary); + process_disassembly_event(PGA_DISASSEMBLY_LINKED, binary, status, context); } @@ -321,7 +321,7 @@ static void compute_disassembly(GLoadedBinary *binary, GProcContext *context, wg _("Control-flow analysis for routines..."), g_routines_study_handle_blocks, proc, G_BIN_FORMAT(format)); - process_disassembly_event(PGA_DISASSEMBLY_GROUPED, binary); + process_disassembly_event(PGA_DISASSEMBLY_GROUPED, binary, status, context); /** * Nettoyage final et sortie ! @@ -355,7 +355,7 @@ void disassemble_binary(GLoadedBinary *binary, wgroup_id_t gid, GtkStatusStack * /* Préparatifs */ - process_disassembly_event(PGA_DISASSEMBLY_STARTED, binary); + process_disassembly_event(PGA_DISASSEMBLY_STARTED, binary, status, NULL); proc = g_loaded_binary_get_processor(binary); @@ -367,7 +367,7 @@ void disassemble_binary(GLoadedBinary *binary, wgroup_id_t gid, GtkStatusStack * compute_disassembly(binary, *context, gid, status); - process_disassembly_event(PGA_DISASSEMBLY_ENDED, binary); + process_disassembly_event(PGA_DISASSEMBLY_ENDED, binary, status, *context); } |