summaryrefslogtreecommitdiff
path: root/src/analysis/binary.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-05-23 19:59:45 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-05-23 21:00:28 (GMT)
commit7135e7944c91d2e8b787c8782375423b9a90ed5b (patch)
tree0d89895ded35b301642119e38817a33abe1b2fcd /src/analysis/binary.c
parent27d2c90a6a609dcef47880fa43241b77e66f5d85 (diff)
Ensured even imported symbols are displayed in the final output.
Diffstat (limited to 'src/analysis/binary.c')
-rw-r--r--src/analysis/binary.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/analysis/binary.c b/src/analysis/binary.c
index f028cd6..15ec403 100644
--- a/src/analysis/binary.c
+++ b/src/analysis/binary.c
@@ -1624,6 +1624,7 @@ static bool g_loaded_binary_analyze(GLoadedBinary *binary, wgroup_id_t gid, GtkS
GBinFormat *format; /* Format lié au binaire */
const char *arch; /* Architecture d'exécution */
const char *desc; /* Description humaine associée*/
+ GProcContext *context; /* Contexte de suivi dédié */
/* Interprétation du format associé */
@@ -1657,10 +1658,13 @@ static bool g_loaded_binary_analyze(GLoadedBinary *binary, wgroup_id_t gid, GtkS
g_loaded_binary_connect_internal(binary);
- disassemble_binary(binary, gid, status, &binary->disass_cache);
+ disassemble_binary(binary, gid, status, &context);
g_binary_format_complete_analysis(format, gid, status);
+ if (!is_batch_mode())
+ output_disassembly(binary, context, status, &binary->disass_cache);
+
result = true;
glba_exit: