/* For function-return probes, init_kprobes() establishes a probepoint here. When a retprobed function returns, this probe is hit and trampoline_probe_handler() runs, calling the kretprobe's handler.  */
static void __used kretprobe_trampoline_holder(void)
/* For function-return probes, init_kprobes() establishes a probepoint here. When a retprobed function returns, this probe is hit and trampoline_probe_handler() runs, calling the kretprobe's handler.  */
static void __used kretprobe_trampoline_holder(void)
{
	asm volatile (".globl kretprobe_trampoline\n"
		      "kretprobe_trampoline:\n\t"
		      "nop\n");
}