Disassembler: typo & nit.
DIS: #6249: Complex instructions support (like gather) and some fixes. VSIB fix.
DIS: #6249: Some bug fixes and new testcases. Enabled 0F3A instructions which were accidentally disabled. Added support for 0F3A instruction without prefix.
DIS: #6251: AVX / VEX instructions support (two byte instructions only) and some fixes to the other tables.
DIS: #6249: Added crc32 Gy, Ew support (with word as operand 2)
DIS: Fixed VMREAD/VMWRITE disassembling, added support for MOVBE, POPCNT, TZCNT, LZCNT, ADCX, ADOX and CRC32 (only CRC32 Gd, Eb & CRC32 Gd, Ey forms).
DIS: Dropped most of the little hacks in the groups for dealing with instructions that doesn't actually parse modrm bytes. Only group 7 and the FPU instructions are left with this hack.
DISCPUSTATE -> DISSTATE (slow change).
DIS: pCpu -> pDis.
const two pointer tables.
dis.h: Drop the pragma pack(4) around DISOPCODE, it has no effect and only makes you think the structure is special. Use explicit packing instead.
DIS: More cleanups.
DIS,DIS-users: Drop the operand/parameter formatting during instruction parsing. The desired formatter can do this afterwards if desired. Should save time + size. (DISCPUSTATE is now 256 bytes here on 64-bit linux, was ~406 yesterday.)
DIS,VMM,REM,IPRT: Disassembler API adjustments.
Fixed far call/jmp imm disassembly.
Automated rebranding to Oracle copyright/license strings via filemuncher
Link fix
Do not directly access rc pointers by default
Makefiles,DIS: Cleanup of C++ exception options for the windows compilers. Also enabled read-only string pooling (-GF- isn't a documented option, -GF and -Gf are).
IN_GC -> IN_RC.
Added support for three byte opcodes (not complete; just to test invept & invvpid)
64 bits disassembly changes (32 bits displacement sign extended to 64 bits)
General cleanup of SELMToFlat.
DISFormatYasm(Ex).
Disassembler updates for 64 bits code
Lock sequence validation (disabled).
The Big Sun Rebranding Header Change
The Giant CDDL Dual-License Header Change.
Cleaned up disassembler
Biggest check-in ever. New source code headers for all (C) innotek files.
InnoTek -> innotek: all the headers and comments.
import