| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | nested_emulation_test.c | 84 uint32_t 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 D | debug_regs.c | 72 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.15/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 582 int dst_reg, int insn_len) in add_exception_handler() argument 1653 int insn_len, insns_start; in bpf_jit_emit_insn() local 1683 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn() 1703 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn() 1723 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn() 1737 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn() 1805 int insn_len, insns_start; in bpf_jit_emit_insn() local 1826 insn_len = ctx->ninsns - insns_start; in bpf_jit_emit_insn() 1873 insn_len); in bpf_jit_emit_insn() 1932 int insn_len, insns_start; in bpf_jit_emit_insn() local [all …]
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | vcpu_insn.c | 487 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.15/arch/x86/coco/tdx/ |
| H A D | tdx.c | 726 int insn_len; in tdx_early_handle_ve() local 733 insn_len = handle_io(regs, &ve); in tdx_early_handle_ve() 734 if (insn_len < 0) in tdx_early_handle_ve() 737 regs->ip += insn_len; in tdx_early_handle_ve() 824 int insn_len; in tdx_handle_virt_exception() local 827 insn_len = virt_exception_user(regs, ve); in tdx_handle_virt_exception() 829 insn_len = virt_exception_kernel(regs, ve); in tdx_handle_virt_exception() 830 if (insn_len < 0) in tdx_handle_virt_exception() 834 regs->ip += insn_len; in tdx_handle_virt_exception()
|
| /linux-6.15/tools/perf/util/ |
| H A D | print_insn.c | 24 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()
|
| H A D | thread-stack.h | 83 u64 to_ip, u16 insn_len, u64 trace_nr, bool callstack,
|
| H A D | sample.h | 103 u16 insn_len; member
|
| H A D | dlfilter.c | 227 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 D | thread-stack.c | 407 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 D | trace-event-scripting.c | 288 if (sample->insn_len == 0 && native_arch) in script_fetch_insn()
|
| H A D | intel-pt.c | 216 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() 2743 state->from_ip, state->to_ip, ptq->insn_len, in intel_pt_sample()
|
| H A D | cs-etm.c | 1522 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 D | intel-bts.c | 295 sample.insn_len = btsq->intel_pt_insn.length; in intel_bts_synth_branch_sample()
|
| /linux-6.15/tools/perf/scripts/python/Perf-Trace-Util/ |
| H A D | Context.c | 93 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-6.15/tools/perf/arch/x86/util/ |
| H A D | archinsn.c | 26 sample->insn_len = insn.length; in arch_fetch_insn()
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | kvm_vcpu_insn.h | 15 int insn_len; member
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | x86.h | 392 void *insn, int insn_len); 394 int emulation_type, void *insn, int insn_len);
|
| H A D | mmu.h | 93 u64 fault_address, char *insn, int insn_len);
|
| H A D | kvm_emulate.h | 517 int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len, int emulation_type);
|
| /linux-6.15/tools/perf/util/intel-pt-decoder/ |
| H A D | intel-pt-decoder.h | 252 int insn_len; member
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | x86_ops.h | 41 void *insn, int insn_len);
|
| /linux-6.15/tools/testing/selftests/kvm/include/x86/ |
| H A D | svm.h | 111 u8 insn_len; member
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1868 void *insn, int insn_len); 2117 void *insn, int insn_len); 2244 void *insn, int insn_len);
|
| H A D | svm.h | 154 u8 insn_len; member
|