summaryrefslogtreecommitdiff
path: root/src/analysis
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis')
-rw-r--r--src/analysis/binary.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/analysis/binary.c b/src/analysis/binary.c
index 15ec403..54ad89b 100644
--- a/src/analysis/binary.c
+++ b/src/analysis/binary.c
@@ -1625,6 +1625,7 @@ static bool g_loaded_binary_analyze(GLoadedBinary *binary, wgroup_id_t gid, GtkS
const char *arch; /* Architecture d'exécution */
const char *desc; /* Description humaine associée*/
GProcContext *context; /* Contexte de suivi dédié */
+ GWidthTracker *tracker; /* Gestionnaire de largeur */
/* Interprétation du format associé */
@@ -1663,8 +1664,17 @@ static bool g_loaded_binary_analyze(GLoadedBinary *binary, wgroup_id_t gid, GtkS
g_binary_format_complete_analysis(format, gid, status);
if (!is_batch_mode())
+ {
output_disassembly(binary, context, status, &binary->disass_cache);
+ tracker = g_buffer_cache_get_width_tracker(binary->disass_cache);
+
+ g_width_tracker_build_initial_cache(tracker, gid, status);
+
+ g_object_unref(G_OBJECT(tracker));
+
+ }
+
result = true;
glba_exit: