OvmfPkg[all]
0.1
|
Data Structures | |
union | INSTRUCTION_REX_PREFIX |
union | INSTRUCTION_MODRM |
union | INSTRUCTION_SIB |
Macros | |
#define | OVERRIDE_SEGMENT_CS 0x2E |
#define | OVERRIDE_SEGMENT_DS 0x3E |
#define | OVERRIDE_SEGMENT_ES 0x26 |
#define | OVERRIDE_SEGMENT_SS 0x36 |
#define | OVERRIDE_SEGMENT_FS 0x64 |
#define | OVERRIDE_SEGMENT_GS 0x65 |
#define | OVERRIDE_OPERAND_SIZE 0x66 |
#define | OVERRIDE_ADDRESS_SIZE 0x67 |
#define | LOCK_PREFIX 0xF0 |
#define | REPNZ_PREFIX 0xF2 |
#define | REPZ_PREFIX 0xF3 |
#define | REX_PREFIX_START 0x40 |
#define | REX_PREFIX_STOP 0x4F |
#define | REX_64BIT_OPERAND_SIZE_MASK 0x08 |
#define | TWO_BYTE_OPCODE_ESCAPE 0x0F |
Instruction parsing support definitions.
Copyright (C) 2020, Advanced Micro Devices, Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define LOCK_PREFIX 0xF0 |
#define OVERRIDE_ADDRESS_SIZE 0x67 |
#define OVERRIDE_OPERAND_SIZE 0x66 |
#define OVERRIDE_SEGMENT_CS 0x2E |
#define OVERRIDE_SEGMENT_DS 0x3E |
#define OVERRIDE_SEGMENT_ES 0x26 |
#define OVERRIDE_SEGMENT_FS 0x64 |
#define OVERRIDE_SEGMENT_GS 0x65 |
#define OVERRIDE_SEGMENT_SS 0x36 |
#define REPNZ_PREFIX 0xF2 |
#define REPZ_PREFIX 0xF3 |
#define REX_64BIT_OPERAND_SIZE_MASK 0x08 |
#define REX_PREFIX_START 0x40 |
#define REX_PREFIX_STOP 0x4F |
#define TWO_BYTE_OPCODE_ESCAPE 0x0F |