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), <tng_probe_ctx);
static const struct lttng_kernel_event_field *event_fields[] = {
lttng_kernel_static_event_field("ip",
lttng_kernel_static_type_integer_from_type(unsigned long, __BYTE_ORDER, 16),
- false, false, false),
+ false, false),
lttng_kernel_static_event_field("parent_ip",
lttng_kernel_static_type_integer_from_type(unsigned long, __BYTE_ORDER, 16),
- false, false, false),
+ false, false),
};
static const struct lttng_kernel_tracepoint_class tp_class = {