Searched refs:trampoline (Results 1 – 16 of 16) sorted by relevance
| /linux-4.4.14/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 …]
|
| /linux-4.4.14/arch/s390/include/asm/ |
| D | uprobes.h | 40 unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline,
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | module.h | 82 int module_trampoline_target(struct module *mod, u32 *trampoline,
|
| /linux-4.4.14/arch/hexagon/kernel/ |
| D | Makefile | 6 obj-y += process.o trampoline.o reset.o ptrace.o vdso.o
|
| /linux-4.4.14/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. */
|
| /linux-4.4.14/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()
|
| /linux-4.4.14/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()
|
| /linux-4.4.14/kernel/trace/ |
| D | ftrace.c | 1190 if (op->trampoline && op->trampoline_size) in is_ftrace_trampoline() 1191 if (addr >= op->trampoline && in is_ftrace_trampoline() 1192 addr < op->trampoline + op->trampoline_size) { in is_ftrace_trampoline() 1730 if (ftrace_rec_count(rec) == 1 && ops->trampoline) in __ftrace_hash_rec_update() 2005 (void *)ops->trampoline); in ftrace_bug() 2137 if (!op->trampoline) in ftrace_find_tramp_ops_any() 2184 if (!op->trampoline) in ftrace_find_tramp_ops_curr() 2249 if (FTRACE_WARN_ON(!ops || !ops->trampoline)) { in ftrace_get_addr_new() 2255 return ops->trampoline; in ftrace_get_addr_new() 2287 return ops->trampoline; in ftrace_get_addr_curr() [all …]
|
| /linux-4.4.14/arch/arm/kvm/ |
| D | init.S | 138 @ Jump to the trampoline page
|
| /linux-4.4.14/Documentation/ |
| D | kprobes.txt | 113 the return address with the address of a "trampoline." The trampoline 115 At boot time, Kprobes registers a kprobe at the trampoline. 118 passes to the trampoline and that probe is hit. Kprobes' trampoline 209 - a call to the trampoline code which calls user's probe handlers. 567 address with the trampoline's address, stack backtraces and calls 568 to __builtin_return_address() will typically yield the trampoline's
|
| /linux-4.4.14/include/linux/ |
| D | ftrace.h | 171 unsigned long trampoline; member
|
| /linux-4.4.14/arch/sh/mm/ |
| D | Kconfig | 107 From the kernel side this is used for the signal trampoline.
|
| /linux-4.4.14/Documentation/devicetree/ |
| D | booting-without-of.txt | 213 trampoline located in arch/powerpc/kernel/prom_init.c to 217 the second method. This trampoline code runs in the 222 point is called by a) after the OF trampoline and can also be 567 "phandle" value for every node that the "prom_init()" trampoline code 694 by the trampoline code in the kernel's prom_init() file. For example, 972 the prom_init() trampoline when booting with an OF client interface,
|
| /linux-4.4.14/arch/arm/ |
| D | Kconfig | 1584 trampoline, are within range of the branch. For this reason, the
|