Lines Matching refs:intel_pt_insn
29 struct intel_pt_insn *intel_pt_insn) in intel_pt_insn_decoder() argument
35 intel_pt_insn->rel = 0; in intel_pt_insn_decoder()
36 intel_pt_insn->emulated_ptwrite = false; in intel_pt_insn_decoder()
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()
156 intel_pt_insn->op = op; in intel_pt_insn_decoder()
157 intel_pt_insn->branch = branch; in intel_pt_insn_decoder()
158 intel_pt_insn->length = insn->length; in intel_pt_insn_decoder()
165 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
168 intel_pt_insn->rel = in intel_pt_insn_decoder()
172 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
175 intel_pt_insn->rel = 0; in intel_pt_insn_decoder()
179 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
185 struct intel_pt_insn *intel_pt_insn) in intel_pt_get_insn() argument
195 intel_pt_insn_decoder(&insn, intel_pt_insn); in intel_pt_get_insn()
197 memcpy(intel_pt_insn->buf, buf, insn.length); in intel_pt_get_insn()
199 memcpy(intel_pt_insn->buf, buf, INTEL_PT_INSN_BUF_SZ); in intel_pt_get_insn()
205 struct intel_pt_insn in; in arch_is_branch()
256 int intel_pt_insn_desc(const struct intel_pt_insn *intel_pt_insn, char *buf, in intel_pt_insn_desc() argument
259 switch (intel_pt_insn->branch) { in intel_pt_insn_desc()
263 intel_pt_insn_name(intel_pt_insn->op), in intel_pt_insn_desc()
264 intel_pt_insn->rel > 0 ? "+" : "", in intel_pt_insn_desc()
265 intel_pt_insn->rel); in intel_pt_insn_desc()
269 intel_pt_insn_name(intel_pt_insn->op)); in intel_pt_insn_desc()