]>
Commit | Line | Data |
---|---|---|
0d622960 VT |
1 | * [May/02/09] |
2 | ||
3 | Documentation moved to docbook/xml format. | |
4 | Webpage updated. | |
bbe45369 | 5 | |
6 | * [Apr/22/09] | |
7 | ||
8 | Apply patches from folks at Ksplice. | |
9 | Thank You Tim Abbott and Anders Kaseorg! | |
10 | ||
11 | - Add prototypes for ud_set_user_opaque_data/ud_get_user_opaque_data. | |
12 | - Remove autogenerated files from version control. | |
13 | - autogen.sh wraps autoreconf. | |
14 | - opgen.py takes path to optable. | |
15 | - Use packing in instruction tables. | |
16 | - Add support for setting the vendor to UD_VENDOR_ANY. | |
17 | - Support for build as part of linux kernel. | |
18 | - Support for 3 byte opcodes. | |
19 | - Fix/Add instructions. | |
20 | ||
21 | * [May/03/08] Fix: Makefile for HP-UX build. | |
22 | Checked build on HP-UX, Solaris, FreeBSD, MacOS, Linux. | |
23 | Potentially broken win32 build (need help.) | |
24 | * [Apr/29/08] Fix: operand size cast for rcl, ror, etc. (Thanks to Hans) | |
25 | Fix: support for implicit operands and segment | |
26 | overrides (Thanks to Hans) | |
27 | * [Mar/27/08] Add: new XML based optable generator. | |
28 | Add: new build system based on libtool. | |
29 | * [Dec/01/07] Fix: documentation buf: prefix fields | |
30 | Fix: bufoverrun.c to include the right header. | |
31 | * [Aug/05/07] Patch for DJGPP (Thanks to Robert Riebisch) | |
32 | Removed "test" Target in tot Makefile (Thanks to Robert Riebisch) | |
33 | New target:tests. | |
34 | Misc. clean up top-of-tree Makefile. | |
35 | Use config.h for package version | |
36 | Review/cleanup FP Opcode map. | |
37 | * [Dec/18/06] Fixed: Printf warnings. | |
38 | Fixed: set_input_buffered to set_input_buffer in documentation. | |
39 | Added support for INTEL VMX instructions. | |
40 | API addition: ud_set_vendor(): UD_VENDOR_{INTEL, AMD}. | |
41 | Fixed: Handling of invalid combination of bytes. No more | |
42 | input re-syncing. | |
43 | Added Makefiles for win32 build. (Thanks to Xi Hang). | |
44 | Added Makefile.standalone for "Standalone Udis86". | |
45 | Fixed: u->inp_end initialization bug. | |
46 | Fixed: swapgs only in 64bit mode. | |
47 | * [Oct/27/06] 0xF1 is now int1. | |
48 | Fixed: cast prefix for Group1_op80/82/C0/D0 instructions. | |
49 | Fixed: lmsw | |
50 | Added support for Udis86 Standalone. | |
51 | * [Sep/18/06] Fixed: Missing support for o32 for in/out instructions. | |
52 | * [Jul/26/06] Fixed: Missing REX.W in Group1_op83 instructions. | |
53 | * [Jul/16/06] Fixed: rex.b on [rip+disp] | |
54 | * [Jul/15/06] Fixed: Wrongly printing "loopnz" as "loopn" (Thanks to Sanjay Patel) | |
55 | Fixed: Wrongly decoding "out Ib, AL" (Thanks to Sanjay Patel) | |
56 | * [Jun/8/06] Missing instructions added. (As per AMD64 Manual Vol3 Rev 3.11 | |
57 | Dec 2005) | |
58 | Fixed minor decoder issues. (Thanks to Sanjay Patel) | |
59 | Fixed issues with input stream buffer. (Thanks to Sanjay Patel) | |
60 | * [May/18/06] Fixed issues with handling of 64-bit values. | |
61 | Fixed bug in syntax generation for immediate operands in branch | |
62 | instructions. | |
63 | Fixed decoding of (G, W) operands. | |
64 | * [May/12/06] Added support for data types in MS VC++. | |
65 | * [May/11/06] Fixed portability issues concerning inp_uintXX functions in | |
66 | input.c and 64-bit casting in syn-intel/syn-att.c (Thanks to | |
67 | Sanjay Patel) |