summaryrefslogtreecommitdiff
path: root/src/analysis/disass/disassembler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/disass/disassembler.c')
-rw-r--r--src/analysis/disass/disassembler.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/analysis/disass/disassembler.c b/src/analysis/disass/disassembler.c
index 2f6b562..fc95a96 100644
--- a/src/analysis/disass/disassembler.c
+++ b/src/analysis/disass/disassembler.c
@@ -321,8 +321,8 @@ static void process_all_instructions(wgroup_id_t gid, GtkStatusStack *status, co
static void process_all_routines(wgroup_id_t gid, GtkStatusStack *status, const char *msg, rtn_fallback_cb fallback, GArchProcessor *proc, GExeFormat *format)
{
GBinPortion *portions; /* Couche première de portions */
- GBinRoutine **routines; /* Liste des routines trouvées */
- size_t routines_count; /* Nombre de ces routines */
+ GBinSymbol **symbols; /* Liste des symboles trouvés */
+ size_t sym_count; /* Nombre de ces symboles */
guint runs_count; /* Qté d'exécutions parallèles */
size_t run_size; /* Volume réparti par exécution*/
GWorkQueue *queue; /* Gestionnaire de différés */
@@ -334,26 +334,26 @@ static void process_all_routines(wgroup_id_t gid, GtkStatusStack *status, const
portions = g_exe_format_get_portions(format);
- routines = g_binary_format_get_routines(G_BIN_FORMAT(format), &routines_count);
+ symbols = g_binary_format_get_symbols(G_BIN_FORMAT(format), &sym_count);
runs_count = g_get_num_processors();
- run_size = routines_count / runs_count;
+ run_size = sym_count / runs_count;
queue = get_work_queue();
- id = gtk_status_stack_add_activity(status, msg, routines_count);
+ id = gtk_status_stack_add_activity(status, msg, sym_count);
for (i = 0; i < runs_count; i++)
{
begin = i * run_size;
if ((i + 1) == runs_count)
- end = routines_count;
+ end = sym_count;
else
end = begin + run_size;
- study = g_routines_study_new(proc, portions, routines, routines_count,
+ study = g_routines_study_new(proc, portions, symbols, sym_count,
begin, end, id, fallback);
g_work_queue_schedule_work(queue, G_DELAYED_WORK(study), gid);