/linux/Documentation/livepatch/ |
H A D | reliable-stacktrace.rst | 111 * 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 D | module.h | 32 /* Start of memory reserved for ftrace hotpatch trampolines. */ 34 /* End of memory reserved for ftrace hotpatch trampolines. */
|
/linux/arch/hexagon/kernel/ |
H A D | trampoline.S | 15 /* Sig trampolines - call sys_sigreturn or sys_rt_sigreturn as appropriate */
|
/linux/arch/x86/kernel/ |
H A D | static_call.c | 16 * 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 D | ftrace_64.S | 189 * The code up to this label is copied into trampolines so
|
/linux/tools/testing/selftests/arm64/bti/ |
H A D | btitest.h | 10 /* Trampolines for calling the test stubs: */
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | test_struct_ops_multi_pages.c | 12 /* The size of all trampolines of skel->maps.multi_pages should be in do_struct_ops_multi_pages()
|
H A D | fexit_sleep.c | 57 * in the trampolines to skip nanosleep_fexit prog. in test_fexit_sleep()
|
H A D | module_fentry_shadow.c | 112 * attempting to create two trampolines for the same address, in test_module_fentry_shadow()
|
/linux/arch/sparc/prom/ |
H A D | cif.S | 2 /* cif.S: PROM entry/exit assembler trampolines.
|
/linux/Documentation/core-api/ |
H A D | asm-annotations.rst | 12 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 D | static_call.h | 31 * 3 byte signature identifying static call trampolines. Also see tramp_ud[]
|
/linux/Documentation/admin-guide/hw-vuln/ |
H A D | spectre.rst | 215 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 D | bpf_testmod.h | 49 * pages of trampolines.
|
/linux/arch/powerpc/kvm/ |
H A D | book3s_rmhandlers.S | 112 * trampolines above.
|
/linux/arch/parisc/kernel/vdso64/ |
H A D | sigtramp.S | 3 * Signal trampolines for 64 bit processes.
|
/linux/arch/s390/kernel/ |
H A D | nospec-branch.c | 44 pr_info("Spectre V2 mitigation: execute trampolines\n"); in nospec_report()
|
/linux/arch/parisc/kernel/vdso32/ |
H A D | sigtramp.S | 3 * Signal trampolines for 32 bit processes.
|
/linux/tools/perf/util/ |
H A D | bpf-event.c | 369 /* .. 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 D | link-vmlinux.sh | 252 # more linker branch stubs / trampolines had to be added, which
|
/linux/arch/mips/include/asm/ |
H A D | r4kcache.h | 158 * The next two are for badland addresses like signal trampolines.
|
/linux/arch/s390/mm/ |
H A D | dump_pagetables.c | 81 * trampolines or the BEAR enhancements facility is not installed, in note_prot_wx()
|
/linux/arch/powerpc/kernel/vdso/ |
H A D | sigtramp32.S | 3 * Signal trampolines for 32 bits processes in a ppc64 kernel for
|
/linux/arch/openrisc/include/asm/ |
H A D | pgtable.h | 86 * introduce any trampolines for reaching "distant" code.
|
/linux/arch/loongarch/kernel/ |
H A D | unwind_orc.c | 109 * Ftrace dynamic trampolines do not have orc entries of their own.
|