summaryrefslogtreecommitdiff
path: root/src/analysis/disass/fetch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/disass/fetch.c')
-rw-r--r--src/analysis/disass/fetch.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/analysis/disass/fetch.c b/src/analysis/disass/fetch.c
index fc1c2ab..f179860 100644
--- a/src/analysis/disass/fetch.c
+++ b/src/analysis/disass/fetch.c
@@ -461,21 +461,13 @@ GArchInstruction **disassemble_binary_content(GLoadedBinary *binary, GProcContex
* Troisième phase : on comble les trous laissés.
*/
- gtk_status_stack_update_activity(status, template.id, _("Disassembling the remaining instructions..."));
-
- ensure_all_mem_areas_are_filled(template.areas, template.count, true, template.ctx, status, template.id);
-
- g_work_queue_wait_for_completion(queue, gid);
+ ensure_all_mem_areas_are_filled(gid, status, template.id, template.areas, template.count, template.ctx);
g_work_queue_set_extra_wait_callback(queue, gid, NULL, NULL);
g_object_set_data(G_OBJECT(template.ctx), "remaining_counter", NULL);
- gtk_status_stack_update_activity(status, template.id, _("Filling holes with data..."));
-
- ensure_all_mem_areas_are_filled(template.areas, template.count, false, template.ctx, status, template.id);
-
- g_work_queue_wait_for_completion(queue, gid);
+ ensure_all_mem_areas_are_filled(gid, status, template.id, template.areas, template.count, NULL);
gtk_status_stack_remove_activity(status, template.id);