From: Philippe Proulx Date: Tue, 29 Nov 2016 02:22:19 +0000 (-0500) Subject: lttng-ust(3): document new ctf_*() array/sequence network/hex macros X-Git-Tag: v2.9.0~10 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=2efdb694a12a902d015c9f76d1f0d0e6cec9c61d;p=lttng-ust.git lttng-ust(3): document new ctf_*() array/sequence network/hex macros Signed-off-by: Philippe Proulx Signed-off-by: Mathieu Desnoyers --- diff --git a/doc/man/lttng-ust.3.txt b/doc/man/lttng-ust.3.txt index 7a23943d..e49d1a03 100644 --- a/doc/man/lttng-ust.3.txt +++ b/doc/man/lttng-ust.3.txt @@ -23,6 +23,12 @@ SYNOPSIS #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') @@ -38,8 +44,20 @@ 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') @@ -250,11 +268,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 +287,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: