Home
last modified time | relevance | path

Searched refs:inst_bytes (Results 1 – 5 of 5) sorted by relevance

/src/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp263 InstructionLengthDecode(const uint8_t *inst_bytes, int bytes_len, in InstructionLengthDecode() argument
277 ret.primary_opcode = inst_bytes[op_idx]; in InstructionLengthDecode()
321 if (!is_exec_mode_64b && (inst_bytes[op_idx + 1] & 0xc0) != 0xc0) { in InstructionLengthDecode()
327 ret.primary_opcode = inst_bytes[op_idx + 2]; in InstructionLengthDecode()
328 ret.modrm = inst_bytes[op_idx + 3]; in InstructionLengthDecode()
332 if (!is_exec_mode_64b && (inst_bytes[op_idx + 1] & 0xc0) != 0xc0) { in InstructionLengthDecode()
336 ret.opcode_len = inst_bytes[op_idx + 1] & 0x1f; in InstructionLengthDecode()
337 ret.primary_opcode = inst_bytes[op_idx + 3]; in InstructionLengthDecode()
338 ret.modrm = inst_bytes[op_idx + 4]; in InstructionLengthDecode()
343 if (!is_exec_mode_64b && (inst_bytes[op_idx + 1] & 0xc0) != 0xc0) { in InstructionLengthDecode()
[all …]
/src/sys/amd64/include/
H A Dvmm_instruction_emul.h132 void vie_init(struct vie *vie, const char *inst_bytes, int inst_length);
/src/sys/amd64/vmm/amd/
H A Dvmcb.h296 uint8_t inst_bytes[15]; member
H A Dsvm.c908 char *inst_bytes; in svm_handle_inst_emul() local
927 inst_bytes = ctrl->inst_bytes; in svm_handle_inst_emul()
930 inst_bytes = NULL; in svm_handle_inst_emul()
932 vie_init(&vmexit->u.inst_emul.vie, inst_bytes, inst_len); in svm_handle_inst_emul()
/src/sys/amd64/vmm/
H A Dvmm_instruction_emul.c2013 vie_init(struct vie *vie, const char *inst_bytes, int inst_length) in vie_init() argument
2021 memcpy(vie->inst, inst_bytes, inst_length); in vie_init()