diff options
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | src/analysis/disass/area.c | 2 | ||||
| -rw-r--r-- | src/arch/arm/v7/post.c | 6 | 
3 files changed, 10 insertions, 4 deletions
@@ -1,5 +1,11 @@  15-05-05  Cyrille Bagard <nocbos@gmail.com> +	* src/analysis/disass/area.c: +	* src/arch/arm/v7/post.c: +	Make labels for symbols look nicer. + +15-05-05  Cyrille Bagard <nocbos@gmail.com> +  	* src/analysis/disass/disassembler.c:  	Reorder the disassembling steps for more sanity. diff --git a/src/analysis/disass/area.c b/src/analysis/disass/area.c index bc19224..6ed6804 100644 --- a/src/analysis/disass/area.c +++ b/src/analysis/disass/area.c @@ -426,7 +426,7 @@ static void update_address_as_routine(GBinFormat *format, const vmpa2t *addr)          init_mrange(&range, addr, 0);          vmpa2_virt_to_string(addr, MDS_UNDEFINED, loc, NULL); -        snprintf(name, sizeof(name), "ZZZ_%s", loc + 2); +        snprintf(name, sizeof(name), "sub_%s", loc + 2);          routine = g_binary_routine_new();          g_binary_routine_set_name(routine, strdup(name)); diff --git a/src/arch/arm/v7/post.c b/src/arch/arm/v7/post.c index 23d0198..17dcf62 100644 --- a/src/arch/arm/v7/post.c +++ b/src/arch/arm/v7/post.c @@ -69,7 +69,7 @@ void post_process_branch_instructions(GArchInstruction *instr, GArchProcessor *p              init_vmpa(&target, VMPA_NO_PHYSICAL, addr);              init_mrange(&trange, &target, 0); -            vmpa2_virt_to_string(&target, MDS_32_BITS, loc, NULL); +            vmpa2_virt_to_string(&target, MDS_UNDEFINED, loc, NULL);              snprintf(name, sizeof(name), "loc_%s", loc + 2);              routine = g_binary_routine_new(); @@ -133,7 +133,7 @@ void post_process_branch_and_link_instructions(GArchInstruction *instr, GArchPro              init_vmpa(&target, VMPA_NO_PHYSICAL, addr);              init_mrange(&trange, &target, 0); -            vmpa2_virt_to_string(&target, MDS_32_BITS, loc, NULL); +            vmpa2_virt_to_string(&target, MDS_UNDEFINED, loc, NULL);              snprintf(name, sizeof(name), "sub_%s", loc + 2);              routine = g_binary_routine_new(); @@ -197,7 +197,7 @@ void post_process_comp_and_branch_instructions(GArchInstruction *instr, GArchPro              init_vmpa(&target, VMPA_NO_PHYSICAL, addr);              init_mrange(&trange, &target, 0); -            vmpa2_virt_to_string(&target, MDS_32_BITS, loc, NULL); +            vmpa2_virt_to_string(&target, MDS_UNDEFINED, loc, NULL);              snprintf(name, sizeof(name), "loc_%s", loc + 2);              routine = g_binary_routine_new();  | 
