Home
last modified time | relevance | path

Searched full:trampolines (Results 1 – 25 of 42) sorted by relevance

12

/linux/Documentation/livepatch/
H A Dreliable-stacktrace.rst111 * Dynamically generated code (e.g. eBPF, optprobe trampolines).
162 Some trampolines temporarily modify the return address of a function in order
172 location. For trampolines which are not subject to live patching, where an
222 are not required to unwind from other trampolines which modify the return
228 Some trampolines do not rewrite the return address in order to intercept
/linux/arch/s390/include/asm/
H A Dmodule.h32 /* Start of memory reserved for ftrace hotpatch trampolines. */
34 /* End of memory reserved for ftrace hotpatch trampolines. */
/linux/arch/hexagon/kernel/
H A Dtrampoline.S15 /* Sig trampolines - call sys_sigreturn or sys_rt_sigreturn as appropriate */
/linux/arch/x86/kernel/
H A Dstatic_call.c16 * ud1 %esp, %ecx - a 3 byte #UD that is unique to trampolines, chosen such
186 * This is called by apply_returns() to fix up static call trampolines,
H A Dftrace_64.S189 * The code up to this label is copied into trampolines so
/linux/tools/testing/selftests/arm64/bti/
H A Dbtitest.h10 /* Trampolines for calling the test stubs: */
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_struct_ops_multi_pages.c12 /* The size of all trampolines of skel->maps.multi_pages should be in do_struct_ops_multi_pages()
H A Dfexit_sleep.c57 * in the trampolines to skip nanosleep_fexit prog. in test_fexit_sleep()
H A Dmodule_fentry_shadow.c112 * attempting to create two trampolines for the same address, in test_module_fentry_shadow()
/linux/arch/sparc/prom/
H A Dcif.S2 /* cif.S: PROM entry/exit assembler trampolines.
/linux/Documentation/core-api/
H A Dasm-annotations.rst12 Some code like entries, trampolines, or boot code needs to be written in
88 interrupt handlers with special stack content, trampolines, or startup
/linux/arch/x86/include/asm/
H A Dstatic_call.h31 * 3 byte signature identifying static call trampolines. Also see tramp_ud[]
/linux/Documentation/admin-guide/hw-vuln/
H A Dspectre.rst215 target buffer entries by using return trampolines (also known as
217 indirect branches. Return trampolines trap speculative execution paths
288 To mitigate variant 2, the host kernel can use return trampolines
481 jumps in the kernel into equivalent return trampolines (retpolines)
536 can be compiled with return trampolines for indirect branches.
/linux/tools/testing/selftests/bpf/bpf_testmod/
H A Dbpf_testmod.h49 * pages of trampolines.
/linux/arch/powerpc/kvm/
H A Dbook3s_rmhandlers.S112 * trampolines above.
/linux/arch/parisc/kernel/vdso64/
H A Dsigtramp.S3 * Signal trampolines for 64 bit processes.
/linux/arch/s390/kernel/
H A Dnospec-branch.c44 pr_info("Spectre V2 mitigation: execute trampolines\n"); in nospec_report()
/linux/arch/parisc/kernel/vdso32/
H A Dsigtramp.S3 * Signal trampolines for 32 bit processes.
/linux/tools/perf/util/
H A Dbpf-event.c369 /* .. and only for trampolines and dispatchers */ in kallsyms_process_symbol()
431 /* Synthesize all the bpf images - trampolines/dispatchers. */ in perf_event__synthesize_bpf_events()
/linux/scripts/
H A Dlink-vmlinux.sh252 # more linker branch stubs / trampolines had to be added, which
/linux/arch/mips/include/asm/
H A Dr4kcache.h158 * The next two are for badland addresses like signal trampolines.
/linux/arch/s390/mm/
H A Ddump_pagetables.c81 * trampolines or the BEAR enhancements facility is not installed, in note_prot_wx()
/linux/arch/powerpc/kernel/vdso/
H A Dsigtramp32.S3 * Signal trampolines for 32 bits processes in a ppc64 kernel for
/linux/arch/openrisc/include/asm/
H A Dpgtable.h86 * introduce any trampolines for reaching "distant" code.
/linux/arch/loongarch/kernel/
H A Dunwind_orc.c109 * Ftrace dynamic trampolines do not have orc entries of their own.

12