Home
last modified time | relevance | path

Searched refs:insn_len (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dnested_emulation_test.c84 u32 insn_len = get_instruction_length(insn); in guest_code() local
93 memcpy(l2_instruction, insn->opcode, insn_len); in guest_code()
94 memset(l2_instruction + insn_len, 0xcc, sizeof(insn->opcode) - insn_len); in guest_code()
115 __GUEST_ASSERT(exit_insn_len == insn_len, in guest_code()
117 insn_len, insn->name, exit_insn_len); in guest_code()
H A Ddebug_regs.c135 static void vcpu_skip_insn(struct kvm_vcpu *vcpu, int insn_len) in main()
140 regs.rip += insn_len; in main()
72 vcpu_skip_insn(struct kvm_vcpu * vcpu,int insn_len) vcpu_skip_insn() argument
/linux/tools/perf/util/
H A Dprint_insn.c30 for (int i = 0; i < sample->insn_len; i++) { in sample__fprintf_insn_raw()
32 if (sample->insn_len - i > 1)
66 (uint8_t *)sample->insn, sample->insn_len, in sample__fprintf_insn_asm()
H A Dsample.c105 if (!sample->ip || sample->insn_len != 0) in perf_sample__fetch_insn()
116 sample->insn_len = len; in perf_sample__fetch_insn()
125 sample->insn_len = insn.length;
H A Dthread-stack.h83 u64 to_ip, u16 insn_len, u64 trace_nr, bool callstack,
H A Dsample.h170 * @insn_len: Instruction length from auxiliary events like
173 u16 insn_len;
106 u16 insn_len; global() member
H A Ddlfilter.c227 if (d->sample->ip && !d->sample->insn_len) { in dlfilter__insn()
241 if (!d->sample->insn_len) in dlfilter__insn()
244 *len = d->sample->insn_len; in dlfilter__insn()
H A Dthread-stack.c407 u64 to_ip, u16 insn_len, u64 trace_nr, bool callstack, in thread_stack__event() argument
451 ret_addr = from_ip + insn_len; in thread_stack__event()
1033 ret_addr = sample->ip + sample->insn_len; in thread_stack__trace_end()
1157 ret_addr = sample->ip + sample->insn_len; in thread_stack__process()
H A Dintel-pt.c218 u16 insn_len; member
1514 ptq->insn_len = 0; in intel_pt_sample_flags()
1538 ptq->insn_len = ptq->state->insn_len; in intel_pt_sample_flags()
1709 sample->insn_len = ptq->insn_len; in intel_pt_prep_a_sample()
2918 state->from_ip, state->to_ip, ptq->insn_len, in intel_pt_sample()
H A Dcs-etm.c1590 * packet, so directly bail out with 'insn_len' = 0. in cs_etm__synth_instruction_sample()
1593 sample->insn_len = 0; in cs_etm__synth_instruction_sample()
1602 sample->insn_len = cs_etm__t32_instr_size(etmq, tidq, packet, in cs_etm__synth_instruction_sample()
1606 sample->insn_len = 4; in cs_etm__synth_instruction_sample()
1609 sample->insn_len, (void *)sample->insn); in cs_etm__synth_instruction_sample()
H A Dintel-bts.c295 sample.insn_len = btsq->intel_pt_insn.length; in intel_bts_synth_branch_sample()
/linux/arch/riscv/kvm/
H A Dvcpu_insn.c379 int shift = 0, len = 0, insn_len = 0; in kvm_riscv_vcpu_mmio_load() local
390 insn_len = (htinst & BIT(1)) ? INSN_LEN(insn) : 2; in kvm_riscv_vcpu_mmio_load()
406 insn_len = INSN_LEN(insn); in kvm_riscv_vcpu_mmio_load()
458 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_load()
506 int len = 0, insn_len = 0; in kvm_riscv_vcpu_mmio_store() local
517 insn_len = (htinst & BIT(1)) ? INSN_LEN(insn) : 2; in kvm_riscv_vcpu_mmio_store()
533 insn_len = INSN_LEN(insn); in kvm_riscv_vcpu_mmio_store()
575 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_store()
674 vcpu->arch.guest_context.sepc += vcpu->arch.mmio_decode.insn_len; in kvm_riscv_vcpu_mmio_return()
/linux/tools/perf/scripts/python/Perf-Trace-Util/
H A DContext.c93 if (c->sample->ip && !c->sample->insn_len && thread__maps(c->al->thread)) { in perf_sample_insn()
98 if (!c->sample->insn_len) in perf_sample_insn()
101 return _PyBytes_FromStringAndSize(c->sample->insn, c->sample->insn_len); in perf_sample_insn()
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_insn.h15 int insn_len; member
/linux/tools/objtool/arch/x86/
H A Ddecode.c101 unsigned long *insn_off, unsigned int *insn_len) in scan_for_insn() argument
113 *insn_len = insn.length; in scan_for_insn()
126 unsigned int insn_len; in arch_adjusted_addend() local
135 &insn_off, &insn_len); in arch_adjusted_addend()
137 return addend + insn_off + insn_len - reloc_offset(reloc); in arch_adjusted_addend()
/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.h252 int insn_len; member
H A Dintel-pt-decoder.c1123 decoder->state.insn_len = 0; in intel_pt_sample_fup_insn()
1257 decoder->state.insn_len = intel_pt_insn->length; in intel_pt_walk_insn()
1323 decoder->state.insn_len = 0; in intel_pt_fup_event()
/linux/tools/perf/
H A Dbuiltin-script.c1643 printed += fprintf(fp, " ilen: %d", sample->insn_len); in perf_sample__fprintf_insn()
1644 if (PRINT_FIELD(INSN) && sample->insn_len) { in perf_sample__fprintf_insn()
1648 if (PRINT_FIELD(DISASM) && sample->insn_len) { in perf_sample__fprintf_ipc()