diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-06-02 09:07:27 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-06-02 09:07:27 (GMT) |
commit | 30111e5cf6ff5a7766296ac2579a98c16e7cc7c1 (patch) | |
tree | d75f268ad20b5ae02f954c03d9a6e19b47b8f839 /src/analysis | |
parent | f0fa987133468d7d3cae7894d813b852782bf895 (diff) |
Computed the initial lines width using all threads.
Diffstat (limited to 'src/analysis')
-rw-r--r-- | src/analysis/binary.c | 10 |
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: |