/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/x86/kernel/ |
H A D | static_call.c | 16 * ud1 %esp, %ecx - a 3 byte #UD that is unique to trampolines, chosen such 177 * This is called by apply_returns() to fix up static call trampolines,
|
H A D | ftrace.c | 261 /* Currently only x86_64 supports dynamic trampolines */ 273 /* Defined as markers to the end of the ftrace default trampolines */ 362 /* No need to test direct calls on created trampolines */ in create_trampoline()
|
H A D | ftrace_64.S | 189 * The code up to this label is copied into trampolines so
|
/linux/arch/hexagon/kernel/ |
H A D | trampoline.S | 15 /* Sig trampolines - call sys_sigreturn or sys_rt_sigreturn as appropriate */
|
/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/s390/kernel/ |
H A D | nospec-sysfs.c | 19 return sprintf(buf, "Mitigation: execute trampolines\n"); in cpu_show_spectre_v2()
|
H A D | nospec-branch.c | 44 pr_info("Spectre V2 mitigation: execute trampolines\n"); in nospec_report()
|
/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/powerpc/kernel/trace/ |
H A D | ftrace_64_pg.c | 331 /* Are other trampolines reachable? */ in __ftrace_make_nop_kernel() 333 pr_err("No ftrace trampolines reachable from %ps\n", in __ftrace_make_nop_kernel() 502 pr_err("No ftrace trampolines reachable from %ps\n", ip); in __ftrace_make_call_kernel() 560 /* If we never set up ftrace trampolines, then bail */ in __ftrace_modify_call()
|
/linux/arch/x86/include/asm/ |
H A D | static_call.h | 31 * 3 byte signature identifying static call trampolines. Also see tramp_ud[]
|
/linux/arch/powerpc/include/asm/ |
H A D | module.h | 16 * trampolines attached to the module (the Procedure Linkage Table)
|
/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/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 | 243 # 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.
|