trampoline 76 arch/arm64/kernel/ftrace.c struct plt_entry trampoline, *dst; trampoline 110 arch/arm64/kernel/ftrace.c trampoline = get_plt_entry(addr, dst); trampoline 111 arch/arm64/kernel/ftrace.c if (memcmp(dst, &trampoline, sizeof(trampoline))) { trampoline 119 arch/arm64/kernel/ftrace.c *dst = trampoline; trampoline 95 arch/powerpc/include/asm/module.h int module_trampoline_target(struct module *mod, unsigned long trampoline, trampoline 645 arch/s390/kernel/kprobes.c static struct kprobe trampoline = { trampoline 652 arch/s390/kernel/kprobes.c return register_kprobe(&trampoline); trampoline 143 arch/s390/kernel/uprobes.c unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline, trampoline 149 arch/s390/kernel/uprobes.c regs->gprs[14] = trampoline; trampoline 755 arch/x86/kernel/ftrace.c void *trampoline; trampoline 779 arch/x86/kernel/ftrace.c trampoline = alloc_tramp(size + RET_SIZE + sizeof(void *)); trampoline 780 arch/x86/kernel/ftrace.c if (!trampoline) trampoline 787 arch/x86/kernel/ftrace.c ret = probe_kernel_read(trampoline, (void *)start_offset, size); trampoline 791 arch/x86/kernel/ftrace.c ip = trampoline + size; trampoline 807 arch/x86/kernel/ftrace.c ptr = (unsigned long *)(trampoline + size + RET_SIZE); trampoline 811 arch/x86/kernel/ftrace.c memcpy(&op_ptr, trampoline + op_offset, OP_REF_SIZE); trampoline 819 arch/x86/kernel/ftrace.c offset -= (unsigned long)trampoline + op_offset + OP_REF_SIZE; trampoline 824 arch/x86/kernel/ftrace.c memcpy(trampoline + op_offset, &op_ptr, OP_REF_SIZE); trampoline 829 arch/x86/kernel/ftrace.c set_vm_flush_reset_perms(trampoline); trampoline 836 arch/x86/kernel/ftrace.c set_memory_x((unsigned long)trampoline, npages); trampoline 837 arch/x86/kernel/ftrace.c return (unsigned long)trampoline; trampoline 839 arch/x86/kernel/ftrace.c tramp_free(trampoline); trampoline 868 arch/x86/kernel/ftrace.c if (ops->trampoline) { trampoline 876 arch/x86/kernel/ftrace.c set_memory_rw(ops->trampoline, npages); trampoline 878 arch/x86/kernel/ftrace.c ops->trampoline = create_trampoline(ops, &size); trampoline 879 arch/x86/kernel/ftrace.c if (!ops->trampoline) trampoline 886 arch/x86/kernel/ftrace.c ip = ops->trampoline + offset; trampoline 895 arch/x86/kernel/ftrace.c set_memory_ro(ops->trampoline, npages); trampoline 933 arch/x86/kernel/ftrace.c if (ops && ops->trampoline) { trampoline 939 arch/x86/kernel/ftrace.c if (ops->trampoline == FTRACE_GRAPH_ADDR) trampoline 964 arch/x86/kernel/ftrace.c return addr_from_call((void *)ops->trampoline + offset); trampoline 972 arch/x86/kernel/ftrace.c tramp_free((void *)ops->trampoline); trampoline 973 arch/x86/kernel/ftrace.c ops->trampoline = 0; trampoline 201 include/linux/ftrace.h unsigned long trampoline; trampoline 319 kernel/trace/fgraph.c .trampoline = FTRACE_GRAPH_TRAMP_ADDR, trampoline 1076 kernel/trace/ftrace.c if (op->trampoline && op->trampoline_size) trampoline 1077 kernel/trace/ftrace.c if (addr >= op->trampoline && trampoline 1078 kernel/trace/ftrace.c addr < op->trampoline + op->trampoline_size) { trampoline 1723 kernel/trace/ftrace.c if (ftrace_rec_count(rec) == 1 && ops->trampoline) trampoline 2040 kernel/trace/ftrace.c (void *)ops->trampoline, trampoline 2184 kernel/trace/ftrace.c if (!op->trampoline) trampoline 2202 kernel/trace/ftrace.c if (!op->trampoline) trampoline 2249 kernel/trace/ftrace.c if (!op->trampoline) trampoline 2314 kernel/trace/ftrace.c if (FTRACE_WARN_ON(!ops || !ops->trampoline)) { trampoline 2320 kernel/trace/ftrace.c return ops->trampoline; trampoline 2352 kernel/trace/ftrace.c return ops->trampoline; trampoline 3462 kernel/trace/ftrace.c (void *)ops->trampoline,