我想插入lttng - tracepoint("traceprovider_name"tracepoint_name“”$1“$2)语句与tracepoint_name和traceprovider_name相同,但希望在代码中使用不同的跟踪点签名:例如:
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" )发布于 2015-11-26 12:26:50
为了保持根原因analysis.So所需的细粒度,跟踪提供者名称和跟踪点名称必须是唯一的,但您可以在多个地方使用相同的跟踪点。
https://stackoverflow.com/questions/32560476
复制相似问题