diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/arch/instruction.c | 3 |
2 files changed, 8 insertions, 1 deletions
@@ -1,5 +1,11 @@ 14-11-01 Cyrille Bagard <nocbos@gmail.com> + * src/arch/instruction.c: + Fix a bug and display the binary code again: trust only values from + the memory range of each instruction. + +14-11-01 Cyrille Bagard <nocbos@gmail.com> + * src/glibext/gbufferline.c: * src/glibext/gbufferline.h: * src/glibext/gbuffersegment.c: diff --git a/src/arch/instruction.c b/src/arch/instruction.c index 8312bf6..f649150 100644 --- a/src/arch/instruction.c +++ b/src/arch/instruction.c @@ -690,7 +690,8 @@ static GBufferLine *_g_arch_instruction_print(const GArchInstruction *instr, GCo result = g_code_buffer_append_new_line(buffer, &instr->range); - g_buffer_line_fill_for_instr(result, msize/* TODO ! */, msize, content, instr->length, true); + g_buffer_line_fill_for_instr(result, msize/* TODO ! */, msize, + content, get_mrange_length(&instr->range), true); /* Instruction proprement dite */ |