трассировка пространства пользователя LTTng (LTTng user space tracing)
Синопсис (Synopsis)
#include <lttng/tracepoint.h>
#define TRACEPOINT_ENUM(prov_name, enum_name, mappings)
#define TRACEPOINT_EVENT(prov_name, t_name, args, fields)
#define TRACEPOINT_EVENT_CLASS(prov_name, class_name, args, fields)
#define TRACEPOINT_EVENT_INSTANCE(prov_name, class_name, t_name, args)
#define TRACEPOINT_LOGLEVEL(prov_name, t_name, level)
#define ctf_array(int_type, field_name, expr, count)
#define ctf_array_nowrite(int_type, field_name, expr, count)
#define ctf_array_hex(int_type, field_name, expr, count)
#define ctf_array_nowrite_hex(int_type, field_name, expr, count)
#define ctf_array_network(int_type, field_name, expr, count)
#define ctf_array_network_nowrite(int_type, field_name, expr, count)
#define ctf_array_network_hex(int_type, field_name, expr, count)
#define ctf_array_network_nowrite_hex(int_type, field_name, expr, count)
#define ctf_array_text(char, field_name, expr, count)
#define ctf_array_text_nowrite(char, field_name, expr, count)
#define ctf_enum(prov_name, enum_name, int_type, field_name, expr)
#define ctf_enum_nowrite(prov_name, enum_name, int_type, field_name,
expr)
#define ctf_enum_value(label, value)
#define ctf_enum_range(label, start, end)
#define ctf_float(float_type, field_name, expr)
#define ctf_float_nowrite(float_type, field_name, expr)
#define ctf_integer(int_type, field_name, expr)
#define ctf_integer_hex(int_type, field_name, expr)
#define ctf_integer_network(int_type, field_name, expr)
#define ctf_integer_network_hex(int_type, field_name, expr)
#define ctf_integer_nowrite(int_type, field_name, expr)
#define ctf_sequence(int_type, field_name, expr, len_type, len_expr)
#define ctf_sequence_nowrite(int_type, field_name, expr, len_type,
len_expr)
#define ctf_sequence_hex(int_type, field_name, expr, len_type,
len_expr)
#define ctf_sequence_nowrite_hex(int_type, field_name, expr, len_type,
len_expr)
#define ctf_sequence_network(int_type, field_name, expr, len_type,
len_expr)
#define ctf_sequence_network_nowrite(int_type, field_name, expr,
len_type, len_expr)
#define ctf_sequence_network_hex(int_type, field_name, expr, len_type,
len_expr)
#define ctf_sequence_network_nowrite_hex(int_type, field_name, expr,
len_type, len_expr)
#define ctf_sequence_text(char, field_name, expr, len_type, len_expr)
#define ctf_sequence_text_nowrite(char, field_name, expr, len_type,
len_expr)
#define ctf_string(field_name, expr)
#define ctf_string_nowrite(field_name, expr)
#define do_tracepoint(prov_name, t_name, ...)
#define tracepoint(prov_name, t_name, ...)
#define tracepoint_enabled(prov_name, t_name)
Link with -llttng-ust -ldl, following this man page.