Home
last modified time | relevance | path

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

/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()
459 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_load()
507 int len = 0, insn_len = 0; in kvm_riscv_vcpu_mmio_store() local
518 insn_len = (htinst & BIT(1)) ? INSN_LEN(insn) : 2; in kvm_riscv_vcpu_mmio_store()
534 insn_len = INSN_LEN(insn); in kvm_riscv_vcpu_mmio_store()
576 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_store()
675 vcpu->arch.guest_context.sepc += vcpu->arch.mmio_decode.insn_len; in kvm_riscv_vcpu_mmio_return()
/linux/tools/perf/util/
H A Dprint_insn.c25 for (int i = 0; i < sample->insn_len; i++) { in sample__fprintf_insn_raw()
27 if (sample->insn_len - i > 1) in sample__fprintf_insn_raw()
61 (uint8_t *)sample->insn, sample->insn_len, in sample__fprintf_insn_asm()
H A Dthread-stack.h83 u64 to_ip, u16 insn_len, u64 trace_nr, bool callstack,
H A Dsample.h103 u16 insn_len; member
H A Ddlfilter.c227 if (d->sample->ip && !d->sample->insn_len) { in dlfilter__insn()
242 if (!d->sample->insn_len) in dlfilter__insn()
245 *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
1513 ptq->insn_len = 0; in intel_pt_sample_flags()
1537 ptq->insn_len = ptq->state->insn_len; in intel_pt_sample_flags()
1708 sample->insn_len = ptq->insn_len; in intel_pt_prep_a_sample()
2897 state->from_ip, state->to_ip, ptq->insn_len, in intel_pt_sample()
H A Dcs-etm.c1522 sample->insn_len = 0; in cs_etm__copy_insn()
1531 sample->insn_len = cs_etm__t32_instr_size(etmq, trace_chan_id, in cs_etm__copy_insn()
1535 sample->insn_len = 4; in cs_etm__copy_insn()
1537 cs_etm__mem_access(etmq, trace_chan_id, sample->ip, sample->insn_len, in cs_etm__copy_insn()
H A Dintel-bts.c295 sample.insn_len = btsq->intel_pt_insn.length; in intel_bts_synth_branch_sample()
/linux/arch/x86/coco/tdx/
H A Dtdx.c766 int insn_len; in tdx_early_handle_ve() local
773 insn_len = handle_io(regs, &ve); in tdx_early_handle_ve()
774 if (insn_len < 0) in tdx_early_handle_ve()
777 regs->ip += insn_len; in tdx_early_handle_ve()
864 int insn_len; in tdx_handle_virt_exception() local
867 insn_len = virt_exception_user(regs, ve); in tdx_handle_virt_exception()
869 insn_len = virt_exception_kernel(regs, ve); in tdx_handle_virt_exception()
870 if (insn_len < 0) in tdx_handle_virt_exception()
874 regs->ip += insn_len; in tdx_handle_virt_exception()
/linux/tools/perf/arch/x86/util/
H A Darchinsn.c26 sample->insn_len = insn.length; in arch_fetch_insn()
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_insn.h15 int insn_len; member
/linux/arch/x86/kvm/
H A Dx86.h461 void *insn, int insn_len);
463 int emulation_type, void *insn, int insn_len);
H A Dmmu.h94 u64 fault_address, char *insn, int insn_len);
H A Dkvm_emulate.h528 int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len, int emulation_type);
H A Demulate.c4842 int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len, int emulation_type) in x86_decode_insn() argument
4857 ctxt->fetch.end = ctxt->fetch.data + insn_len; in x86_decode_insn()
4860 if (insn_len > 0) in x86_decode_insn()
4861 memcpy(ctxt->fetch.data, insn, insn_len); in x86_decode_insn()
/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/arch/x86/kvm/vmx/
H A Dx86_ops.h41 void *insn, int insn_len);
H A Dmain.c249 void *insn, int insn_len) in vt_check_emulate_instruction() argument
261 return vmx_check_emulate_instruction(vcpu, emul_type, insn, insn_len); in vt_check_emulate_instruction()
/linux/arch/x86/include/asm/
H A Dkvm_host.h1922 void *insn, int insn_len);
2169 void *insn, int insn_len);
2298 void *insn, int insn_len);
H A Dsvm.h155 u8 insn_len; member
/linux/arch/x86/kvm/mmu/
H A Dmmu.c4838 u64 fault_address, char *insn, int insn_len) in kvm_handle_page_fault() argument
4867 insn_len); in kvm_handle_page_fault()
6397 void *insn, int insn_len) in kvm_mmu_page_fault() argument
6465 insn_len); in kvm_mmu_page_fault()
/linux/tools/perf/
H A Dbuiltin-script.c1624 printed += fprintf(fp, " ilen: %d", sample->insn_len); in perf_sample__fprintf_insn()
1625 if (PRINT_FIELD(INSN) && sample->insn_len) { in perf_sample__fprintf_insn()
1629 if (PRINT_FIELD(DISASM) && sample->insn_len) { in perf_sample__fprintf_insn()