X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=doc%2Fman%2Flttng-ust.3.txt;h=67573e80b49a098db875e06c1893f4e35bab211d;hb=015800b09a82e83a132737007e88d5562d1048f6;hp=df2b6fb4094443275d3c38fd373ac293bc951339;hpb=62c2f155575a8350e5d296ed6946ebd8ded27b5f;p=lttng-ust.git diff --git a/doc/man/lttng-ust.3.txt b/doc/man/lttng-ust.3.txt index df2b6fb4..67573e80 100644 --- a/doc/man/lttng-ust.3.txt +++ b/doc/man/lttng-ust.3.txt @@ -16,18 +16,22 @@ SYNOPSIS [verse] #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_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_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') @@ -38,11 +42,23 @@ SYNOPSIS #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_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_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', ...) @@ -250,11 +266,18 @@ Null-terminated string: *ctf_string*('field_name', 'expr') *ctf_string_nowrite*('field_name', 'expr') -Statically-sized array of integers: +Statically-sized array of integers (`_hex` versions displayed in +hexadecimal, `_network` versions in network byte order): [verse] *ctf_array*('int_type', 'field_name', 'expr', 'count') *ctf_array_nowrite*('int_type', 'field_name', 'expr', 'count') +*ctf_array_hex*('int_type', 'field_name', 'expr', 'count') +*ctf_array_nowrite_hex*('int_type', 'field_name', 'expr', 'count') +*ctf_array_network*('int_type', 'field_name', 'expr', 'count') +*ctf_array_network_nowrite*('int_type', 'field_name', 'expr', 'count') +*ctf_array_network_hex*('int_type', 'field_name', 'expr', 'count') +*ctf_array_network_nowrite_hex*('int_type', 'field_name', 'expr', 'count') Statically-sized array, printed as text; no need to be null-terminated: @@ -262,11 +285,22 @@ Statically-sized array, printed as text; no need to be null-terminated: *ctf_array_text*(char, 'field_name', 'expr', 'count') *ctf_array_text_nowrite*(char, 'field_name', 'expr', 'count') -Dynamically-sized array of integers: +Dynamically-sized array of integers (`_hex` versions displayed in +hexadecimal, `_network` versions in network byte order): [verse] *ctf_sequence*('int_type', 'field_name', 'expr', 'len_type', 'len_expr') *ctf_sequence_nowrite*('int_type', 'field_name', 'expr', 'len_type', 'len_expr') +*ctf_sequence_hex*('int_type', 'field_name', 'expr', 'len_type', 'len_expr') +*ctf_sequence_nowrite_hex*('int_type', 'field_name', 'expr', 'len_type', + 'len_expr') +*ctf_sequence_network*('int_type', 'field_name', 'expr', 'len_type', 'len_expr') +*ctf_sequence_network_nowrite*('int_type', 'field_name', 'expr', 'len_type', + 'len_expr') +*ctf_sequence_network_hex*('int_type', 'field_name', 'expr', 'len_type', + 'len_expr') +*ctf_sequence_network_nowrite_hex*('int_type', 'field_name', 'expr', + 'len_type', 'len_expr') Dynamically-sized array, displayed as text; no need to be null-terminated: @@ -758,7 +792,7 @@ LTTng-UST state dump ~~~~~~~~~~~~~~~~~~~~ If an application that uses `liblttng-ust` becomes part of a tracing session, information about its currently loaded shared objects, their -build IDs, and their debug link informations are emitted as events +build IDs, and their debug link information are emitted as events by the tracer. The following LTTng-UST state dump events exist and must be enabled