diff options
| author | Ulrich Drepper <[email protected]> | 2008-01-14 19:17:36 +0000 |
|---|---|---|
| committer | Ulrich Drepper <[email protected]> | 2008-01-14 19:17:36 +0000 |
| commit | 35f2fe6ed13dc314ccecdfe5cc5a155044019e18 (patch) | |
| tree | 5539acd9f5cbb4011621b5a0743ed53e28eb0c54 /libcpu/ChangeLog | |
| parent | 947634833d2623225716a135134727bc446d04d1 (diff) | |
Fix a couple of x86-64 disassembler cases.
Diffstat (limited to 'libcpu/ChangeLog')
| -rw-r--r-- | libcpu/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index e87f7573..598d5194 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,3 +1,16 @@ +2008-01-14 Ulrich Drepper <[email protected]> + + * defs/i386: Add fixes for opcodes with register number in opcode, + 64-bit immediate forms, nop with rex.B. + * i386_data.h [X86_64] (FCT_imm64$w): New function. + (FCT_oreg): New function. + (FCT_oreg$w): New function. + * i386_disasm.c (i386_disasm): Reinitialize fmt always before + starting the loop to process the string. Handle 0x90 special for + x86-64. + * i386_parse.y (fillin_arg): Expand synonyms before concatening to + form the function name. + 2008-01-11 Ulrich Drepper <[email protected]> * i386_disasm.c (struct output_buffer): Remove symcb and symcbarg. |
