Searched refs:trampoline (Results 1 – 13 of 13) sorted by relevance
/arch/x86/kernel/ |
D | ftrace.c | 730 void *trampoline; in create_trampoline() local 753 trampoline = alloc_tramp(size + MCOUNT_INSN_SIZE + sizeof(void *)); in create_trampoline() 754 if (!trampoline) in create_trampoline() 760 ret = probe_kernel_read(trampoline, (void *)start_offset, size); in create_trampoline() 762 tramp_free(trampoline); in create_trampoline() 766 ip = (unsigned long)trampoline + size; in create_trampoline() 770 memcpy(trampoline + size, jmp, MCOUNT_INSN_SIZE); in create_trampoline() 780 ptr = (unsigned long *)(trampoline + size + MCOUNT_INSN_SIZE); in create_trampoline() 784 memcpy(&op_ptr, trampoline + op_offset, OP_REF_SIZE); in create_trampoline() 788 tramp_free(trampoline); in create_trampoline() [all …]
|
/arch/s390/include/asm/ |
D | uprobes.h | 40 unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline,
|
/arch/powerpc/include/asm/ |
D | module.h | 82 int module_trampoline_target(struct module *mod, u32 *trampoline,
|
/arch/hexagon/kernel/ |
D | Makefile | 6 obj-y += process.o trampoline.o reset.o ptrace.o vdso.o
|
/arch/arm/boot/dts/ |
D | socfpga_arria5.dtsi | 18 /* First 4KB has trampoline code for secondary cores. */
|
D | socfpga_cyclone5.dtsi | 19 /* First 4KB has trampoline code for secondary cores. */
|
/arch/s390/kernel/ |
D | uprobes.c | 140 unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline, in arch_uretprobe_hijack_return_addr() argument 146 regs->gprs[14] = trampoline; in arch_uretprobe_hijack_return_addr()
|
D | kprobes.c | 719 static struct kprobe trampoline = { variable 726 return register_kprobe(&trampoline); in arch_init_kprobes()
|
/arch/arm/kvm/ |
D | init.S | 137 @ Jump to the trampoline page
|
/arch/powerpc/kernel/ |
D | module_64.c | 177 int module_trampoline_target(struct module *mod, u32 *trampoline, in module_trampoline_target() argument 185 if (probe_kernel_read(buf, trampoline, sizeof(buf))) in module_trampoline_target()
|
/arch/sh/mm/ |
D | Kconfig | 107 From the kernel side this is used for the signal trampoline.
|
/arch/arm64/ |
D | Kconfig | 675 via a trampoline page in the vector table.
|
/arch/arm/ |
D | Kconfig | 1599 trampoline, are within range of the branch. For this reason, the
|