Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp247 /// \param[in] inst_bytes
252 /// The length of the inst_bytes array.
263 InstructionLengthDecode(const uint8_t *inst_bytes, int bytes_len, in InstructionLengthDecode()
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_id in InstructionLengthDecode()
258 InstructionLengthDecode(const uint8_t * inst_bytes,int bytes_len,bool is_exec_mode_64b) InstructionLengthDecode() argument
[all...]
/freebsd/sys/amd64/include/
H A Dvmm_instruction_emul.h107 void vie_init(struct vie *vie, const char *inst_bytes, int inst_length);
/freebsd/sys/amd64/vmm/amd/
H A Dvmcb.h296 uint8_t inst_bytes[15]; member
H A Dsvm.c871 char *inst_bytes; in svm_handle_inst_emul() local
911 inst_bytes = ctrl->inst_bytes; in svm_handle_inst_emul()
914 inst_bytes = NULL; in svm_handle_inst_emul()
916 vie_init(&vmexit->u.inst_emul.vie, inst_bytes, inst_len); in svm_handle_inst_emul()
/freebsd/sys/amd64/vmm/
H A Dvmm_instruction_emul.c2027 vie_init(struct vie *vie, const char *inst_bytes, int inst_length) in vie_init() argument
2035 memcpy(vie->inst, inst_bytes, inst_length); in vie_init()