Lines Matching refs:intel_pt_insn

119 	int (*walk_insn)(struct intel_pt_insn *intel_pt_insn,
1118 struct intel_pt_insn intel_pt_insn;
1136 err = decoder->walk_insn(&intel_pt_insn, &insn_cnt, &decoder->ip,
1142 if (intel_pt_insn.branch != INTEL_PT_BR_NO_BRANCH) {
1155 decoder->ip += intel_pt_insn.length;
1159 struct intel_pt_insn *intel_pt_insn, uint64_t ip)
1169 err = decoder->walk_insn(intel_pt_insn, &insn_cnt, &decoder->ip, ip,
1195 if (intel_pt_insn->branch == INTEL_PT_BR_NO_BRANCH) {
1199 decoder->ip += intel_pt_insn->length;
1204 if (intel_pt_insn->op == INTEL_PT_OP_CALL) {
1206 if (intel_pt_insn->branch != INTEL_PT_BR_UNCONDITIONAL ||
1207 intel_pt_insn->rel) {
1209 intel_pt_insn->length);
1213 } else if (intel_pt_insn->op == INTEL_PT_OP_RET) {
1217 if (intel_pt_insn->branch == INTEL_PT_BR_UNCONDITIONAL) {
1221 decoder->ip += intel_pt_insn->length +
1222 intel_pt_insn->rel;
1256 decoder->state.insn_op = intel_pt_insn->op;
1257 decoder->state.insn_len = intel_pt_insn->length;
1258 memcpy(decoder->state.insn, intel_pt_insn->buf,
1413 struct intel_pt_insn *intel_pt_insn,
1417 intel_pt_insn->branch == INTEL_PT_BR_INDIRECT &&
1418 ip == decoder->ip + intel_pt_insn->length;
1423 struct intel_pt_insn intel_pt_insn;
1430 err = intel_pt_walk_insn(decoder, &intel_pt_insn, ip);
1434 intel_pt_fup_with_nlip(decoder, &intel_pt_insn, ip, err)) {
1446 if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
1453 if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
1466 struct intel_pt_insn intel_pt_insn;
1469 err = intel_pt_walk_insn(decoder, &intel_pt_insn, 0);
1492 if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
1518 if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
1519 uint64_t to_ip = decoder->ip + intel_pt_insn.length +
1520 intel_pt_insn.rel;
1631 struct intel_pt_insn intel_pt_insn;
1637 err = intel_pt_walk_insn(decoder, &intel_pt_insn, 0);
1639 decoder->emulated_ptwrite = intel_pt_insn.emulated_ptwrite;
1647 if (intel_pt_insn.op == INTEL_PT_OP_RET) {
1678 if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
1700 if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
1709 decoder->ip += intel_pt_insn.length +
1710 intel_pt_insn.rel;
1720 decoder->ip += intel_pt_insn.length;
1724 decoder->ip += intel_pt_insn.length;