mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-14 21:56:29 +00:00
externals: Update zydis to 4.0.0
Merge commit '6fa8d51479e9a5542c67bec715a1f68e7ed057ba'
This commit is contained in:
147
externals/zydis/src/Generated/AccessedFlags.inc
vendored
147
externals/zydis/src/Generated/AccessedFlags.inc
vendored
@@ -1,77 +1,78 @@
|
||||
#ifndef ZYDIS_MINIMAL_MODE
|
||||
static const ZydisAccessedFlags ACCESSED_FLAGS[] =
|
||||
static const ZydisDefinitionAccessedFlags ACCESSED_FLAGS[] =
|
||||
{
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED }, 0x0, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x0, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x0, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x0, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x40000, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_1, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x40000, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1000, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x800, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x800, 0x800, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x400, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1400, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x400, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_1, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x400, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1000, 0x80200, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x30200, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x21800, 0x74300, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x21000, 0xF4300, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x80, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x880, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x40, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x40, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x8C0, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x40, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x4, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x4, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D4, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x1, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x41, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED }, 0x41, 0x0, 0x0, 0xF },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0xD5, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x3F5FD5, 0x0, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1, 0x1, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1, 0x801, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x11, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x1, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x1, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x801, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x41, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x440, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0xD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x400, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x25000, 0x3F5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x21000, 0x3D5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_TESTED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x121000, 0x2D5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x3F5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x3D5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x3F5FD5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x2 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_TESTED_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x10, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x895, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x1, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_SET_0, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_SET_1, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x1, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_MODIFIED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 },
|
||||
{ { ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_UNDEFINED, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE, ZYDIS_CPUFLAG_ACTION_NONE }, 0x0, 0x8D5, 0x0, 0x0 }
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0xF, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x6, 0x0, 0x0, 0x9 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0xD } },
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0xF } },
|
||||
{ { 0x0, 0x0, 0x40000, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x40000, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1000, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x800, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x800, 0x800, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x400, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1400, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x400, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x400, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1000, 0x80200, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x30200, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x21800, 0x64300, 0x10000, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x21000, 0xE4200, 0x10100, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x80, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x880, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x40, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x40, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0xD } },
|
||||
{ { 0x8C0, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x40, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x4, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x4, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0xD } },
|
||||
{ { 0x0, 0x8D4, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0xD } },
|
||||
{ { 0x41, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x41, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0xD } },
|
||||
{ { 0xD5, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x3F5FD5, 0x0, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x1, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x1, 0x0, 0x0, 0x800 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x11, 0xD5, 0x0, 0x0, 0x800 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x8D5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x1, 0x8C5, 0x0, 0x0, 0x10 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x1, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x1, 0x0, 0x0, 0x800 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x41, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x440, 0x8D5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xD5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x8D5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x400, 0x8D5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x25000, 0x3F5FD5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x21000, 0x3D5FD5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x121000, 0x2C5FD5, 0x10000, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x3F5FD5, 0x0, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x3C5FD5, 0x10000, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x3C5FD5, 0x30000, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x45, 0x890, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x45, 0x890, 0x0, 0x0 }, { 0x0, 0x2, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xC5, 0x0, 0x0, 0x810 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x8C1, 0x14, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x41, 0x894, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x1, 0x8D4, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x10, 0x11, 0x0, 0x0, 0x8C4 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x1, 0x0, 0x0, 0x894 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xC1, 0x800, 0x0, 0x14 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x41, 0x0, 0x0, 0x894 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x81, 0x840, 0x0, 0x14 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x801, 0x0, 0x0, 0xD4 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x1, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xC4, 0x801, 0x0, 0x10 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x40, 0x895, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x8D5, 0x0, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xC0, 0x801, 0x0, 0x14 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x40, 0x801, 0x0, 0x94 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x1, 0x0 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0xC4, 0x0, 0x0, 0x811 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x40, 0x0, 0x0, 0x895 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } },
|
||||
{ { 0x0, 0x0, 0x0, 0x0, 0x8D5 }, { 0x0, 0x0, 0x0, 0x0, 0x0 } }
|
||||
};
|
||||
#endif
|
||||
|
||||
11108
externals/zydis/src/Generated/DecoderTables.inc
vendored
11108
externals/zydis/src/Generated/DecoderTables.inc
vendored
File diff suppressed because one or more lines are too long
11552
externals/zydis/src/Generated/EncodableInstructions.inc
vendored
11552
externals/zydis/src/Generated/EncodableInstructions.inc
vendored
File diff suppressed because it is too large
Load Diff
9465
externals/zydis/src/Generated/EncoderTables.inc
vendored
Normal file
9465
externals/zydis/src/Generated/EncoderTables.inc
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6
externals/zydis/src/Generated/EnumISAExt.inc
vendored
6
externals/zydis/src/Generated/EnumISAExt.inc
vendored
@@ -15,6 +15,7 @@ static const char* STR_ISAEXT[] =
|
||||
"AVX512EVEX",
|
||||
"AVX512VEX",
|
||||
"AVXAES",
|
||||
"AVX_VNNI",
|
||||
"BASE",
|
||||
"BMI1",
|
||||
"BMI2",
|
||||
@@ -29,7 +30,10 @@ static const char* STR_ISAEXT[] =
|
||||
"FMA",
|
||||
"FMA4",
|
||||
"GFNI",
|
||||
"HRESET",
|
||||
"INVPCID",
|
||||
"KEYLOCKER",
|
||||
"KEYLOCKER_WIDE",
|
||||
"KNC",
|
||||
"KNCE",
|
||||
"KNCV",
|
||||
@@ -71,7 +75,9 @@ static const char* STR_ISAEXT[] =
|
||||
"SSSE3",
|
||||
"SVM",
|
||||
"TBM",
|
||||
"TDX",
|
||||
"TSX_LDTRK",
|
||||
"UINTR",
|
||||
"VAES",
|
||||
"VMFUNC",
|
||||
"VPCLMULQDQ",
|
||||
|
||||
14
externals/zydis/src/Generated/EnumISASet.inc
vendored
14
externals/zydis/src/Generated/EnumISASet.inc
vendored
@@ -5,6 +5,7 @@ static const char* STR_ISASET[] =
|
||||
"AES",
|
||||
"AMD",
|
||||
"AMD3DNOW",
|
||||
"AMD_INVLPGB",
|
||||
"AMX_BF16",
|
||||
"AMX_INT8",
|
||||
"AMX_TILE",
|
||||
@@ -43,6 +44,11 @@ static const char* STR_ISASET[] =
|
||||
"AVX512_BITALG_128",
|
||||
"AVX512_BITALG_256",
|
||||
"AVX512_BITALG_512",
|
||||
"AVX512_FP16_128",
|
||||
"AVX512_FP16_128N",
|
||||
"AVX512_FP16_256",
|
||||
"AVX512_FP16_512",
|
||||
"AVX512_FP16_SCALAR",
|
||||
"AVX512_GFNI_128",
|
||||
"AVX512_GFNI_256",
|
||||
"AVX512_GFNI_512",
|
||||
@@ -72,6 +78,7 @@ static const char* STR_ISASET[] =
|
||||
"AVX512_VPOPCNTDQ_512",
|
||||
"AVXAES",
|
||||
"AVX_GFNI",
|
||||
"AVX_VNNI",
|
||||
"BMI1",
|
||||
"BMI2",
|
||||
"CET",
|
||||
@@ -91,6 +98,7 @@ static const char* STR_ISASET[] =
|
||||
"FXSAVE",
|
||||
"FXSAVE64",
|
||||
"GFNI",
|
||||
"HRESET",
|
||||
"I186",
|
||||
"I286PROTECTED",
|
||||
"I286REAL",
|
||||
@@ -99,6 +107,8 @@ static const char* STR_ISASET[] =
|
||||
"I486REAL",
|
||||
"I86",
|
||||
"INVPCID",
|
||||
"KEYLOCKER",
|
||||
"KEYLOCKER_WIDE",
|
||||
"KNCE",
|
||||
"KNCJKBR",
|
||||
"KNCSTREAM",
|
||||
@@ -107,6 +117,7 @@ static const char* STR_ISASET[] =
|
||||
"KNC_PF_HINT",
|
||||
"LAHF",
|
||||
"LONGMODE",
|
||||
"LWP",
|
||||
"LZCNT",
|
||||
"MCOMMIT",
|
||||
"MONITOR",
|
||||
@@ -143,6 +154,7 @@ static const char* STR_ISASET[] =
|
||||
"SHA",
|
||||
"SMAP",
|
||||
"SMX",
|
||||
"SNP",
|
||||
"SSE",
|
||||
"SSE2",
|
||||
"SSE2MMX",
|
||||
@@ -157,7 +169,9 @@ static const char* STR_ISASET[] =
|
||||
"SSSE3MMX",
|
||||
"SVM",
|
||||
"TBM",
|
||||
"TDX",
|
||||
"TSX_LDTRK",
|
||||
"UINTR",
|
||||
"VAES",
|
||||
"VMFUNC",
|
||||
"VPCLMULQDQ",
|
||||
|
||||
@@ -38,16 +38,21 @@ static const char* STR_INSTRUCTIONCATEGORY[] =
|
||||
"FCMOV",
|
||||
"FLAGOP",
|
||||
"FMA4",
|
||||
"FP16",
|
||||
"GATHER",
|
||||
"GFNI",
|
||||
"HRESET",
|
||||
"IFMA",
|
||||
"INTERRUPT",
|
||||
"IO",
|
||||
"IOSTRINGOP",
|
||||
"KEYLOCKER",
|
||||
"KEYLOCKER_WIDE",
|
||||
"KMASK",
|
||||
"KNC",
|
||||
"KNCMASK",
|
||||
"KNCSCALAR",
|
||||
"LEGACY",
|
||||
"LOGICAL",
|
||||
"LOGICAL_FP",
|
||||
"LZCNT",
|
||||
@@ -90,9 +95,11 @@ static const char* STR_INSTRUCTIONCATEGORY[] =
|
||||
"TBM",
|
||||
"TSX_LDTRK",
|
||||
"UFMA",
|
||||
"UINTR",
|
||||
"UNCOND_BR",
|
||||
"VAES",
|
||||
"VBMI2",
|
||||
"VEX",
|
||||
"VFMA",
|
||||
"VPCLMULQDQ",
|
||||
"VTX",
|
||||
|
||||
127
externals/zydis/src/Generated/EnumMnemonic.inc
vendored
127
externals/zydis/src/Generated/EnumMnemonic.inc
vendored
@@ -16,9 +16,17 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("addsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("adox"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdec"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdec128kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdec256kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdeclast"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdecwide128kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesdecwide256kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesenc"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesenc128kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesenc256kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesenclast"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesencwide128kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesencwide256kl"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aesimc"),
|
||||
ZYDIS_MAKE_SHORTSTRING("aeskeygenassist"),
|
||||
ZYDIS_MAKE_SHORTSTRING("and"),
|
||||
@@ -75,6 +83,7 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("cli"),
|
||||
ZYDIS_MAKE_SHORTSTRING("clrssbsy"),
|
||||
ZYDIS_MAKE_SHORTSTRING("clts"),
|
||||
ZYDIS_MAKE_SHORTSTRING("clui"),
|
||||
ZYDIS_MAKE_SHORTSTRING("clwb"),
|
||||
ZYDIS_MAKE_SHORTSTRING("clzero"),
|
||||
ZYDIS_MAKE_SHORTSTRING("cmc"),
|
||||
@@ -149,6 +158,8 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("encls"),
|
||||
ZYDIS_MAKE_SHORTSTRING("enclu"),
|
||||
ZYDIS_MAKE_SHORTSTRING("enclv"),
|
||||
ZYDIS_MAKE_SHORTSTRING("encodekey128"),
|
||||
ZYDIS_MAKE_SHORTSTRING("encodekey256"),
|
||||
ZYDIS_MAKE_SHORTSTRING("endbr32"),
|
||||
ZYDIS_MAKE_SHORTSTRING("endbr64"),
|
||||
ZYDIS_MAKE_SHORTSTRING("enqcmd"),
|
||||
@@ -260,6 +271,7 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("haddpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("haddps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("hlt"),
|
||||
ZYDIS_MAKE_SHORTSTRING("hreset"),
|
||||
ZYDIS_MAKE_SHORTSTRING("hsubpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("hsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("idiv"),
|
||||
@@ -391,6 +403,7 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("lldt"),
|
||||
ZYDIS_MAKE_SHORTSTRING("llwpcb"),
|
||||
ZYDIS_MAKE_SHORTSTRING("lmsw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("loadiwkey"),
|
||||
ZYDIS_MAKE_SHORTSTRING("lodsb"),
|
||||
ZYDIS_MAKE_SHORTSTRING("lodsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("lodsq"),
|
||||
@@ -693,6 +706,10 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("scasd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("scasq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("scasw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("seamcall"),
|
||||
ZYDIS_MAKE_SHORTSTRING("seamops"),
|
||||
ZYDIS_MAKE_SHORTSTRING("seamret"),
|
||||
ZYDIS_MAKE_SHORTSTRING("senduipi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("serialize"),
|
||||
ZYDIS_MAKE_SHORTSTRING("setb"),
|
||||
ZYDIS_MAKE_SHORTSTRING("setbe"),
|
||||
@@ -750,6 +767,7 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("stosw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("str"),
|
||||
ZYDIS_MAKE_SHORTSTRING("sttilecfg"),
|
||||
ZYDIS_MAKE_SHORTSTRING("stui"),
|
||||
ZYDIS_MAKE_SHORTSTRING("sub"),
|
||||
ZYDIS_MAKE_SHORTSTRING("subpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("subps"),
|
||||
@@ -761,12 +779,14 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("sysexit"),
|
||||
ZYDIS_MAKE_SHORTSTRING("sysret"),
|
||||
ZYDIS_MAKE_SHORTSTRING("t1mskc"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdcall"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdpbf16ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdpbssd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdpbsud"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdpbusd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tdpbuud"),
|
||||
ZYDIS_MAKE_SHORTSTRING("test"),
|
||||
ZYDIS_MAKE_SHORTSTRING("testui"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tileloadd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tileloaddt1"),
|
||||
ZYDIS_MAKE_SHORTSTRING("tilerelease"),
|
||||
@@ -782,6 +802,7 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("ud0"),
|
||||
ZYDIS_MAKE_SHORTSTRING("ud1"),
|
||||
ZYDIS_MAKE_SHORTSTRING("ud2"),
|
||||
ZYDIS_MAKE_SHORTSTRING("uiret"),
|
||||
ZYDIS_MAKE_SHORTSTRING("umonitor"),
|
||||
ZYDIS_MAKE_SHORTSTRING("umwait"),
|
||||
ZYDIS_MAKE_SHORTSTRING("unpckhpd"),
|
||||
@@ -795,9 +816,11 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddnpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddnps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddsetsps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddsubpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vaddsubps"),
|
||||
@@ -834,14 +857,18 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vbroadcastsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vbroadcastss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmppd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmpph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmpps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmpsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmpsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcmpss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcomisd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcomish"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcomiss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcompresspd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcompressps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtdq2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtdq2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtdq2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtfxpntdq2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtfxpntpd2dq"),
|
||||
@@ -852,49 +879,82 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtne2ps2bf16"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtneps2bf16"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtpd2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2psx"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2uw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtph2w"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2phx"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtps2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtqq2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtqq2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtqq2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsd2sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsd2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsd2ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsd2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsh2sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsh2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsh2ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsh2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsi2sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsi2sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtsi2ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtss2sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtss2sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtss2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtss2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttpd2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttpd2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttpd2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttpd2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2uw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttph2w"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttps2dq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttps2qq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttps2udq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttps2uqq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttsd2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttsd2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttsh2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttsh2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttss2si"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvttss2usi"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtudq2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtudq2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtudq2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtuqq2pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtuqq2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtuqq2ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtusi2sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtusi2sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtusi2ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtuw2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vcvtw2ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdbpsadbw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdivss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdpbf16ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vdppd"),
|
||||
@@ -917,6 +977,10 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vextracti64x2"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vextracti64x4"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vextractps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfcmaddcph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfcmaddcsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfcmulcph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfcmulcsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfixupimmpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfixupimmps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfixupimmsd"),
|
||||
@@ -924,47 +988,67 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vfixupnanpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfixupnanps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd132ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd213ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd231ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmadd233ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddcph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddcsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsub231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsubpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmaddsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub132ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub213ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsub231ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubadd231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubaddpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubaddps"),
|
||||
@@ -972,41 +1056,57 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmsubss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmulcph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfmulcsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd132ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd213ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmadd231ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmaddpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmaddps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmaddsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmaddss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub132ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub213ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231pd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231ph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231sh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsub231ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsubpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsubsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfnmsubss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclasspd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclassph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclassps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclasssd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclasssh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfpclassss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfrczpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vfrczps"),
|
||||
@@ -1027,12 +1127,16 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vgatherqpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgatherqps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexppd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexpph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexpps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexpsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexpsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetexpss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgetmantss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgf2p8affineinvqb"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vgf2p8affineqb"),
|
||||
@@ -1072,15 +1176,19 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaskmovpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaskmovps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmaxss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmcall"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmclear"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmfunc"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vminss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmlaunch"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmload"),
|
||||
@@ -1115,11 +1223,13 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovntps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovq"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovshdup"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovsldup"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovupd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovups"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmovw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmpsadbw"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmptrld"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmptrst"),
|
||||
@@ -1128,8 +1238,10 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vmrun"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmsave"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmulss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmwrite"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vmxoff"),
|
||||
@@ -1510,17 +1622,23 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcp28ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcp28sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcp28ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcpph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcpps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcpsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrcpss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreducepd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreduceph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreduceps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreducesd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreducesh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vreducess"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndfxpntpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndfxpntps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscalepd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscaleph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscaleps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscalesd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscalesh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrndscaless"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vroundpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vroundps"),
|
||||
@@ -1535,11 +1653,15 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrt28ps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrt28sd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrt28ss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrtph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrtps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrtsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vrsqrtss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscalefss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscaleps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vscatterdpd"),
|
||||
@@ -1563,19 +1685,24 @@ static const ZydisShortString STR_MNEMONIC[] =
|
||||
ZYDIS_MAKE_SHORTSTRING("vshufpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vshufps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsqrtss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vstmxcsr"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubph"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubrpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubrps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubsd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubsh"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vsubss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vtestpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vtestps"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vucomisd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vucomish"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vucomiss"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vunpckhpd"),
|
||||
ZYDIS_MAKE_SHORTSTRING("vunpckhps"),
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
static const ZydisShortString STR_REGISTER[] =
|
||||
static const ZydisShortString STR_REGISTERS[] =
|
||||
{
|
||||
ZYDIS_MAKE_SHORTSTRING("none"),
|
||||
|
||||
// General purpose registers 8-bit
|
||||
ZYDIS_MAKE_SHORTSTRING("al"),
|
||||
ZYDIS_MAKE_SHORTSTRING("cl"),
|
||||
@@ -285,5 +284,6 @@ static const ZydisShortString STR_REGISTER[] =
|
||||
// Uncategorized
|
||||
ZYDIS_MAKE_SHORTSTRING("mxcsr"),
|
||||
ZYDIS_MAKE_SHORTSTRING("pkru"),
|
||||
ZYDIS_MAKE_SHORTSTRING("xcr0")
|
||||
ZYDIS_MAKE_SHORTSTRING("xcr0"),
|
||||
ZYDIS_MAKE_SHORTSTRING("uif")
|
||||
};
|
||||
|
||||
128
externals/zydis/src/Generated/FormatterStrings.inc
vendored
128
externals/zydis/src/Generated/FormatterStrings.inc
vendored
@@ -1,4 +1,5 @@
|
||||
#pragma pack(push, 1)
|
||||
|
||||
static const ZydisShortString STR_ADD = ZYDIS_MAKE_SHORTSTRING("+");
|
||||
static const struct ZydisPredefinedTokenADD_
|
||||
{
|
||||
@@ -7,6 +8,7 @@ static const struct ZydisPredefinedTokenADD_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_ADD = { 4, 2, { ZYDIS_TOKEN_DELIMITER, 0, '+', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_ADD = (const ZydisPredefinedToken* const)&TOK_DATA_ADD;
|
||||
|
||||
static const ZydisShortString STR_ADDR_RELATIVE = ZYDIS_MAKE_SHORTSTRING("$");
|
||||
static const struct ZydisPredefinedTokenADDR_RELATIVE_
|
||||
{
|
||||
@@ -15,6 +17,7 @@ static const struct ZydisPredefinedTokenADDR_RELATIVE_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_ADDR_RELATIVE = { 4, 2, { ZYDIS_TOKEN_ADDRESS_REL, 0, '$', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_ADDR_RELATIVE = (const ZydisPredefinedToken* const)&TOK_DATA_ADDR_RELATIVE;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO2 = ZYDIS_MAKE_SHORTSTRING(" {1to2}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO2_
|
||||
{
|
||||
@@ -23,6 +26,7 @@ static const struct ZydisPredefinedTokenDECO_1TO2_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_1TO2 = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, '1', 't', 'o', '2', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO2 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO2;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO4 = ZYDIS_MAKE_SHORTSTRING(" {1to4}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO4_
|
||||
{
|
||||
@@ -31,6 +35,7 @@ static const struct ZydisPredefinedTokenDECO_1TO4_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_1TO4 = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, '1', 't', 'o', '4', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO4 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO4;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO8 = ZYDIS_MAKE_SHORTSTRING(" {1to8}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO8_
|
||||
{
|
||||
@@ -39,6 +44,7 @@ static const struct ZydisPredefinedTokenDECO_1TO8_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_1TO8 = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, '1', 't', 'o', '8', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO8 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO8;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO16 = ZYDIS_MAKE_SHORTSTRING(" {1to16}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO16_
|
||||
{
|
||||
@@ -47,6 +53,25 @@ static const struct ZydisPredefinedTokenDECO_1TO16_
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_1TO16 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, '1', 't', 'o', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO16;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO32 = ZYDIS_MAKE_SHORTSTRING(" {1to32}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO32_
|
||||
{
|
||||
ZyanU8 size;
|
||||
ZyanU8 next;
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_1TO32 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, '1', 't', 'o', '3', '2', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO32 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO32;
|
||||
|
||||
static const ZydisShortString STR_DECO_1TO64 = ZYDIS_MAKE_SHORTSTRING(" {1to64}");
|
||||
static const struct ZydisPredefinedTokenDECO_1TO64_
|
||||
{
|
||||
ZyanU8 size;
|
||||
ZyanU8 next;
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_1TO64 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, '1', 't', 'o', '6', '4', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_1TO64 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_1TO64;
|
||||
|
||||
static const ZydisShortString STR_DECO_4TO8 = ZYDIS_MAKE_SHORTSTRING(" {4to8}");
|
||||
static const struct ZydisPredefinedTokenDECO_4TO8_
|
||||
{
|
||||
@@ -55,6 +80,7 @@ static const struct ZydisPredefinedTokenDECO_4TO8_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_4TO8 = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, '4', 't', 'o', '8', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_4TO8 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_4TO8;
|
||||
|
||||
static const ZydisShortString STR_DECO_4TO16 = ZYDIS_MAKE_SHORTSTRING(" {4to16}");
|
||||
static const struct ZydisPredefinedTokenDECO_4TO16_
|
||||
{
|
||||
@@ -63,6 +89,16 @@ static const struct ZydisPredefinedTokenDECO_4TO16_
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_4TO16 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, '4', 't', 'o', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_4TO16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_4TO16;
|
||||
|
||||
static const ZydisShortString STR_DECO_8TO16 = ZYDIS_MAKE_SHORTSTRING(" {8to16}");
|
||||
static const struct ZydisPredefinedTokenDECO_8TO16_
|
||||
{
|
||||
ZyanU8 size;
|
||||
ZyanU8 next;
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_8TO16 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, '8', 't', 'o', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_8TO16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_8TO16;
|
||||
|
||||
static const ZydisShortString STR_DECO_AAAA = ZYDIS_MAKE_SHORTSTRING(" {aaaa}");
|
||||
static const struct ZydisPredefinedTokenDECO_AAAA_
|
||||
{
|
||||
@@ -71,6 +107,7 @@ static const struct ZydisPredefinedTokenDECO_AAAA_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_AAAA = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'a', 'a', 'a', 'a', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_AAAA = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_AAAA;
|
||||
|
||||
static const ZydisShortString STR_DECO_BADC = ZYDIS_MAKE_SHORTSTRING(" {badc}");
|
||||
static const struct ZydisPredefinedTokenDECO_BADC_
|
||||
{
|
||||
@@ -79,6 +116,7 @@ static const struct ZydisPredefinedTokenDECO_BADC_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_BADC = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'b', 'a', 'd', 'c', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_BADC = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_BADC;
|
||||
|
||||
static const ZydisShortString STR_DECO_BBBB = ZYDIS_MAKE_SHORTSTRING(" {bbbb}");
|
||||
static const struct ZydisPredefinedTokenDECO_BBBB_
|
||||
{
|
||||
@@ -87,6 +125,7 @@ static const struct ZydisPredefinedTokenDECO_BBBB_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_BBBB = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'b', 'b', 'b', 'b', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_BBBB = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_BBBB;
|
||||
|
||||
static const ZydisShortString STR_DECO_BEGIN = ZYDIS_MAKE_SHORTSTRING(" {");
|
||||
static const struct ZydisPredefinedTokenDECO_BEGIN_
|
||||
{
|
||||
@@ -95,6 +134,7 @@ static const struct ZydisPredefinedTokenDECO_BEGIN_
|
||||
ZyanU8 data[8];
|
||||
} TOK_DATA_DECO_BEGIN = { 8, 6, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 0, '{', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_BEGIN = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_BEGIN;
|
||||
|
||||
static const ZydisShortString STR_DECO_CCCC = ZYDIS_MAKE_SHORTSTRING(" {cccc}");
|
||||
static const struct ZydisPredefinedTokenDECO_CCCC_
|
||||
{
|
||||
@@ -103,6 +143,7 @@ static const struct ZydisPredefinedTokenDECO_CCCC_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_CCCC = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'c', 'c', 'c', 'c', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_CCCC = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_CCCC;
|
||||
|
||||
static const ZydisShortString STR_DECO_CDAB = ZYDIS_MAKE_SHORTSTRING(" {cdab}");
|
||||
static const struct ZydisPredefinedTokenDECO_CDAB_
|
||||
{
|
||||
@@ -111,6 +152,7 @@ static const struct ZydisPredefinedTokenDECO_CDAB_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_CDAB = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'c', 'd', 'a', 'b', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_CDAB = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_CDAB;
|
||||
|
||||
static const ZydisShortString STR_DECO_DACB = ZYDIS_MAKE_SHORTSTRING(" {dacb}");
|
||||
static const struct ZydisPredefinedTokenDECO_DACB_
|
||||
{
|
||||
@@ -119,6 +161,7 @@ static const struct ZydisPredefinedTokenDECO_DACB_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_DACB = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'd', 'a', 'c', 'b', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_DACB = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_DACB;
|
||||
|
||||
static const ZydisShortString STR_DECO_DDDD = ZYDIS_MAKE_SHORTSTRING(" {dddd}");
|
||||
static const struct ZydisPredefinedTokenDECO_DDDD_
|
||||
{
|
||||
@@ -127,14 +170,16 @@ static const struct ZydisPredefinedTokenDECO_DDDD_
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_DDDD = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'd', 'd', 'd', 'd', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_DDDD = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_DDDD;
|
||||
static const ZydisShortString STR_DECO_EH = ZYDIS_MAKE_SHORTSTRING(" {cdab}");
|
||||
|
||||
static const ZydisShortString STR_DECO_EH = ZYDIS_MAKE_SHORTSTRING(" {eh}");
|
||||
static const struct ZydisPredefinedTokenDECO_EH_
|
||||
{
|
||||
ZyanU8 size;
|
||||
ZyanU8 next;
|
||||
ZyanU8 data[19];
|
||||
} TOK_DATA_DECO_EH = { 19, 17, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 5, 'c', 'd', 'a', 'b', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
ZyanU8 data[17];
|
||||
} TOK_DATA_DECO_EH = { 17, 15, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 3, 'e', 'h', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_EH = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_EH;
|
||||
|
||||
static const ZydisShortString STR_DECO_END = ZYDIS_MAKE_SHORTSTRING("}");
|
||||
static const struct ZydisPredefinedTokenDECO_END_
|
||||
{
|
||||
@@ -143,6 +188,7 @@ static const struct ZydisPredefinedTokenDECO_END_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_DECO_END = { 4, 2, { ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_END = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_END;
|
||||
|
||||
static const ZydisShortString STR_DECO_FLOAT16 = ZYDIS_MAKE_SHORTSTRING(" {float16}");
|
||||
static const struct ZydisPredefinedTokenDECO_FLOAT16_
|
||||
{
|
||||
@@ -151,6 +197,7 @@ static const struct ZydisPredefinedTokenDECO_FLOAT16_
|
||||
ZyanU8 data[22];
|
||||
} TOK_DATA_DECO_FLOAT16 = { 22, 20, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 8, 'f', 'l', 'o', 'a', 't', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_FLOAT16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_FLOAT16;
|
||||
|
||||
static const ZydisShortString STR_DECO_RD = ZYDIS_MAKE_SHORTSTRING(" {rd}");
|
||||
static const struct ZydisPredefinedTokenDECO_RD_
|
||||
{
|
||||
@@ -159,6 +206,7 @@ static const struct ZydisPredefinedTokenDECO_RD_
|
||||
ZyanU8 data[17];
|
||||
} TOK_DATA_DECO_RD = { 17, 15, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 3, 'r', 'd', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RD = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RD;
|
||||
|
||||
static const ZydisShortString STR_DECO_RD_SAE = ZYDIS_MAKE_SHORTSTRING(" {rd-sae}");
|
||||
static const struct ZydisPredefinedTokenDECO_RD_SAE_
|
||||
{
|
||||
@@ -167,6 +215,7 @@ static const struct ZydisPredefinedTokenDECO_RD_SAE_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_RD_SAE = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 'r', 'd', '-', 's', 'a', 'e', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RD_SAE = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RD_SAE;
|
||||
|
||||
static const ZydisShortString STR_DECO_RN = ZYDIS_MAKE_SHORTSTRING(" {rn}");
|
||||
static const struct ZydisPredefinedTokenDECO_RN_
|
||||
{
|
||||
@@ -175,6 +224,7 @@ static const struct ZydisPredefinedTokenDECO_RN_
|
||||
ZyanU8 data[17];
|
||||
} TOK_DATA_DECO_RN = { 17, 15, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 3, 'r', 'n', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RN = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RN;
|
||||
|
||||
static const ZydisShortString STR_DECO_RN_SAE = ZYDIS_MAKE_SHORTSTRING(" {rn-sae}");
|
||||
static const struct ZydisPredefinedTokenDECO_RN_SAE_
|
||||
{
|
||||
@@ -183,6 +233,7 @@ static const struct ZydisPredefinedTokenDECO_RN_SAE_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_RN_SAE = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 'r', 'n', '-', 's', 'a', 'e', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RN_SAE = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RN_SAE;
|
||||
|
||||
static const ZydisShortString STR_DECO_RU = ZYDIS_MAKE_SHORTSTRING(" {ru}");
|
||||
static const struct ZydisPredefinedTokenDECO_RU_
|
||||
{
|
||||
@@ -191,6 +242,7 @@ static const struct ZydisPredefinedTokenDECO_RU_
|
||||
ZyanU8 data[17];
|
||||
} TOK_DATA_DECO_RU = { 17, 15, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 3, 'r', 'u', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RU = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RU;
|
||||
|
||||
static const ZydisShortString STR_DECO_RU_SAE = ZYDIS_MAKE_SHORTSTRING(" {ru-sae}");
|
||||
static const struct ZydisPredefinedTokenDECO_RU_SAE_
|
||||
{
|
||||
@@ -199,6 +251,7 @@ static const struct ZydisPredefinedTokenDECO_RU_SAE_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_RU_SAE = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 'r', 'u', '-', 's', 'a', 'e', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RU_SAE = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RU_SAE;
|
||||
|
||||
static const ZydisShortString STR_DECO_RZ = ZYDIS_MAKE_SHORTSTRING(" {rz}");
|
||||
static const struct ZydisPredefinedTokenDECO_RZ_
|
||||
{
|
||||
@@ -207,6 +260,7 @@ static const struct ZydisPredefinedTokenDECO_RZ_
|
||||
ZyanU8 data[17];
|
||||
} TOK_DATA_DECO_RZ = { 17, 15, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 3, 'r', 'z', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RZ = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RZ;
|
||||
|
||||
static const ZydisShortString STR_DECO_RZ_SAE = ZYDIS_MAKE_SHORTSTRING(" {rz-sae}");
|
||||
static const struct ZydisPredefinedTokenDECO_RZ_SAE_
|
||||
{
|
||||
@@ -215,6 +269,7 @@ static const struct ZydisPredefinedTokenDECO_RZ_SAE_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_RZ_SAE = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 'r', 'z', '-', 's', 'a', 'e', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_RZ_SAE = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_RZ_SAE;
|
||||
|
||||
static const ZydisShortString STR_DECO_SAE = ZYDIS_MAKE_SHORTSTRING(" {sae}");
|
||||
static const struct ZydisPredefinedTokenDECO_SAE_
|
||||
{
|
||||
@@ -223,6 +278,7 @@ static const struct ZydisPredefinedTokenDECO_SAE_
|
||||
ZyanU8 data[18];
|
||||
} TOK_DATA_DECO_SAE = { 18, 16, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 4, 's', 'a', 'e', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_SAE = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_SAE;
|
||||
|
||||
static const ZydisShortString STR_DECO_SINT8 = ZYDIS_MAKE_SHORTSTRING(" {sint8}");
|
||||
static const struct ZydisPredefinedTokenDECO_SINT8_
|
||||
{
|
||||
@@ -231,6 +287,7 @@ static const struct ZydisPredefinedTokenDECO_SINT8_
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_SINT8 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, 's', 'i', 'n', 't', '8', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_SINT8 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_SINT8;
|
||||
|
||||
static const ZydisShortString STR_DECO_SINT16 = ZYDIS_MAKE_SHORTSTRING(" {sint16}");
|
||||
static const struct ZydisPredefinedTokenDECO_SINT16_
|
||||
{
|
||||
@@ -239,6 +296,7 @@ static const struct ZydisPredefinedTokenDECO_SINT16_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_SINT16 = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 's', 'i', 'n', 't', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_SINT16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_SINT16;
|
||||
|
||||
static const ZydisShortString STR_DECO_UINT8 = ZYDIS_MAKE_SHORTSTRING(" {uint8}");
|
||||
static const struct ZydisPredefinedTokenDECO_UINT8_
|
||||
{
|
||||
@@ -247,6 +305,7 @@ static const struct ZydisPredefinedTokenDECO_UINT8_
|
||||
ZyanU8 data[20];
|
||||
} TOK_DATA_DECO_UINT8 = { 20, 18, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 6, 'u', 'i', 'n', 't', '8', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_UINT8 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_UINT8;
|
||||
|
||||
static const ZydisShortString STR_DECO_UINT16 = ZYDIS_MAKE_SHORTSTRING(" {uint16}");
|
||||
static const struct ZydisPredefinedTokenDECO_UINT16_
|
||||
{
|
||||
@@ -255,6 +314,7 @@ static const struct ZydisPredefinedTokenDECO_UINT16_
|
||||
ZyanU8 data[21];
|
||||
} TOK_DATA_DECO_UINT16 = { 21, 19, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 7, 'u', 'i', 'n', 't', '1', '6', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_UINT16 = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_UINT16;
|
||||
|
||||
static const ZydisShortString STR_DECO_ZERO = ZYDIS_MAKE_SHORTSTRING(" {z}");
|
||||
static const struct ZydisPredefinedTokenDECO_ZERO_
|
||||
{
|
||||
@@ -263,6 +323,7 @@ static const struct ZydisPredefinedTokenDECO_ZERO_
|
||||
ZyanU8 data[16];
|
||||
} TOK_DATA_DECO_ZERO = { 16, 14, { ZYDIS_TOKEN_WHITESPACE, 2, ' ', '\0', ZYDIS_TOKEN_PARENTHESIS_OPEN, 2, '{', '\0', ZYDIS_TOKEN_DECORATOR, 2, 'z', '\0', ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, '}', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DECO_ZERO = (const ZydisPredefinedToken* const)&TOK_DATA_DECO_ZERO;
|
||||
|
||||
static const ZydisShortString STR_DELIM_MEMORY = ZYDIS_MAKE_SHORTSTRING(",");
|
||||
static const struct ZydisPredefinedTokenDELIM_MEMORY_
|
||||
{
|
||||
@@ -271,6 +332,7 @@ static const struct ZydisPredefinedTokenDELIM_MEMORY_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_DELIM_MEMORY = { 4, 2, { ZYDIS_TOKEN_DELIMITER, 0, ',', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DELIM_MEMORY = (const ZydisPredefinedToken* const)&TOK_DATA_DELIM_MEMORY;
|
||||
|
||||
static const ZydisShortString STR_DELIM_MNEMONIC = ZYDIS_MAKE_SHORTSTRING(" ");
|
||||
static const struct ZydisPredefinedTokenDELIM_MNEMONIC_
|
||||
{
|
||||
@@ -279,6 +341,7 @@ static const struct ZydisPredefinedTokenDELIM_MNEMONIC_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_DELIM_MNEMONIC = { 4, 2, { ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DELIM_MNEMONIC = (const ZydisPredefinedToken* const)&TOK_DATA_DELIM_MNEMONIC;
|
||||
|
||||
static const ZydisShortString STR_DELIM_OPERAND = ZYDIS_MAKE_SHORTSTRING(", ");
|
||||
static const struct ZydisPredefinedTokenDELIM_OPERAND_
|
||||
{
|
||||
@@ -287,6 +350,7 @@ static const struct ZydisPredefinedTokenDELIM_OPERAND_
|
||||
ZyanU8 data[8];
|
||||
} TOK_DATA_DELIM_OPERAND = { 8, 6, { ZYDIS_TOKEN_DELIMITER, 2, ',', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DELIM_OPERAND = (const ZydisPredefinedToken* const)&TOK_DATA_DELIM_OPERAND;
|
||||
|
||||
static const ZydisShortString STR_DELIM_SEGMENT = ZYDIS_MAKE_SHORTSTRING(":");
|
||||
static const struct ZydisPredefinedTokenDELIM_SEGMENT_
|
||||
{
|
||||
@@ -295,6 +359,7 @@ static const struct ZydisPredefinedTokenDELIM_SEGMENT_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_DELIM_SEGMENT = { 4, 2, { ZYDIS_TOKEN_DELIMITER, 0, ':', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_DELIM_SEGMENT = (const ZydisPredefinedToken* const)&TOK_DATA_DELIM_SEGMENT;
|
||||
|
||||
static const ZydisShortString STR_FAR = ZYDIS_MAKE_SHORTSTRING(" far");
|
||||
static const ZydisShortString STR_FAR_ATT = ZYDIS_MAKE_SHORTSTRING("l");
|
||||
static const ZydisShortString STR_IMMEDIATE = ZYDIS_MAKE_SHORTSTRING("$");
|
||||
@@ -305,6 +370,7 @@ static const struct ZydisPredefinedTokenIMMEDIATE_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_IMMEDIATE = { 4, 2, { ZYDIS_TOKEN_IMMEDIATE, 0, '$', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_IMMEDIATE = (const ZydisPredefinedToken* const)&TOK_DATA_IMMEDIATE;
|
||||
|
||||
static const ZydisShortString STR_INVALID_MNEMONIC = ZYDIS_MAKE_SHORTSTRING("invalid");
|
||||
static const struct ZydisPredefinedTokenINVALID_MNEMONIC_
|
||||
{
|
||||
@@ -313,6 +379,7 @@ static const struct ZydisPredefinedTokenINVALID_MNEMONIC_
|
||||
ZyanU8 data[10];
|
||||
} TOK_DATA_INVALID_MNEMONIC = { 10, 2, { ZYDIS_TOKEN_MNEMONIC, 0, 'i', 'n', 'v', 'a', 'l', 'i', 'd', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_INVALID_MNEMONIC = (const ZydisPredefinedToken* const)&TOK_DATA_INVALID_MNEMONIC;
|
||||
|
||||
static const ZydisShortString STR_INVALID_REG = ZYDIS_MAKE_SHORTSTRING("invalid");
|
||||
static const struct ZydisPredefinedTokenINVALID_REG_
|
||||
{
|
||||
@@ -321,6 +388,7 @@ static const struct ZydisPredefinedTokenINVALID_REG_
|
||||
ZyanU8 data[10];
|
||||
} TOK_DATA_INVALID_REG = { 10, 2, { ZYDIS_TOKEN_REGISTER, 0, 'i', 'n', 'v', 'a', 'l', 'i', 'd', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_INVALID_REG = (const ZydisPredefinedToken* const)&TOK_DATA_INVALID_REG;
|
||||
|
||||
static const ZydisShortString STR_MEMORY_BEGIN_ATT = ZYDIS_MAKE_SHORTSTRING("(");
|
||||
static const struct ZydisPredefinedTokenMEMORY_BEGIN_ATT_
|
||||
{
|
||||
@@ -329,6 +397,7 @@ static const struct ZydisPredefinedTokenMEMORY_BEGIN_ATT_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_MEMORY_BEGIN_ATT = { 4, 2, { ZYDIS_TOKEN_PARENTHESIS_OPEN, 0, '(', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_MEMORY_BEGIN_ATT = (const ZydisPredefinedToken* const)&TOK_DATA_MEMORY_BEGIN_ATT;
|
||||
|
||||
static const ZydisShortString STR_MEMORY_BEGIN_INTEL = ZYDIS_MAKE_SHORTSTRING("[");
|
||||
static const struct ZydisPredefinedTokenMEMORY_BEGIN_INTEL_
|
||||
{
|
||||
@@ -337,6 +406,7 @@ static const struct ZydisPredefinedTokenMEMORY_BEGIN_INTEL_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_MEMORY_BEGIN_INTEL = { 4, 2, { ZYDIS_TOKEN_PARENTHESIS_OPEN, 0, '[', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_MEMORY_BEGIN_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_MEMORY_BEGIN_INTEL;
|
||||
|
||||
static const ZydisShortString STR_MEMORY_END_ATT = ZYDIS_MAKE_SHORTSTRING(")");
|
||||
static const struct ZydisPredefinedTokenMEMORY_END_ATT_
|
||||
{
|
||||
@@ -345,6 +415,7 @@ static const struct ZydisPredefinedTokenMEMORY_END_ATT_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_MEMORY_END_ATT = { 4, 2, { ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, ')', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_MEMORY_END_ATT = (const ZydisPredefinedToken* const)&TOK_DATA_MEMORY_END_ATT;
|
||||
|
||||
static const ZydisShortString STR_MEMORY_END_INTEL = ZYDIS_MAKE_SHORTSTRING("]");
|
||||
static const struct ZydisPredefinedTokenMEMORY_END_INTEL_
|
||||
{
|
||||
@@ -353,6 +424,7 @@ static const struct ZydisPredefinedTokenMEMORY_END_INTEL_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_MEMORY_END_INTEL = { 4, 2, { ZYDIS_TOKEN_PARENTHESIS_CLOSE, 0, ']', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_MEMORY_END_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_MEMORY_END_INTEL;
|
||||
|
||||
static const ZydisShortString STR_MUL = ZYDIS_MAKE_SHORTSTRING("*");
|
||||
static const struct ZydisPredefinedTokenMUL_
|
||||
{
|
||||
@@ -361,6 +433,7 @@ static const struct ZydisPredefinedTokenMUL_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_MUL = { 4, 2, { ZYDIS_TOKEN_DELIMITER, 0, '*', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_MUL = (const ZydisPredefinedToken* const)&TOK_DATA_MUL;
|
||||
|
||||
static const ZydisShortString STR_NEAR = ZYDIS_MAKE_SHORTSTRING(" near");
|
||||
static const ZydisShortString STR_PREF_BND = ZYDIS_MAKE_SHORTSTRING("bnd ");
|
||||
static const struct ZydisPredefinedTokenPREF_BND_
|
||||
@@ -370,6 +443,7 @@ static const struct ZydisPredefinedTokenPREF_BND_
|
||||
ZyanU8 data[10];
|
||||
} TOK_DATA_PREF_BND = { 10, 8, { ZYDIS_TOKEN_PREFIX, 4, 'b', 'n', 'd', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_BND = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_BND;
|
||||
|
||||
static const ZydisShortString STR_PREF_LOCK = ZYDIS_MAKE_SHORTSTRING("lock ");
|
||||
static const struct ZydisPredefinedTokenPREF_LOCK_
|
||||
{
|
||||
@@ -378,6 +452,7 @@ static const struct ZydisPredefinedTokenPREF_LOCK_
|
||||
ZyanU8 data[11];
|
||||
} TOK_DATA_PREF_LOCK = { 11, 9, { ZYDIS_TOKEN_PREFIX, 5, 'l', 'o', 'c', 'k', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_LOCK = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_LOCK;
|
||||
|
||||
static const ZydisShortString STR_PREF_REP = ZYDIS_MAKE_SHORTSTRING("rep ");
|
||||
static const struct ZydisPredefinedTokenPREF_REP_
|
||||
{
|
||||
@@ -386,6 +461,7 @@ static const struct ZydisPredefinedTokenPREF_REP_
|
||||
ZyanU8 data[10];
|
||||
} TOK_DATA_PREF_REP = { 10, 8, { ZYDIS_TOKEN_PREFIX, 4, 'r', 'e', 'p', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REP = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REP;
|
||||
|
||||
static const ZydisShortString STR_PREF_REPE = ZYDIS_MAKE_SHORTSTRING("repe ");
|
||||
static const struct ZydisPredefinedTokenPREF_REPE_
|
||||
{
|
||||
@@ -394,6 +470,7 @@ static const struct ZydisPredefinedTokenPREF_REPE_
|
||||
ZyanU8 data[11];
|
||||
} TOK_DATA_PREF_REPE = { 11, 9, { ZYDIS_TOKEN_PREFIX, 5, 'r', 'e', 'p', 'e', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REPE = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REPE;
|
||||
|
||||
static const ZydisShortString STR_PREF_REPNE = ZYDIS_MAKE_SHORTSTRING("repne ");
|
||||
static const struct ZydisPredefinedTokenPREF_REPNE_
|
||||
{
|
||||
@@ -402,6 +479,7 @@ static const struct ZydisPredefinedTokenPREF_REPNE_
|
||||
ZyanU8 data[12];
|
||||
} TOK_DATA_PREF_REPNE = { 12, 10, { ZYDIS_TOKEN_PREFIX, 6, 'r', 'e', 'p', 'n', 'e', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REPNE = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REPNE;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4A = ZYDIS_MAKE_SHORTSTRING("rex.wx ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4A_
|
||||
{
|
||||
@@ -410,6 +488,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4A_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_4A = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'w', 'x', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4A = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4A;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4B = ZYDIS_MAKE_SHORTSTRING("rex.wxb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4B_
|
||||
{
|
||||
@@ -418,6 +497,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4B_
|
||||
ZyanU8 data[14];
|
||||
} TOK_DATA_PREF_REX_4B = { 14, 12, { ZYDIS_TOKEN_PREFIX, 8, 'r', 'e', 'x', '.', 'w', 'x', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4B = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4B;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4C = ZYDIS_MAKE_SHORTSTRING("rex.wr ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4C_
|
||||
{
|
||||
@@ -426,6 +506,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4C_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_4C = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'w', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4C = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4C;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4D = ZYDIS_MAKE_SHORTSTRING("rex.wrb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4D_
|
||||
{
|
||||
@@ -434,6 +515,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4D_
|
||||
ZyanU8 data[14];
|
||||
} TOK_DATA_PREF_REX_4D = { 14, 12, { ZYDIS_TOKEN_PREFIX, 8, 'r', 'e', 'x', '.', 'w', 'r', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4D = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4D;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4E = ZYDIS_MAKE_SHORTSTRING("rex.wrx ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4E_
|
||||
{
|
||||
@@ -442,6 +524,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4E_
|
||||
ZyanU8 data[14];
|
||||
} TOK_DATA_PREF_REX_4E = { 14, 12, { ZYDIS_TOKEN_PREFIX, 8, 'r', 'e', 'x', '.', 'w', 'r', 'x', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4E = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4E;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_4F = ZYDIS_MAKE_SHORTSTRING("rex.wrxb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_4F_
|
||||
{
|
||||
@@ -450,6 +533,7 @@ static const struct ZydisPredefinedTokenPREF_REX_4F_
|
||||
ZyanU8 data[15];
|
||||
} TOK_DATA_PREF_REX_4F = { 15, 13, { ZYDIS_TOKEN_PREFIX, 9, 'r', 'e', 'x', '.', 'w', 'r', 'x', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_4F = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_4F;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_40 = ZYDIS_MAKE_SHORTSTRING("rex ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_40_
|
||||
{
|
||||
@@ -458,6 +542,7 @@ static const struct ZydisPredefinedTokenPREF_REX_40_
|
||||
ZyanU8 data[10];
|
||||
} TOK_DATA_PREF_REX_40 = { 10, 8, { ZYDIS_TOKEN_PREFIX, 4, 'r', 'e', 'x', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_40 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_40;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_41 = ZYDIS_MAKE_SHORTSTRING("rex.b ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_41_
|
||||
{
|
||||
@@ -466,6 +551,7 @@ static const struct ZydisPredefinedTokenPREF_REX_41_
|
||||
ZyanU8 data[12];
|
||||
} TOK_DATA_PREF_REX_41 = { 12, 10, { ZYDIS_TOKEN_PREFIX, 6, 'r', 'e', 'x', '.', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_41 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_41;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_42 = ZYDIS_MAKE_SHORTSTRING("rex.x ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_42_
|
||||
{
|
||||
@@ -474,6 +560,7 @@ static const struct ZydisPredefinedTokenPREF_REX_42_
|
||||
ZyanU8 data[12];
|
||||
} TOK_DATA_PREF_REX_42 = { 12, 10, { ZYDIS_TOKEN_PREFIX, 6, 'r', 'e', 'x', '.', 'x', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_42 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_42;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_43 = ZYDIS_MAKE_SHORTSTRING("rex.xb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_43_
|
||||
{
|
||||
@@ -482,6 +569,7 @@ static const struct ZydisPredefinedTokenPREF_REX_43_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_43 = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'x', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_43 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_43;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_44 = ZYDIS_MAKE_SHORTSTRING("rex.r ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_44_
|
||||
{
|
||||
@@ -490,6 +578,7 @@ static const struct ZydisPredefinedTokenPREF_REX_44_
|
||||
ZyanU8 data[12];
|
||||
} TOK_DATA_PREF_REX_44 = { 12, 10, { ZYDIS_TOKEN_PREFIX, 6, 'r', 'e', 'x', '.', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_44 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_44;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_45 = ZYDIS_MAKE_SHORTSTRING("rex.rb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_45_
|
||||
{
|
||||
@@ -498,6 +587,7 @@ static const struct ZydisPredefinedTokenPREF_REX_45_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_45 = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'r', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_45 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_45;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_46 = ZYDIS_MAKE_SHORTSTRING("rex.rx ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_46_
|
||||
{
|
||||
@@ -506,6 +596,7 @@ static const struct ZydisPredefinedTokenPREF_REX_46_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_46 = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'r', 'x', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_46 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_46;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_47 = ZYDIS_MAKE_SHORTSTRING("rex.rxb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_47_
|
||||
{
|
||||
@@ -514,6 +605,7 @@ static const struct ZydisPredefinedTokenPREF_REX_47_
|
||||
ZyanU8 data[14];
|
||||
} TOK_DATA_PREF_REX_47 = { 14, 12, { ZYDIS_TOKEN_PREFIX, 8, 'r', 'e', 'x', '.', 'r', 'x', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_47 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_47;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_48 = ZYDIS_MAKE_SHORTSTRING("rex.w ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_48_
|
||||
{
|
||||
@@ -522,6 +614,7 @@ static const struct ZydisPredefinedTokenPREF_REX_48_
|
||||
ZyanU8 data[12];
|
||||
} TOK_DATA_PREF_REX_48 = { 12, 10, { ZYDIS_TOKEN_PREFIX, 6, 'r', 'e', 'x', '.', 'w', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_48 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_48;
|
||||
|
||||
static const ZydisShortString STR_PREF_REX_49 = ZYDIS_MAKE_SHORTSTRING("rex.wb ");
|
||||
static const struct ZydisPredefinedTokenPREF_REX_49_
|
||||
{
|
||||
@@ -530,6 +623,7 @@ static const struct ZydisPredefinedTokenPREF_REX_49_
|
||||
ZyanU8 data[13];
|
||||
} TOK_DATA_PREF_REX_49 = { 13, 11, { ZYDIS_TOKEN_PREFIX, 7, 'r', 'e', 'x', '.', 'w', 'b', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_REX_49 = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_REX_49;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_CS = ZYDIS_MAKE_SHORTSTRING("cs ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_CS_
|
||||
{
|
||||
@@ -538,6 +632,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_CS_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_CS = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 'c', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_CS = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_CS;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_DS = ZYDIS_MAKE_SHORTSTRING("ds ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_DS_
|
||||
{
|
||||
@@ -546,6 +641,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_DS_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_DS = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 'd', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_DS = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_DS;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_ES = ZYDIS_MAKE_SHORTSTRING("es ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_ES_
|
||||
{
|
||||
@@ -554,6 +650,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_ES_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_ES = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 'e', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_ES = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_ES;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_FS = ZYDIS_MAKE_SHORTSTRING("fs ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_FS_
|
||||
{
|
||||
@@ -562,6 +659,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_FS_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_FS = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 'f', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_FS = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_FS;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_GS = ZYDIS_MAKE_SHORTSTRING("gs ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_GS_
|
||||
{
|
||||
@@ -570,6 +668,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_GS_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_GS = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 'g', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_GS = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_GS;
|
||||
|
||||
static const ZydisShortString STR_PREF_SEG_SS = ZYDIS_MAKE_SHORTSTRING("ss ");
|
||||
static const struct ZydisPredefinedTokenPREF_SEG_SS_
|
||||
{
|
||||
@@ -578,6 +677,7 @@ static const struct ZydisPredefinedTokenPREF_SEG_SS_
|
||||
ZyanU8 data[9];
|
||||
} TOK_DATA_PREF_SEG_SS = { 9, 7, { ZYDIS_TOKEN_PREFIX, 3, 's', 's', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_SEG_SS = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_SEG_SS;
|
||||
|
||||
static const ZydisShortString STR_PREF_XACQUIRE = ZYDIS_MAKE_SHORTSTRING("xacquire ");
|
||||
static const struct ZydisPredefinedTokenPREF_XACQUIRE_
|
||||
{
|
||||
@@ -586,6 +686,7 @@ static const struct ZydisPredefinedTokenPREF_XACQUIRE_
|
||||
ZyanU8 data[15];
|
||||
} TOK_DATA_PREF_XACQUIRE = { 15, 13, { ZYDIS_TOKEN_PREFIX, 9, 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_XACQUIRE = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_XACQUIRE;
|
||||
|
||||
static const ZydisShortString STR_PREF_XRELEASE = ZYDIS_MAKE_SHORTSTRING("xrelease ");
|
||||
static const struct ZydisPredefinedTokenPREF_XRELEASE_
|
||||
{
|
||||
@@ -594,6 +695,16 @@ static const struct ZydisPredefinedTokenPREF_XRELEASE_
|
||||
ZyanU8 data[15];
|
||||
} TOK_DATA_PREF_XRELEASE = { 15, 13, { ZYDIS_TOKEN_PREFIX, 9, 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_XRELEASE = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_XRELEASE;
|
||||
|
||||
static const ZydisShortString STR_PREF_NOTRACK = ZYDIS_MAKE_SHORTSTRING("notrack ");
|
||||
static const struct ZydisPredefinedTokenPREF_NOTRACK_
|
||||
{
|
||||
ZyanU8 size;
|
||||
ZyanU8 next;
|
||||
ZyanU8 data[14];
|
||||
} TOK_DATA_PREF_NOTRACK = { 14, 12, { ZYDIS_TOKEN_PREFIX, 8, 'n', 'o', 't', 'r', 'a', 'c', 'k', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_PREF_NOTRACK = (const ZydisPredefinedToken* const)&TOK_DATA_PREF_NOTRACK;
|
||||
|
||||
static const ZydisShortString STR_REGISTER = ZYDIS_MAKE_SHORTSTRING("%");
|
||||
static const struct ZydisPredefinedTokenREGISTER_
|
||||
{
|
||||
@@ -602,6 +713,7 @@ static const struct ZydisPredefinedTokenREGISTER_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_REGISTER = { 4, 2, { ZYDIS_TOKEN_REGISTER, 0, '%', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_REGISTER = (const ZydisPredefinedToken* const)&TOK_DATA_REGISTER;
|
||||
|
||||
static const ZydisShortString STR_SHORT = ZYDIS_MAKE_SHORTSTRING(" short");
|
||||
static const ZydisShortString STR_SIZE_8_ATT = ZYDIS_MAKE_SHORTSTRING("b");
|
||||
static const ZydisShortString STR_SIZE_8_INTEL = ZYDIS_MAKE_SHORTSTRING("byte ptr ");
|
||||
@@ -612,6 +724,7 @@ static const struct ZydisPredefinedTokenSIZE_8_INTEL_
|
||||
ZyanU8 data[15];
|
||||
} TOK_DATA_SIZE_8_INTEL = { 15, 13, { ZYDIS_TOKEN_TYPECAST, 9, 'b', 'y', 't', 'e', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_8_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_8_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_16_ATT = ZYDIS_MAKE_SHORTSTRING("w");
|
||||
static const ZydisShortString STR_SIZE_16_INTEL = ZYDIS_MAKE_SHORTSTRING("word ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_16_INTEL_
|
||||
@@ -621,6 +734,7 @@ static const struct ZydisPredefinedTokenSIZE_16_INTEL_
|
||||
ZyanU8 data[15];
|
||||
} TOK_DATA_SIZE_16_INTEL = { 15, 13, { ZYDIS_TOKEN_TYPECAST, 9, 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_16_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_16_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_32_ATT = ZYDIS_MAKE_SHORTSTRING("l");
|
||||
static const ZydisShortString STR_SIZE_32_INTEL = ZYDIS_MAKE_SHORTSTRING("dword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_32_INTEL_
|
||||
@@ -630,6 +744,7 @@ static const struct ZydisPredefinedTokenSIZE_32_INTEL_
|
||||
ZyanU8 data[16];
|
||||
} TOK_DATA_SIZE_32_INTEL = { 16, 14, { ZYDIS_TOKEN_TYPECAST, 10, 'd', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_32_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_32_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_48 = ZYDIS_MAKE_SHORTSTRING("fword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_48_
|
||||
{
|
||||
@@ -638,6 +753,7 @@ static const struct ZydisPredefinedTokenSIZE_48_
|
||||
ZyanU8 data[16];
|
||||
} TOK_DATA_SIZE_48 = { 16, 14, { ZYDIS_TOKEN_TYPECAST, 10, 'f', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_48 = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_48;
|
||||
|
||||
static const ZydisShortString STR_SIZE_64_ATT = ZYDIS_MAKE_SHORTSTRING("q");
|
||||
static const ZydisShortString STR_SIZE_64_INTEL = ZYDIS_MAKE_SHORTSTRING("qword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_64_INTEL_
|
||||
@@ -647,6 +763,7 @@ static const struct ZydisPredefinedTokenSIZE_64_INTEL_
|
||||
ZyanU8 data[16];
|
||||
} TOK_DATA_SIZE_64_INTEL = { 16, 14, { ZYDIS_TOKEN_TYPECAST, 10, 'q', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_64_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_64_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_80 = ZYDIS_MAKE_SHORTSTRING("tbyte ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_80_
|
||||
{
|
||||
@@ -655,6 +772,7 @@ static const struct ZydisPredefinedTokenSIZE_80_
|
||||
ZyanU8 data[16];
|
||||
} TOK_DATA_SIZE_80 = { 16, 14, { ZYDIS_TOKEN_TYPECAST, 10, 't', 'b', 'y', 't', 'e', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_80 = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_80;
|
||||
|
||||
static const ZydisShortString STR_SIZE_128_ATT = ZYDIS_MAKE_SHORTSTRING("x");
|
||||
static const ZydisShortString STR_SIZE_128_INTEL = ZYDIS_MAKE_SHORTSTRING("xmmword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_128_INTEL_
|
||||
@@ -664,6 +782,7 @@ static const struct ZydisPredefinedTokenSIZE_128_INTEL_
|
||||
ZyanU8 data[18];
|
||||
} TOK_DATA_SIZE_128_INTEL = { 18, 16, { ZYDIS_TOKEN_TYPECAST, 12, 'x', 'm', 'm', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_128_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_128_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_256_ATT = ZYDIS_MAKE_SHORTSTRING("y");
|
||||
static const ZydisShortString STR_SIZE_256_INTEL = ZYDIS_MAKE_SHORTSTRING("ymmword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_256_INTEL_
|
||||
@@ -673,6 +792,7 @@ static const struct ZydisPredefinedTokenSIZE_256_INTEL_
|
||||
ZyanU8 data[18];
|
||||
} TOK_DATA_SIZE_256_INTEL = { 18, 16, { ZYDIS_TOKEN_TYPECAST, 12, 'y', 'm', 'm', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_256_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_256_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SIZE_512_ATT = ZYDIS_MAKE_SHORTSTRING("z");
|
||||
static const ZydisShortString STR_SIZE_512_INTEL = ZYDIS_MAKE_SHORTSTRING("zmmword ptr ");
|
||||
static const struct ZydisPredefinedTokenSIZE_512_INTEL_
|
||||
@@ -682,6 +802,7 @@ static const struct ZydisPredefinedTokenSIZE_512_INTEL_
|
||||
ZyanU8 data[18];
|
||||
} TOK_DATA_SIZE_512_INTEL = { 18, 16, { ZYDIS_TOKEN_TYPECAST, 12, 'z', 'm', 'm', 'w', 'o', 'r', 'd', ' ', 'p', 't', 'r', '\0', ZYDIS_TOKEN_WHITESPACE, 0, ' ', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SIZE_512_INTEL = (const ZydisPredefinedToken* const)&TOK_DATA_SIZE_512_INTEL;
|
||||
|
||||
static const ZydisShortString STR_SUB = ZYDIS_MAKE_SHORTSTRING("-");
|
||||
static const struct ZydisPredefinedTokenSUB_
|
||||
{
|
||||
@@ -690,5 +811,6 @@ static const struct ZydisPredefinedTokenSUB_
|
||||
ZyanU8 data[4];
|
||||
} TOK_DATA_SUB = { 4, 2, { ZYDIS_TOKEN_DELIMITER, 0, '-', '\0' } };
|
||||
static const ZydisPredefinedToken* const TOK_SUB = (const ZydisPredefinedToken* const)&TOK_DATA_SUB;
|
||||
|
||||
static const ZydisShortString STR_WHITESPACE = ZYDIS_MAKE_SHORTSTRING(" ");
|
||||
#pragma pack(pop)
|
||||
|
||||
58
externals/zydis/src/Generated/GetRelInfo.inc
vendored
Normal file
58
externals/zydis/src/Generated/GetRelInfo.inc
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
const ZydisEncoderRelInfo *ZydisGetRelInfo(ZydisMnemonic mnemonic)
|
||||
{
|
||||
static const ZydisEncoderRelInfo info_lookup[9] =
|
||||
{
|
||||
{ { { 0, 3, 6 }, { 0, 4, 5 }, { 0, 0, 5 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 2, 4, 7 }, { 2, 5, 6 }, { 2, 0, 6 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_TRUE },
|
||||
{ { { 2, 0, 0 }, { 3, 0, 0 }, { 0, 0, 0 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 3, 0, 0 }, { 2, 0, 0 }, { 3, 0, 0 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 0, 0, 0 }, { 0, 0, 0 }, { 5, 0, 7 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 2, 3, 6 }, { 2, 4, 5 }, { 2, 0, 5 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 0, 0, 0 }, { 0, 0, 0 }, { 2, 0, 0 } }, ZYDIS_SIZE_HINT_NONE, ZYAN_FALSE },
|
||||
{ { { 2, 0, 0 }, { 2, 0, 0 }, { 2, 0, 0 } }, ZYDIS_SIZE_HINT_ASZ, ZYAN_FALSE },
|
||||
{ { { 0, 4, 7 }, { 0, 5, 6 }, { 0, 5, 6 } }, ZYDIS_SIZE_HINT_OSZ, ZYAN_FALSE },
|
||||
};
|
||||
|
||||
switch (mnemonic)
|
||||
{
|
||||
case ZYDIS_MNEMONIC_CALL:
|
||||
return &info_lookup[0];
|
||||
case ZYDIS_MNEMONIC_JB:
|
||||
case ZYDIS_MNEMONIC_JBE:
|
||||
case ZYDIS_MNEMONIC_JL:
|
||||
case ZYDIS_MNEMONIC_JLE:
|
||||
case ZYDIS_MNEMONIC_JNB:
|
||||
case ZYDIS_MNEMONIC_JNBE:
|
||||
case ZYDIS_MNEMONIC_JNL:
|
||||
case ZYDIS_MNEMONIC_JNLE:
|
||||
case ZYDIS_MNEMONIC_JNO:
|
||||
case ZYDIS_MNEMONIC_JNP:
|
||||
case ZYDIS_MNEMONIC_JNS:
|
||||
case ZYDIS_MNEMONIC_JNZ:
|
||||
case ZYDIS_MNEMONIC_JO:
|
||||
case ZYDIS_MNEMONIC_JP:
|
||||
case ZYDIS_MNEMONIC_JS:
|
||||
case ZYDIS_MNEMONIC_JZ:
|
||||
return &info_lookup[1];
|
||||
case ZYDIS_MNEMONIC_JCXZ:
|
||||
return &info_lookup[2];
|
||||
case ZYDIS_MNEMONIC_JECXZ:
|
||||
return &info_lookup[3];
|
||||
case ZYDIS_MNEMONIC_JKNZD:
|
||||
case ZYDIS_MNEMONIC_JKZD:
|
||||
return &info_lookup[4];
|
||||
case ZYDIS_MNEMONIC_JMP:
|
||||
return &info_lookup[5];
|
||||
case ZYDIS_MNEMONIC_JRCXZ:
|
||||
return &info_lookup[6];
|
||||
case ZYDIS_MNEMONIC_LOOP:
|
||||
case ZYDIS_MNEMONIC_LOOPE:
|
||||
case ZYDIS_MNEMONIC_LOOPNE:
|
||||
return &info_lookup[7];
|
||||
case ZYDIS_MNEMONIC_XBEGIN:
|
||||
return &info_lookup[8];
|
||||
default:
|
||||
return ZYAN_NULL;
|
||||
}
|
||||
}
|
||||
|
||||
15040
externals/zydis/src/Generated/InstructionDefinitions.inc
vendored
15040
externals/zydis/src/Generated/InstructionDefinitions.inc
vendored
File diff suppressed because it is too large
Load Diff
@@ -5,9 +5,9 @@ static const ZydisInstructionEncodingInfo INSTR_ENCODINGS[] =
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_DISP, { { 16, 32, 64 } }, { { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYAN_FALSE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYAN_FALSE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYAN_FALSE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYAN_TRUE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYAN_TRUE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYAN_TRUE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYAN_TRUE, ZYAN_TRUE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYAN_TRUE, ZYAN_TRUE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYAN_TRUE, ZYAN_TRUE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
@@ -18,6 +18,6 @@ static const ZydisInstructionEncodingInfo INSTR_ENCODINGS[] =
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYAN_TRUE, ZYAN_TRUE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_FORCE_REG_FORM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE }, { { 0, 0, 0 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYAN_FALSE, ZYAN_FALSE }, { { 8, 8, 8 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYAN_TRUE, ZYAN_TRUE }, { { 16, 16, 16 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYAN_FALSE, ZYAN_FALSE }, { { 16, 16, 16 }, ZYAN_FALSE, ZYAN_FALSE } } },
|
||||
{ ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYAN_FALSE, ZYAN_FALSE }, { { 8, 8, 8 }, ZYAN_FALSE, ZYAN_FALSE } } }
|
||||
};
|
||||
|
||||
14656
externals/zydis/src/Generated/OperandDefinitions.inc
vendored
14656
externals/zydis/src/Generated/OperandDefinitions.inc
vendored
File diff suppressed because it is too large
Load Diff
23
externals/zydis/src/Generated/RegisterClassLookup.inc
vendored
Normal file
23
externals/zydis/src/Generated/RegisterClassLookup.inc
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
static const ZydisRegisterClassLookupItem REG_CLASS_LOOKUP[] =
|
||||
{
|
||||
/* INVALID */ { ZYDIS_REGISTER_NONE, ZYDIS_REGISTER_NONE, 0, 0 },
|
||||
/* GPR8 */ { ZYDIS_REGISTER_AL, ZYDIS_REGISTER_R15B, 8, 8 },
|
||||
/* GPR16 */ { ZYDIS_REGISTER_AX, ZYDIS_REGISTER_R15W, 16, 16 },
|
||||
/* GPR32 */ { ZYDIS_REGISTER_EAX, ZYDIS_REGISTER_R15D, 32, 32 },
|
||||
/* GPR64 */ { ZYDIS_REGISTER_RAX, ZYDIS_REGISTER_R15, 0, 64 },
|
||||
/* X87 */ { ZYDIS_REGISTER_ST0, ZYDIS_REGISTER_ST7, 80, 80 },
|
||||
/* MMX */ { ZYDIS_REGISTER_MM0, ZYDIS_REGISTER_MM7, 64, 64 },
|
||||
/* XMM */ { ZYDIS_REGISTER_XMM0, ZYDIS_REGISTER_XMM31, 128, 128 },
|
||||
/* YMM */ { ZYDIS_REGISTER_YMM0, ZYDIS_REGISTER_YMM31, 256, 256 },
|
||||
/* ZMM */ { ZYDIS_REGISTER_ZMM0, ZYDIS_REGISTER_ZMM31, 512, 512 },
|
||||
/* TMM */ { ZYDIS_REGISTER_TMM0, ZYDIS_REGISTER_TMM7, 8192, 8192 },
|
||||
/* FLAGS */ { ZYDIS_REGISTER_NONE, ZYDIS_REGISTER_NONE, 0, 0 },
|
||||
/* IP */ { ZYDIS_REGISTER_NONE, ZYDIS_REGISTER_NONE, 0, 0 },
|
||||
/* SEGMENT */ { ZYDIS_REGISTER_ES, ZYDIS_REGISTER_GS, 16, 16 },
|
||||
/* TABLE */ { ZYDIS_REGISTER_NONE, ZYDIS_REGISTER_NONE, 0, 0 },
|
||||
/* TEST */ { ZYDIS_REGISTER_TR0, ZYDIS_REGISTER_TR7, 32, 32 },
|
||||
/* CONTROL */ { ZYDIS_REGISTER_CR0, ZYDIS_REGISTER_CR15, 32, 64 },
|
||||
/* DEBUG */ { ZYDIS_REGISTER_DR0, ZYDIS_REGISTER_DR15, 32, 64 },
|
||||
/* MASK */ { ZYDIS_REGISTER_K0, ZYDIS_REGISTER_K7, 64, 64 },
|
||||
/* BOUND */ { ZYDIS_REGISTER_BND0, ZYDIS_REGISTER_BND3, 128, 128 }
|
||||
};
|
||||
269
externals/zydis/src/Generated/RegisterLookup.inc
vendored
Normal file
269
externals/zydis/src/Generated/RegisterLookup.inc
vendored
Normal file
@@ -0,0 +1,269 @@
|
||||
static const ZydisRegisterLookupItem REG_LOOKUP[] =
|
||||
{
|
||||
/* NONE */ { ZYDIS_REGCLASS_INVALID, -1, 0, 0 },
|
||||
/* AL */ { ZYDIS_REGCLASS_GPR8, 0, 8, 8 },
|
||||
/* CL */ { ZYDIS_REGCLASS_GPR8, 1, 8, 8 },
|
||||
/* DL */ { ZYDIS_REGCLASS_GPR8, 2, 8, 8 },
|
||||
/* BL */ { ZYDIS_REGCLASS_GPR8, 3, 8, 8 },
|
||||
/* AH */ { ZYDIS_REGCLASS_GPR8, 4, 8, 8 },
|
||||
/* CH */ { ZYDIS_REGCLASS_GPR8, 5, 8, 8 },
|
||||
/* DH */ { ZYDIS_REGCLASS_GPR8, 6, 8, 8 },
|
||||
/* BH */ { ZYDIS_REGCLASS_GPR8, 7, 8, 8 },
|
||||
/* SPL */ { ZYDIS_REGCLASS_GPR8, 8, 8, 8 },
|
||||
/* BPL */ { ZYDIS_REGCLASS_GPR8, 9, 8, 8 },
|
||||
/* SIL */ { ZYDIS_REGCLASS_GPR8, 10, 8, 8 },
|
||||
/* DIL */ { ZYDIS_REGCLASS_GPR8, 11, 8, 8 },
|
||||
/* R8B */ { ZYDIS_REGCLASS_GPR8, 12, 8, 8 },
|
||||
/* R9B */ { ZYDIS_REGCLASS_GPR8, 13, 8, 8 },
|
||||
/* R10B */ { ZYDIS_REGCLASS_GPR8, 14, 8, 8 },
|
||||
/* R11B */ { ZYDIS_REGCLASS_GPR8, 15, 8, 8 },
|
||||
/* R12B */ { ZYDIS_REGCLASS_GPR8, 16, 8, 8 },
|
||||
/* R13B */ { ZYDIS_REGCLASS_GPR8, 17, 8, 8 },
|
||||
/* R14B */ { ZYDIS_REGCLASS_GPR8, 18, 8, 8 },
|
||||
/* R15B */ { ZYDIS_REGCLASS_GPR8, 19, 8, 8 },
|
||||
/* AX */ { ZYDIS_REGCLASS_GPR16, 0, 16, 16 },
|
||||
/* CX */ { ZYDIS_REGCLASS_GPR16, 1, 16, 16 },
|
||||
/* DX */ { ZYDIS_REGCLASS_GPR16, 2, 16, 16 },
|
||||
/* BX */ { ZYDIS_REGCLASS_GPR16, 3, 16, 16 },
|
||||
/* SP */ { ZYDIS_REGCLASS_GPR16, 4, 16, 16 },
|
||||
/* BP */ { ZYDIS_REGCLASS_GPR16, 5, 16, 16 },
|
||||
/* SI */ { ZYDIS_REGCLASS_GPR16, 6, 16, 16 },
|
||||
/* DI */ { ZYDIS_REGCLASS_GPR16, 7, 16, 16 },
|
||||
/* R8W */ { ZYDIS_REGCLASS_GPR16, 8, 16, 16 },
|
||||
/* R9W */ { ZYDIS_REGCLASS_GPR16, 9, 16, 16 },
|
||||
/* R10W */ { ZYDIS_REGCLASS_GPR16, 10, 16, 16 },
|
||||
/* R11W */ { ZYDIS_REGCLASS_GPR16, 11, 16, 16 },
|
||||
/* R12W */ { ZYDIS_REGCLASS_GPR16, 12, 16, 16 },
|
||||
/* R13W */ { ZYDIS_REGCLASS_GPR16, 13, 16, 16 },
|
||||
/* R14W */ { ZYDIS_REGCLASS_GPR16, 14, 16, 16 },
|
||||
/* R15W */ { ZYDIS_REGCLASS_GPR16, 15, 16, 16 },
|
||||
/* EAX */ { ZYDIS_REGCLASS_GPR32, 0, 32, 32 },
|
||||
/* ECX */ { ZYDIS_REGCLASS_GPR32, 1, 32, 32 },
|
||||
/* EDX */ { ZYDIS_REGCLASS_GPR32, 2, 32, 32 },
|
||||
/* EBX */ { ZYDIS_REGCLASS_GPR32, 3, 32, 32 },
|
||||
/* ESP */ { ZYDIS_REGCLASS_GPR32, 4, 32, 32 },
|
||||
/* EBP */ { ZYDIS_REGCLASS_GPR32, 5, 32, 32 },
|
||||
/* ESI */ { ZYDIS_REGCLASS_GPR32, 6, 32, 32 },
|
||||
/* EDI */ { ZYDIS_REGCLASS_GPR32, 7, 32, 32 },
|
||||
/* R8D */ { ZYDIS_REGCLASS_GPR32, 8, 32, 32 },
|
||||
/* R9D */ { ZYDIS_REGCLASS_GPR32, 9, 32, 32 },
|
||||
/* R10D */ { ZYDIS_REGCLASS_GPR32, 10, 32, 32 },
|
||||
/* R11D */ { ZYDIS_REGCLASS_GPR32, 11, 32, 32 },
|
||||
/* R12D */ { ZYDIS_REGCLASS_GPR32, 12, 32, 32 },
|
||||
/* R13D */ { ZYDIS_REGCLASS_GPR32, 13, 32, 32 },
|
||||
/* R14D */ { ZYDIS_REGCLASS_GPR32, 14, 32, 32 },
|
||||
/* R15D */ { ZYDIS_REGCLASS_GPR32, 15, 32, 32 },
|
||||
/* RAX */ { ZYDIS_REGCLASS_GPR64, 0, 0, 64 },
|
||||
/* RCX */ { ZYDIS_REGCLASS_GPR64, 1, 0, 64 },
|
||||
/* RDX */ { ZYDIS_REGCLASS_GPR64, 2, 0, 64 },
|
||||
/* RBX */ { ZYDIS_REGCLASS_GPR64, 3, 0, 64 },
|
||||
/* RSP */ { ZYDIS_REGCLASS_GPR64, 4, 0, 64 },
|
||||
/* RBP */ { ZYDIS_REGCLASS_GPR64, 5, 0, 64 },
|
||||
/* RSI */ { ZYDIS_REGCLASS_GPR64, 6, 0, 64 },
|
||||
/* RDI */ { ZYDIS_REGCLASS_GPR64, 7, 0, 64 },
|
||||
/* R8 */ { ZYDIS_REGCLASS_GPR64, 8, 0, 64 },
|
||||
/* R9 */ { ZYDIS_REGCLASS_GPR64, 9, 0, 64 },
|
||||
/* R10 */ { ZYDIS_REGCLASS_GPR64, 10, 0, 64 },
|
||||
/* R11 */ { ZYDIS_REGCLASS_GPR64, 11, 0, 64 },
|
||||
/* R12 */ { ZYDIS_REGCLASS_GPR64, 12, 0, 64 },
|
||||
/* R13 */ { ZYDIS_REGCLASS_GPR64, 13, 0, 64 },
|
||||
/* R14 */ { ZYDIS_REGCLASS_GPR64, 14, 0, 64 },
|
||||
/* R15 */ { ZYDIS_REGCLASS_GPR64, 15, 0, 64 },
|
||||
/* ST0 */ { ZYDIS_REGCLASS_X87, 0, 80, 80 },
|
||||
/* ST1 */ { ZYDIS_REGCLASS_X87, 1, 80, 80 },
|
||||
/* ST2 */ { ZYDIS_REGCLASS_X87, 2, 80, 80 },
|
||||
/* ST3 */ { ZYDIS_REGCLASS_X87, 3, 80, 80 },
|
||||
/* ST4 */ { ZYDIS_REGCLASS_X87, 4, 80, 80 },
|
||||
/* ST5 */ { ZYDIS_REGCLASS_X87, 5, 80, 80 },
|
||||
/* ST6 */ { ZYDIS_REGCLASS_X87, 6, 80, 80 },
|
||||
/* ST7 */ { ZYDIS_REGCLASS_X87, 7, 80, 80 },
|
||||
/* X87CONTROL */ { ZYDIS_REGCLASS_INVALID, -1, 16, 16 },
|
||||
/* X87STATUS */ { ZYDIS_REGCLASS_INVALID, -1, 16, 16 },
|
||||
/* X87TAG */ { ZYDIS_REGCLASS_INVALID, -1, 16, 16 },
|
||||
/* MM0 */ { ZYDIS_REGCLASS_MMX, 0, 64, 64 },
|
||||
/* MM1 */ { ZYDIS_REGCLASS_MMX, 1, 64, 64 },
|
||||
/* MM2 */ { ZYDIS_REGCLASS_MMX, 2, 64, 64 },
|
||||
/* MM3 */ { ZYDIS_REGCLASS_MMX, 3, 64, 64 },
|
||||
/* MM4 */ { ZYDIS_REGCLASS_MMX, 4, 64, 64 },
|
||||
/* MM5 */ { ZYDIS_REGCLASS_MMX, 5, 64, 64 },
|
||||
/* MM6 */ { ZYDIS_REGCLASS_MMX, 6, 64, 64 },
|
||||
/* MM7 */ { ZYDIS_REGCLASS_MMX, 7, 64, 64 },
|
||||
/* XMM0 */ { ZYDIS_REGCLASS_XMM, 0, 128, 128 },
|
||||
/* XMM1 */ { ZYDIS_REGCLASS_XMM, 1, 128, 128 },
|
||||
/* XMM2 */ { ZYDIS_REGCLASS_XMM, 2, 128, 128 },
|
||||
/* XMM3 */ { ZYDIS_REGCLASS_XMM, 3, 128, 128 },
|
||||
/* XMM4 */ { ZYDIS_REGCLASS_XMM, 4, 128, 128 },
|
||||
/* XMM5 */ { ZYDIS_REGCLASS_XMM, 5, 128, 128 },
|
||||
/* XMM6 */ { ZYDIS_REGCLASS_XMM, 6, 128, 128 },
|
||||
/* XMM7 */ { ZYDIS_REGCLASS_XMM, 7, 128, 128 },
|
||||
/* XMM8 */ { ZYDIS_REGCLASS_XMM, 8, 128, 128 },
|
||||
/* XMM9 */ { ZYDIS_REGCLASS_XMM, 9, 128, 128 },
|
||||
/* XMM10 */ { ZYDIS_REGCLASS_XMM, 10, 128, 128 },
|
||||
/* XMM11 */ { ZYDIS_REGCLASS_XMM, 11, 128, 128 },
|
||||
/* XMM12 */ { ZYDIS_REGCLASS_XMM, 12, 128, 128 },
|
||||
/* XMM13 */ { ZYDIS_REGCLASS_XMM, 13, 128, 128 },
|
||||
/* XMM14 */ { ZYDIS_REGCLASS_XMM, 14, 128, 128 },
|
||||
/* XMM15 */ { ZYDIS_REGCLASS_XMM, 15, 128, 128 },
|
||||
/* XMM16 */ { ZYDIS_REGCLASS_XMM, 16, 128, 128 },
|
||||
/* XMM17 */ { ZYDIS_REGCLASS_XMM, 17, 128, 128 },
|
||||
/* XMM18 */ { ZYDIS_REGCLASS_XMM, 18, 128, 128 },
|
||||
/* XMM19 */ { ZYDIS_REGCLASS_XMM, 19, 128, 128 },
|
||||
/* XMM20 */ { ZYDIS_REGCLASS_XMM, 20, 128, 128 },
|
||||
/* XMM21 */ { ZYDIS_REGCLASS_XMM, 21, 128, 128 },
|
||||
/* XMM22 */ { ZYDIS_REGCLASS_XMM, 22, 128, 128 },
|
||||
/* XMM23 */ { ZYDIS_REGCLASS_XMM, 23, 128, 128 },
|
||||
/* XMM24 */ { ZYDIS_REGCLASS_XMM, 24, 128, 128 },
|
||||
/* XMM25 */ { ZYDIS_REGCLASS_XMM, 25, 128, 128 },
|
||||
/* XMM26 */ { ZYDIS_REGCLASS_XMM, 26, 128, 128 },
|
||||
/* XMM27 */ { ZYDIS_REGCLASS_XMM, 27, 128, 128 },
|
||||
/* XMM28 */ { ZYDIS_REGCLASS_XMM, 28, 128, 128 },
|
||||
/* XMM29 */ { ZYDIS_REGCLASS_XMM, 29, 128, 128 },
|
||||
/* XMM30 */ { ZYDIS_REGCLASS_XMM, 30, 128, 128 },
|
||||
/* XMM31 */ { ZYDIS_REGCLASS_XMM, 31, 128, 128 },
|
||||
/* YMM0 */ { ZYDIS_REGCLASS_YMM, 0, 256, 256 },
|
||||
/* YMM1 */ { ZYDIS_REGCLASS_YMM, 1, 256, 256 },
|
||||
/* YMM2 */ { ZYDIS_REGCLASS_YMM, 2, 256, 256 },
|
||||
/* YMM3 */ { ZYDIS_REGCLASS_YMM, 3, 256, 256 },
|
||||
/* YMM4 */ { ZYDIS_REGCLASS_YMM, 4, 256, 256 },
|
||||
/* YMM5 */ { ZYDIS_REGCLASS_YMM, 5, 256, 256 },
|
||||
/* YMM6 */ { ZYDIS_REGCLASS_YMM, 6, 256, 256 },
|
||||
/* YMM7 */ { ZYDIS_REGCLASS_YMM, 7, 256, 256 },
|
||||
/* YMM8 */ { ZYDIS_REGCLASS_YMM, 8, 256, 256 },
|
||||
/* YMM9 */ { ZYDIS_REGCLASS_YMM, 9, 256, 256 },
|
||||
/* YMM10 */ { ZYDIS_REGCLASS_YMM, 10, 256, 256 },
|
||||
/* YMM11 */ { ZYDIS_REGCLASS_YMM, 11, 256, 256 },
|
||||
/* YMM12 */ { ZYDIS_REGCLASS_YMM, 12, 256, 256 },
|
||||
/* YMM13 */ { ZYDIS_REGCLASS_YMM, 13, 256, 256 },
|
||||
/* YMM14 */ { ZYDIS_REGCLASS_YMM, 14, 256, 256 },
|
||||
/* YMM15 */ { ZYDIS_REGCLASS_YMM, 15, 256, 256 },
|
||||
/* YMM16 */ { ZYDIS_REGCLASS_YMM, 16, 256, 256 },
|
||||
/* YMM17 */ { ZYDIS_REGCLASS_YMM, 17, 256, 256 },
|
||||
/* YMM18 */ { ZYDIS_REGCLASS_YMM, 18, 256, 256 },
|
||||
/* YMM19 */ { ZYDIS_REGCLASS_YMM, 19, 256, 256 },
|
||||
/* YMM20 */ { ZYDIS_REGCLASS_YMM, 20, 256, 256 },
|
||||
/* YMM21 */ { ZYDIS_REGCLASS_YMM, 21, 256, 256 },
|
||||
/* YMM22 */ { ZYDIS_REGCLASS_YMM, 22, 256, 256 },
|
||||
/* YMM23 */ { ZYDIS_REGCLASS_YMM, 23, 256, 256 },
|
||||
/* YMM24 */ { ZYDIS_REGCLASS_YMM, 24, 256, 256 },
|
||||
/* YMM25 */ { ZYDIS_REGCLASS_YMM, 25, 256, 256 },
|
||||
/* YMM26 */ { ZYDIS_REGCLASS_YMM, 26, 256, 256 },
|
||||
/* YMM27 */ { ZYDIS_REGCLASS_YMM, 27, 256, 256 },
|
||||
/* YMM28 */ { ZYDIS_REGCLASS_YMM, 28, 256, 256 },
|
||||
/* YMM29 */ { ZYDIS_REGCLASS_YMM, 29, 256, 256 },
|
||||
/* YMM30 */ { ZYDIS_REGCLASS_YMM, 30, 256, 256 },
|
||||
/* YMM31 */ { ZYDIS_REGCLASS_YMM, 31, 256, 256 },
|
||||
/* ZMM0 */ { ZYDIS_REGCLASS_ZMM, 0, 512, 512 },
|
||||
/* ZMM1 */ { ZYDIS_REGCLASS_ZMM, 1, 512, 512 },
|
||||
/* ZMM2 */ { ZYDIS_REGCLASS_ZMM, 2, 512, 512 },
|
||||
/* ZMM3 */ { ZYDIS_REGCLASS_ZMM, 3, 512, 512 },
|
||||
/* ZMM4 */ { ZYDIS_REGCLASS_ZMM, 4, 512, 512 },
|
||||
/* ZMM5 */ { ZYDIS_REGCLASS_ZMM, 5, 512, 512 },
|
||||
/* ZMM6 */ { ZYDIS_REGCLASS_ZMM, 6, 512, 512 },
|
||||
/* ZMM7 */ { ZYDIS_REGCLASS_ZMM, 7, 512, 512 },
|
||||
/* ZMM8 */ { ZYDIS_REGCLASS_ZMM, 8, 512, 512 },
|
||||
/* ZMM9 */ { ZYDIS_REGCLASS_ZMM, 9, 512, 512 },
|
||||
/* ZMM10 */ { ZYDIS_REGCLASS_ZMM, 10, 512, 512 },
|
||||
/* ZMM11 */ { ZYDIS_REGCLASS_ZMM, 11, 512, 512 },
|
||||
/* ZMM12 */ { ZYDIS_REGCLASS_ZMM, 12, 512, 512 },
|
||||
/* ZMM13 */ { ZYDIS_REGCLASS_ZMM, 13, 512, 512 },
|
||||
/* ZMM14 */ { ZYDIS_REGCLASS_ZMM, 14, 512, 512 },
|
||||
/* ZMM15 */ { ZYDIS_REGCLASS_ZMM, 15, 512, 512 },
|
||||
/* ZMM16 */ { ZYDIS_REGCLASS_ZMM, 16, 512, 512 },
|
||||
/* ZMM17 */ { ZYDIS_REGCLASS_ZMM, 17, 512, 512 },
|
||||
/* ZMM18 */ { ZYDIS_REGCLASS_ZMM, 18, 512, 512 },
|
||||
/* ZMM19 */ { ZYDIS_REGCLASS_ZMM, 19, 512, 512 },
|
||||
/* ZMM20 */ { ZYDIS_REGCLASS_ZMM, 20, 512, 512 },
|
||||
/* ZMM21 */ { ZYDIS_REGCLASS_ZMM, 21, 512, 512 },
|
||||
/* ZMM22 */ { ZYDIS_REGCLASS_ZMM, 22, 512, 512 },
|
||||
/* ZMM23 */ { ZYDIS_REGCLASS_ZMM, 23, 512, 512 },
|
||||
/* ZMM24 */ { ZYDIS_REGCLASS_ZMM, 24, 512, 512 },
|
||||
/* ZMM25 */ { ZYDIS_REGCLASS_ZMM, 25, 512, 512 },
|
||||
/* ZMM26 */ { ZYDIS_REGCLASS_ZMM, 26, 512, 512 },
|
||||
/* ZMM27 */ { ZYDIS_REGCLASS_ZMM, 27, 512, 512 },
|
||||
/* ZMM28 */ { ZYDIS_REGCLASS_ZMM, 28, 512, 512 },
|
||||
/* ZMM29 */ { ZYDIS_REGCLASS_ZMM, 29, 512, 512 },
|
||||
/* ZMM30 */ { ZYDIS_REGCLASS_ZMM, 30, 512, 512 },
|
||||
/* ZMM31 */ { ZYDIS_REGCLASS_ZMM, 31, 512, 512 },
|
||||
/* TMM0 */ { ZYDIS_REGCLASS_TMM, 0, 8192, 8192 },
|
||||
/* TMM1 */ { ZYDIS_REGCLASS_TMM, 1, 8192, 8192 },
|
||||
/* TMM2 */ { ZYDIS_REGCLASS_TMM, 2, 8192, 8192 },
|
||||
/* TMM3 */ { ZYDIS_REGCLASS_TMM, 3, 8192, 8192 },
|
||||
/* TMM4 */ { ZYDIS_REGCLASS_TMM, 4, 8192, 8192 },
|
||||
/* TMM5 */ { ZYDIS_REGCLASS_TMM, 5, 8192, 8192 },
|
||||
/* TMM6 */ { ZYDIS_REGCLASS_TMM, 6, 8192, 8192 },
|
||||
/* TMM7 */ { ZYDIS_REGCLASS_TMM, 7, 8192, 8192 },
|
||||
/* FLAGS */ { ZYDIS_REGCLASS_FLAGS, -1, 16, 16 },
|
||||
/* EFLAGS */ { ZYDIS_REGCLASS_FLAGS, -1, 32, 32 },
|
||||
/* RFLAGS */ { ZYDIS_REGCLASS_FLAGS, -1, 0, 64 },
|
||||
/* IP */ { ZYDIS_REGCLASS_IP, -1, 16, 16 },
|
||||
/* EIP */ { ZYDIS_REGCLASS_IP, -1, 32, 32 },
|
||||
/* RIP */ { ZYDIS_REGCLASS_IP, -1, 0, 64 },
|
||||
/* ES */ { ZYDIS_REGCLASS_SEGMENT, 0, 16, 16 },
|
||||
/* CS */ { ZYDIS_REGCLASS_SEGMENT, 1, 16, 16 },
|
||||
/* SS */ { ZYDIS_REGCLASS_SEGMENT, 2, 16, 16 },
|
||||
/* DS */ { ZYDIS_REGCLASS_SEGMENT, 3, 16, 16 },
|
||||
/* FS */ { ZYDIS_REGCLASS_SEGMENT, 4, 16, 16 },
|
||||
/* GS */ { ZYDIS_REGCLASS_SEGMENT, 5, 16, 16 },
|
||||
/* GDTR */ { ZYDIS_REGCLASS_TABLE, -1, 0, 0 },
|
||||
/* LDTR */ { ZYDIS_REGCLASS_TABLE, -1, 0, 0 },
|
||||
/* IDTR */ { ZYDIS_REGCLASS_TABLE, -1, 0, 0 },
|
||||
/* TR */ { ZYDIS_REGCLASS_TABLE, -1, 0, 0 },
|
||||
/* TR0 */ { ZYDIS_REGCLASS_TEST, 0, 32, 32 },
|
||||
/* TR1 */ { ZYDIS_REGCLASS_TEST, 1, 32, 32 },
|
||||
/* TR2 */ { ZYDIS_REGCLASS_TEST, 2, 32, 32 },
|
||||
/* TR3 */ { ZYDIS_REGCLASS_TEST, 3, 32, 32 },
|
||||
/* TR4 */ { ZYDIS_REGCLASS_TEST, 4, 32, 32 },
|
||||
/* TR5 */ { ZYDIS_REGCLASS_TEST, 5, 32, 32 },
|
||||
/* TR6 */ { ZYDIS_REGCLASS_TEST, 6, 32, 32 },
|
||||
/* TR7 */ { ZYDIS_REGCLASS_TEST, 7, 32, 32 },
|
||||
/* CR0 */ { ZYDIS_REGCLASS_CONTROL, 0, 32, 64 },
|
||||
/* CR1 */ { ZYDIS_REGCLASS_CONTROL, 1, 32, 64 },
|
||||
/* CR2 */ { ZYDIS_REGCLASS_CONTROL, 2, 32, 64 },
|
||||
/* CR3 */ { ZYDIS_REGCLASS_CONTROL, 3, 32, 64 },
|
||||
/* CR4 */ { ZYDIS_REGCLASS_CONTROL, 4, 32, 64 },
|
||||
/* CR5 */ { ZYDIS_REGCLASS_CONTROL, 5, 32, 64 },
|
||||
/* CR6 */ { ZYDIS_REGCLASS_CONTROL, 6, 32, 64 },
|
||||
/* CR7 */ { ZYDIS_REGCLASS_CONTROL, 7, 32, 64 },
|
||||
/* CR8 */ { ZYDIS_REGCLASS_CONTROL, 8, 32, 64 },
|
||||
/* CR9 */ { ZYDIS_REGCLASS_CONTROL, 9, 32, 64 },
|
||||
/* CR10 */ { ZYDIS_REGCLASS_CONTROL, 10, 32, 64 },
|
||||
/* CR11 */ { ZYDIS_REGCLASS_CONTROL, 11, 32, 64 },
|
||||
/* CR12 */ { ZYDIS_REGCLASS_CONTROL, 12, 32, 64 },
|
||||
/* CR13 */ { ZYDIS_REGCLASS_CONTROL, 13, 32, 64 },
|
||||
/* CR14 */ { ZYDIS_REGCLASS_CONTROL, 14, 32, 64 },
|
||||
/* CR15 */ { ZYDIS_REGCLASS_CONTROL, 15, 32, 64 },
|
||||
/* DR0 */ { ZYDIS_REGCLASS_DEBUG, 0, 32, 64 },
|
||||
/* DR1 */ { ZYDIS_REGCLASS_DEBUG, 1, 32, 64 },
|
||||
/* DR2 */ { ZYDIS_REGCLASS_DEBUG, 2, 32, 64 },
|
||||
/* DR3 */ { ZYDIS_REGCLASS_DEBUG, 3, 32, 64 },
|
||||
/* DR4 */ { ZYDIS_REGCLASS_DEBUG, 4, 32, 64 },
|
||||
/* DR5 */ { ZYDIS_REGCLASS_DEBUG, 5, 32, 64 },
|
||||
/* DR6 */ { ZYDIS_REGCLASS_DEBUG, 6, 32, 64 },
|
||||
/* DR7 */ { ZYDIS_REGCLASS_DEBUG, 7, 32, 64 },
|
||||
/* DR8 */ { ZYDIS_REGCLASS_DEBUG, 8, 32, 64 },
|
||||
/* DR9 */ { ZYDIS_REGCLASS_DEBUG, 9, 32, 64 },
|
||||
/* DR10 */ { ZYDIS_REGCLASS_DEBUG, 10, 32, 64 },
|
||||
/* DR11 */ { ZYDIS_REGCLASS_DEBUG, 11, 32, 64 },
|
||||
/* DR12 */ { ZYDIS_REGCLASS_DEBUG, 12, 32, 64 },
|
||||
/* DR13 */ { ZYDIS_REGCLASS_DEBUG, 13, 32, 64 },
|
||||
/* DR14 */ { ZYDIS_REGCLASS_DEBUG, 14, 32, 64 },
|
||||
/* DR15 */ { ZYDIS_REGCLASS_DEBUG, 15, 32, 64 },
|
||||
/* K0 */ { ZYDIS_REGCLASS_MASK, 0, 64, 64 },
|
||||
/* K1 */ { ZYDIS_REGCLASS_MASK, 1, 64, 64 },
|
||||
/* K2 */ { ZYDIS_REGCLASS_MASK, 2, 64, 64 },
|
||||
/* K3 */ { ZYDIS_REGCLASS_MASK, 3, 64, 64 },
|
||||
/* K4 */ { ZYDIS_REGCLASS_MASK, 4, 64, 64 },
|
||||
/* K5 */ { ZYDIS_REGCLASS_MASK, 5, 64, 64 },
|
||||
/* K6 */ { ZYDIS_REGCLASS_MASK, 6, 64, 64 },
|
||||
/* K7 */ { ZYDIS_REGCLASS_MASK, 7, 64, 64 },
|
||||
/* BND0 */ { ZYDIS_REGCLASS_BOUND, 0, 128, 128 },
|
||||
/* BND1 */ { ZYDIS_REGCLASS_BOUND, 1, 128, 128 },
|
||||
/* BND2 */ { ZYDIS_REGCLASS_BOUND, 2, 128, 128 },
|
||||
/* BND3 */ { ZYDIS_REGCLASS_BOUND, 3, 128, 128 },
|
||||
/* BNDCFG */ { ZYDIS_REGCLASS_INVALID, -1, 64, 64 },
|
||||
/* BNDSTATUS */ { ZYDIS_REGCLASS_INVALID, -1, 64, 64 },
|
||||
/* MXCSR */ { ZYDIS_REGCLASS_INVALID, -1, 32, 32 },
|
||||
/* PKRU */ { ZYDIS_REGCLASS_INVALID, -1, 32, 32 },
|
||||
/* XCR0 */ { ZYDIS_REGCLASS_INVALID, -1, 64, 64 },
|
||||
/* UIF */ { ZYDIS_REGCLASS_INVALID, -1, 1, 1 }
|
||||
};
|
||||
Reference in New Issue
Block a user