fix: kprobes: Use rethook for kretprobe if possible (v5.18)
[lttng-modules.git] / src / probes / lttng-kretprobes.c
index 5cb2e9537ebf6aa7594d5d4d9a125d76dfe49c5a..565df739047911509b5f8d963f256eec7729a28a 100644 (file)
@@ -81,7 +81,7 @@ int _lttng_kretprobes_handler(struct kretprobe_instance *krpi,
                int ret;
 
                payload.ip = (unsigned long) lttng_get_kretprobe(krpi)->kp.addr;
-               payload.parent_ip = (unsigned long) krpi->ret_addr;
+               payload.parent_ip = lttng_get_kretprobe_retaddr(krpi);
 
                lib_ring_buffer_ctx_init(&ctx, event_recorder, sizeof(payload),
                                         lttng_alignof(payload), &lttng_probe_ctx);
This page took 0.023119 seconds and 4 git commands to generate.