Home
last modified time | relevance | path

Searched refs:instr_info (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/opencsd/decoder/source/i_dec/
H A Dtrc_i_decode.cpp39 ocsd_err_t TrcIDecode::DecodeInstruction(ocsd_instr_info *instr_info) in DecodeInstruction() argument
45 info.arch_version = instr_info->pe_type.arch; in DecodeInstruction()
47 switch(instr_info->isa) in DecodeInstruction()
50 err = DecodeA32(instr_info, &info); in DecodeInstruction()
54 err = DecodeT32(instr_info, &info); in DecodeInstruction()
58 err = DecodeA64(instr_info, &info); in DecodeInstruction()
68 instr_info->sub_type = info.instr_sub_type; in DecodeInstruction()
72 ocsd_err_t TrcIDecode::DecodeA32(ocsd_instr_info *instr_info, struct decode_info *info) in DecodeA32() argument
77 instr_info->instr_size = 4; // instruction size A32 in DecodeA32()
78 instr_info->type = OCSD_INSTR_OTHER; // default type in DecodeA32()
[all …]
/freebsd/contrib/opencsd/decoder/include/i_dec/
H A Dtrc_i_decode.h46 virtual ocsd_err_t DecodeInstruction(ocsd_instr_info *instr_info);
49 ocsd_err_t DecodeA32(ocsd_instr_info *instr_info, struct decode_info *info);
50 ocsd_err_t DecodeA64(ocsd_instr_info *instr_info, struct decode_info *info);
51 ocsd_err_t DecodeT32(ocsd_instr_info *instr_info, struct decode_info *info);
/freebsd/contrib/opencsd/decoder/include/common/
H A Dtrc_pkt_decode_base.h102 ocsd_err_t instrDecode(ocsd_instr_info *instr_info);
170 inline ocsd_err_t TrcPktDecodeI::instrDecode(ocsd_instr_info *instr_info) in instrDecode() argument
173 return m_instr_decode.first()->DecodeInstruction(instr_info); in instrDecode()
/freebsd/contrib/opencsd/decoder/include/opencsd/c_api/
H A Docsd_c_api_cust_impl.h89 ocsd_instr_info *instr_info) in lib_cb_DecodeArmInst() argument
92 return callbacks->fn_arm_instruction_decode(callbacks->lib_context, instr_info); in lib_cb_DecodeArmInst()
H A Docsd_c_api_custom.h135 typedef ocsd_err_t (* fnDecodeArmInstCB)(const void *lib_context, ocsd_instr_info *instr_info);
/freebsd/contrib/opencsd/decoder/include/interfaces/
H A Dtrc_instr_decode_i.h61 virtual ocsd_err_t DecodeInstruction(ocsd_instr_info *instr_info) = 0;
/freebsd/contrib/opencsd/decoder/source/c_api/
H A Docsd_c_api_custom_obj.cpp323 ocsd_err_t DecodeArmInstCB(const void *lib_context, ocsd_instr_info *instr_info) in DecodeArmInstCB() argument
326 return ((CustomDecoderWrapper *)lib_context)->m_pIInstrDec->DecodeInstruction(instr_info); in DecodeArmInstCB()
H A Docsd_c_api_custom_obj.h142 friend ocsd_err_t DecodeArmInstCB(const void *lib_context, ocsd_instr_info *instr_info);
/freebsd/sys/contrib/xen/
H A Dvm_event.h339 uint32_t instr_info; /* VMX: VMCS Instruction-Information */ member