Lines Matching refs:intel_pt_insn
32 struct intel_pt_insn *intel_pt_insn) in intel_pt_insn_decoder() argument
39 intel_pt_insn->op = INTEL_PT_OP_OTHER; in intel_pt_insn_decoder()
40 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder()
41 intel_pt_insn->length = insn->length; in intel_pt_insn_decoder()
131 intel_pt_insn->op = op; in intel_pt_insn_decoder()
132 intel_pt_insn->branch = branch; in intel_pt_insn_decoder()
133 intel_pt_insn->length = insn->length; in intel_pt_insn_decoder()
140 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
143 intel_pt_insn->rel = in intel_pt_insn_decoder()
147 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
150 intel_pt_insn->rel = 0; in intel_pt_insn_decoder()
154 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
160 struct intel_pt_insn *intel_pt_insn) in intel_pt_get_insn() argument
168 intel_pt_insn_decoder(&insn, intel_pt_insn); in intel_pt_get_insn()
170 memcpy(intel_pt_insn->buf, buf, insn.length); in intel_pt_get_insn()
172 memcpy(intel_pt_insn->buf, buf, INTEL_PT_INSN_DBG_BUF_SZ); in intel_pt_get_insn()
194 int intel_pt_insn_desc(const struct intel_pt_insn *intel_pt_insn, char *buf, in intel_pt_insn_desc() argument
197 switch (intel_pt_insn->branch) { in intel_pt_insn_desc()
201 intel_pt_insn_name(intel_pt_insn->op), in intel_pt_insn_desc()
202 intel_pt_insn->rel > 0 ? "+" : "", in intel_pt_insn_desc()
203 intel_pt_insn->rel); in intel_pt_insn_desc()
207 intel_pt_insn_name(intel_pt_insn->op)); in intel_pt_insn_desc()