annotate udis86-1.4/CHANGES @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
1 * [Dec/18/06] Fixed: Printf warnings.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
2 Fixed: set_input_buffered to set_input_buffer in documentation.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
3 Added support for INTEL VMX instructions.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
4 API addition: ud_set_vendor(): UD_VENDOR_{INTEL, AMD}.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
5 Fixed: Handling of invalid combination of bytes. No more input re-syncing.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
6 Added Makefiles for win32 build. (Thanks to Xi Hang).
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
7 Added Makefile.standalone for "Standalone Udis86".
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
8 Fixed: u->inp_end initialization bug.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
9 Fixed: swapgs only in 64bit mode.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
10 * [Oct/27/06] 0xF1 is now int1.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
11 Fixed: cast prefix for Group1_op80/82/C0/D0 instructions.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
12 Fixed: lmsw
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
13 Added support for Udis86 Standalone.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
14 * [Sep/18/06] Fixed: Missing support for o32 for in/out instructions.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
15 * [Jul/26/06] Fixed: Missing REX.W in Group1_op83 instructions.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
16 * [Jul/16/06] Fixed: rex.b on [rip+disp]
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
17 * [Jul/15/06] Fixed: Wrongly printing "loopnz" as "loopn" (Thanks to Sanjay Patel)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
18 Fixed: Wrongly decoding "out Ib, AL" ((Thanks to Sanjay Patel)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
19 * [Jun/8/06] Missing instructions added. (As per AMD64 Manual Vol3 Rev 3.11
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
20 Dec 2005)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
21 Fixed minor decoder issues. (Thanks to Sanjay Patel)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
22 Fixed issues with input stream buffer. (Thanks to Sanjay Patel)
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
23 * [May/18/06] Fixed issues with handling of 64-bit values.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
24 Fixed bug in syntax generation for immediate operands in branch
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
25 instructions.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
26 Fixed decoding of (G, W) operands.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
27 * [May/12/06] Added support for data types in MS VC++.
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
28 * [May/11/06] Fixed portability issues concerning inp_uintXX functions in
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
29 input.c and 64-bit casting in syn-intel/syn-att.c (Thanks to
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
30 Sanjay Patel)