Home
last modified time | relevance | path

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

12

/linux-6.12.1/arch/riscv/net/
Dbpf_jit_comp64.c582 int dst_reg, int insn_len) in add_exception_handler() argument
597 if (WARN_ON_ONCE(insn_len > ctx->ninsns)) in add_exception_handler()
600 if (WARN_ON_ONCE(!rvc_enabled() && insn_len == 1)) in add_exception_handler()
604 pc = (unsigned long)&ctx->ro_insns[ctx->ninsns - insn_len]; in add_exception_handler()
628 fixup_offset = (long)&ex->fixup - (pc + insn_len * sizeof(u16)); in add_exception_handler()
1653 int insn_len, insns_start; in bpf_jit_emit_insn() local
1672 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn()
1683 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn()
1692 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn()
1703 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn()
[all …]
/linux-6.12.1/arch/riscv/kvm/
Dvcpu_insn.c487 int shift = 0, len = 0, insn_len = 0; in kvm_riscv_vcpu_mmio_load() local
498 insn_len = (htinst & BIT(1)) ? INSN_LEN(insn) : 2; in kvm_riscv_vcpu_mmio_load()
512 insn_len = INSN_LEN(insn); in kvm_riscv_vcpu_mmio_load()
565 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_load()
613 int len = 0, insn_len = 0; in kvm_riscv_vcpu_mmio_store() local
624 insn_len = (htinst & BIT(1)) ? INSN_LEN(insn) : 2; in kvm_riscv_vcpu_mmio_store()
638 insn_len = INSN_LEN(insn); in kvm_riscv_vcpu_mmio_store()
680 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_store()
779 vcpu->arch.guest_context.sepc += vcpu->arch.mmio_decode.insn_len; in kvm_riscv_vcpu_mmio_return()
/linux-6.12.1/arch/x86/coco/tdx/
Dtdx.c597 int insn_len; in tdx_early_handle_ve() local
604 insn_len = handle_io(regs, &ve); in tdx_early_handle_ve()
605 if (insn_len < 0) in tdx_early_handle_ve()
608 regs->ip += insn_len; in tdx_early_handle_ve()
695 int insn_len; in tdx_handle_virt_exception() local
698 insn_len = virt_exception_user(regs, ve); in tdx_handle_virt_exception()
700 insn_len = virt_exception_kernel(regs, ve); in tdx_handle_virt_exception()
701 if (insn_len < 0) in tdx_handle_virt_exception()
705 regs->ip += insn_len; in tdx_handle_virt_exception()
/linux-6.12.1/tools/perf/util/
Dprint_insn.c24 for (int i = 0; i < sample->insn_len; i++) { in sample__fprintf_insn_raw()
26 if (sample->insn_len - i > 1) in sample__fprintf_insn_raw()
162 (uint8_t *)sample->insn, sample->insn_len, in sample__fprintf_insn_asm()
Dsample.h103 u16 insn_len; member
Dthread-stack.h83 u64 to_ip, u16 insn_len, u64 trace_nr, bool callstack,
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()
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()
Dintel-pt.c216 u16 insn_len; member
1511 ptq->insn_len = 0; in intel_pt_sample_flags()
1535 ptq->insn_len = ptq->state->insn_len; in intel_pt_sample_flags()
1706 sample->insn_len = ptq->insn_len; in intel_pt_prep_a_sample()
2691 state->from_ip, state->to_ip, ptq->insn_len, in intel_pt_sample()
Dcs-etm.c1515 sample->insn_len = 0; in cs_etm__copy_insn()
1524 sample->insn_len = cs_etm__t32_instr_size(etmq, trace_chan_id, in cs_etm__copy_insn()
1528 sample->insn_len = 4; in cs_etm__copy_insn()
1530 cs_etm__mem_access(etmq, trace_chan_id, sample->ip, sample->insn_len, in cs_etm__copy_insn()
Dintel-bts.c294 sample.insn_len = btsq->intel_pt_insn.length; in intel_bts_synth_branch_sample()
/linux-6.12.1/tools/perf/scripts/python/Perf-Trace-Util/
DContext.c103 if (c->sample->ip && !c->sample->insn_len && thread__maps(c->al->thread)) { in perf_sample_insn()
108 if (!c->sample->insn_len) in perf_sample_insn()
111 return _PyBytes_FromStringAndSize(c->sample->insn, c->sample->insn_len); in perf_sample_insn()
/linux-6.12.1/tools/perf/arch/x86/util/
Darchinsn.c26 sample->insn_len = insn.length; in arch_fetch_insn()
/linux-6.12.1/arch/riscv/include/asm/
Dkvm_vcpu_insn.h15 int insn_len; member
/linux-6.12.1/tools/testing/selftests/kvm/x86_64/
Ddebug_regs.c72 static void vcpu_skip_insn(struct kvm_vcpu *vcpu, int insn_len) in vcpu_skip_insn() argument
77 regs.rip += insn_len; in vcpu_skip_insn()
/linux-6.12.1/arch/x86/kvm/
Dx86.h340 void *insn, int insn_len);
342 int emulation_type, void *insn, int insn_len);
Dmmu.h92 u64 fault_address, char *insn, int insn_len);
Dkvm_emulate.h505 int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len, int emulation_type);
/linux-6.12.1/tools/perf/util/intel-pt-decoder/
Dintel-pt-decoder.h252 int insn_len; member
/linux-6.12.1/arch/x86/kvm/vmx/
Dx86_ops.h41 void *insn, int insn_len);
/linux-6.12.1/tools/testing/selftests/kvm/include/x86_64/
Dsvm.h117 u8 insn_len; member
/linux-6.12.1/arch/x86/include/asm/
Dkvm_host.h1814 void *insn, int insn_len);
2058 void *insn, int insn_len);
2189 void *insn, int insn_len);
Dsvm.h153 u8 insn_len; member
/linux-6.12.1/arch/x86/kvm/svm/
Dsvm.c2051 svm->vmcb->control.insn_len); in pf_interception()
2078 svm->vmcb->control.insn_len); in npf_interception()
4798 void *insn, int insn_len) in svm_check_emulate_instruction() argument
4864 if (likely(insn_len)) in svm_check_emulate_instruction()
/linux-6.12.1/tools/perf/
Dbuiltin-script.c1601 if (sample->insn_len == 0 && native_arch) in script_fetch_insn()
1617 printed += fprintf(fp, " ilen: %d", sample->insn_len); in perf_sample__fprintf_insn()
1618 if (PRINT_FIELD(INSN) && sample->insn_len) { in perf_sample__fprintf_insn()
1622 if (PRINT_FIELD(DISASM) && sample->insn_len) { in perf_sample__fprintf_insn()

12