Home
last modified time | relevance | path

Searched refs:extable (Results 1 – 25 of 26) sorted by relevance

12

/linux/arch/x86/entry/vdso/
H A Dextable.c16 const struct vdso_exception_table_entry *extable; in fixup_vdso_exception() local
32 nr_entries = image->extable_len / (sizeof(*extable)); in fixup_vdso_exception()
33 extable = image->extable; in fixup_vdso_exception()
36 if (regs->ip == base + extable[i].insn) { in fixup_vdso_exception()
37 regs->ip = base + extable[i].fixup; in fixup_vdso_exception()
H A DMakefile16 obj-y += vma.o extable.o
/linux/lib/
H A Dextable.c79 within_module_init(ex_to_insn(&m->extable[0]), m)) { in trim_init_extable()
80 m->extable++; in trim_init_extable()
85 within_module_init(ex_to_insn(&m->extable[m->num_exentries - 1]), in trim_init_extable()
H A DMakefile38 maple_tree.o idr.o extable.o irq_regs.o argv_split.o \
/linux/arch/arc/mm/
H A DMakefile6 obj-y := extable.o ioremap.o dma.o fault.o init.o
/linux/arch/arm/include/asm/
H A DKbuild3 generic-y += extable.h
/linux/arch/nios2/mm/
H A DMakefile8 obj-y += extable.o
/linux/arch/loongarch/mm/
H A DMakefile6 obj-y += init.o cache.o tlb.o tlbex.o extable.o \
/linux/arch/x86/include/asm/
H A Dvdso.h19 const void *extable; member
/linux/arch/xtensa/include/asm/
H A DKbuild3 generic-y += extable.h
/linux/arch/um/include/asm/
H A DKbuild8 generic-y += extable.h
/linux/arch/mips/mm/
H A DMakefile8 obj-y += extable.o
/linux/arch/x86/mm/
H A DMakefile24 obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o mmap.o \
/linux/arch/parisc/net/
H A Dbpf_jit_core.c142 prog->aux->extable = (void *)ctx->insns + prog_size; in bpf_int_jit_compile()
/linux/kernel/
H A DMakefile10 extable.o params.o \
/linux/kernel/module/
H A Dmain.c2706 mod->extable = section_objs(info, "__ex_table", in find_module_sections()
2707 sizeof(*mod->extable), &mod->num_exentries); in find_module_sections()
2943 sort_extable(mod->extable, mod->extable + mod->num_exentries); in post_relocation()
3788 return search_extable(mod->extable, mod->num_exentries, addr); in search_module_extables()
/linux/Documentation/bpf/
H A Ddrgn.rst190 .extable = (struct exception_table_entry *)0xffffffffa032d950,
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2075 if (!bpf_prog->aux->extable) in do_jit()
2082 ex = &bpf_prog->aux->extable[excnt++]; in do_jit()
2178 if (!bpf_prog->aux->extable) in do_jit()
2185 ex = &bpf_prog->aux->extable[excnt++]; in do_jit()
3688 prog->aux->extable = (void *) image + roundup(proglen, align); in bpf_int_jit_compile()
/linux/arch/s390/net/
H A Dbpf_jit_comp.c811 if (!fp->aux->extable) in bpf_jit_probe_post()
822 ex = &fp->aux->extable[jit->excnt]; in bpf_jit_probe_post()
2226 if (WARN_ON_ONCE(fp->aux->extable && in bpf_jit_prog()
2279 fp->aux->extable = (struct exception_table_entry *) in bpf_jit_alloc()
/linux/include/linux/
H A Dmodule.h447 struct exception_table_entry *extable; member
H A Dbpf.h1685 struct exception_table_entry *extable; member
/linux/arch/loongarch/net/
H A Dbpf_jit.c464 if (!ctx->image || !ctx->prog->aux->extable) in add_exception_handler()
474 ex = &ctx->prog->aux->extable[ctx->num_exentries]; in add_exception_handler()
1838 prog->aux->extable = (void *)image_ptr + prog_size; in bpf_int_jit_compile()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1105 if (!ctx->prog->aux->extable || in add_exception_handler()
1109 ex = &ctx->prog->aux->extable[ctx->exentry_idx]; in add_exception_handler()
2087 prog->aux->extable = (void *)ro_image_ptr + extable_offset; in bpf_int_jit_compile()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c795 if (!ctx->insns || !ctx->ro_insns || !ctx->prog->aux->extable || in add_exception_handler()
809 ex = &ctx->prog->aux->extable[ctx->nexentries]; in add_exception_handler()
/linux/kernel/bpf/
H A Dcore.c807 e = search_extable(prog->aux->extable, prog->aux->num_exentries, addr); in search_bpf_extables()

12