I ran some tests with the new function entry/exit instrumentations.
The tracepoint provider for lttng_ust_cyg_profile:func_entry and
func_exit does not properly forward the call_site argument to the
call_site field. The patch below fixes the problem.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
TP_ARGS(void *, func_addr, void *, call_site),
TP_FIELDS(
ctf_integer_hex(void *, addr, func_addr)
TP_ARGS(void *, func_addr, void *, call_site),
TP_FIELDS(
ctf_integer_hex(void *, addr, func_addr)
- ctf_integer_hex(void *, call_site, func_addr)
+ ctf_integer_hex(void *, call_site, call_site)
TP_ARGS(void *, func_addr, void *, call_site),
TP_FIELDS(
ctf_integer_hex(void *, addr, func_addr)
TP_ARGS(void *, func_addr, void *, call_site),
TP_FIELDS(
ctf_integer_hex(void *, addr, func_addr)
- ctf_integer_hex(void *, call_site, func_addr)
+ ctf_integer_hex(void *, call_site, call_site)