我想插入具有相同 tracepoint_name 和traceprovider_name 的 lttng - tracepoint("traceprovider_name"tracepoint_name" "$1"$2") 语句,但想在代码中使用不同的跟踪点签名:例如:
TRACEPOINT_EVENT(
provider_name_test,
tp_name_tp,
TP_ARGS(
int, my_integer_arg, char*, my_string_arg
),
TP_FIELDS(
ctf_string(my_string_field, my_string_arg)
ctf_integer(int, my_integer_field, my_integer_arg)
)
)
------------------------------------------------------------------------
with the above defined traceprovider I can use:
tracepoint(provider_name_test, tp_name_tp,23, "hi there")
I want tracepoint() signatures as below
tracepoint(provider_name_test, tp_name_tp,23 )
tracepoint(provider_name_test, tp_name_tp,"hi there" )