X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fregression%2Fust%2Fmulti-lib%2Fprobes.h;h=d58fa26847a7cedc032f80111688f6315c3afdea;hb=HEAD;hp=31e6ec3b33e99ecf46c12295edd93410699b37b2;hpb=3f7f208a0150d93363cbf7755e890a9839114ab5;p=lttng-tools.git diff --git a/tests/regression/ust/multi-lib/probes.h b/tests/regression/ust/multi-lib/probes.h index 31e6ec3b3..d58fa2684 100644 --- a/tests/regression/ust/multi-lib/probes.h +++ b/tests/regression/ust/multi-lib/probes.h @@ -1,18 +1,8 @@ /* - * Copyright (C) - 2018 Francis Deslauriers + * Copyright (C) 2018 Francis Deslauriers * - * This library is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by the - * Free Software Foundation; version 2.1 of the License. + * SPDX-License-Identifier: LGPL-2.1-only * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - * for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #undef TRACEPOINT_PROVIDER @@ -25,170 +15,114 @@ #define PROBES_H #include + #include #if defined(ACTIVATE_PROBES_A) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer(uint64_t, arg_long_A, arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_integer(uint64_t, arg_long_A, arg))) #elif defined(ACTIVATE_PROBES_B) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer(uint64_t, arg_long_B, arg) - ctf_float(float, arg_float_B, (float) arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_integer(uint64_t, arg_long_B, arg) + ctf_float(float, arg_float_B, (float) arg))) #elif defined(ACTIVATE_PROBES_C) -TRACEPOINT_ENUM(multi, enum_a, - TP_ENUM_VALUES( - ctf_enum_value("FIELD_A", 0) - ctf_enum_value("FIELD_B", 1) - ctf_enum_range("RANGE_C", 2, 10) - ) -) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_enum(multi, enum_a, int16_t, enum_short_C, 0) - ctf_enum(multi, enum_a, int32_t, enum_int_C, 1) - ctf_enum(multi, enum_a, uint64_t, enum_long_C, 2) - ) -) +TRACEPOINT_ENUM(multi, + enum_a, + TP_ENUM_VALUES(ctf_enum_value("FIELD_A", 0) ctf_enum_value("FIELD_B", 1) + ctf_enum_range("RANGE_C", 2, 10))) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_enum(multi, enum_a, int16_t, enum_short_C, 0) + ctf_enum(multi, enum_a, int32_t, enum_int_C, 1) + ctf_enum(multi, enum_a, uint64_t, enum_long_C, 2))) #elif defined(ACTIVATE_PROBES_D) -TRACEPOINT_ENUM(multi, enum_a, - TP_ENUM_VALUES( - ctf_enum_value("FIELD_A", 0) - ctf_enum_value("FIELD_B", 1) - ctf_enum_range("RANGE_C_PRIME", 2, 10) - ) -) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_enum(multi, enum_a, int32_t, enum_int_D, 1) - ctf_enum(multi, enum_a, int16_t, enum_short_D, 0) - ctf_enum(multi, enum_a, uint64_t, enum_long_D, 2) - ) -) +TRACEPOINT_ENUM(multi, + enum_a, + TP_ENUM_VALUES(ctf_enum_value("FIELD_A", 0) ctf_enum_value("FIELD_B", 1) + ctf_enum_range("RANGE_C_PRIME", 2, 10))) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_enum(multi, enum_a, int32_t, enum_int_D, 1) + ctf_enum(multi, enum_a, int16_t, enum_short_D, 0) + ctf_enum(multi, enum_a, uint64_t, enum_long_D, 2))) #elif defined(ACTIVATE_PROBES_E) /* * Here we declare tracepoints really similar to one another but are different. * This is meant to test tracepoint comparaison code. */ -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer(uint64_t, arg_long, arg) - ) -) +TRACEPOINT_EVENT(multi, tp, TP_ARGS(uint64_t, arg), TP_FIELDS(ctf_integer(uint64_t, arg_long, arg))) #elif defined(ACTIVATE_PROBES_F) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer(int64_t, arg_long, arg) - ) -) +TRACEPOINT_EVENT(multi, tp, TP_ARGS(uint64_t, arg), TP_FIELDS(ctf_integer(int64_t, arg_long, arg))) #elif defined(ACTIVATE_PROBES_G) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer_hex(int64_t, arg_long, arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_integer_hex(int64_t, arg_long, arg))) #elif defined(ACTIVATE_PROBES_H) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer_hex(int16_t, arg_long, arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_integer_hex(int16_t, arg_long, arg))) #elif defined(ACTIVATE_PROBES_I) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_integer_hex(int32_t, arg_long, arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_integer_hex(int32_t, arg_long, arg))) #elif defined(ACTIVATE_PROBES_J) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_float(float, arg_float, (float) arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_float(float, arg_float, (float) arg))) #elif defined(ACTIVATE_PROBES_K) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_float(double, arg_float, (double) arg) - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_float(double, arg_float, (double) arg))) #elif defined(ACTIVATE_PROBES_L) -TRACEPOINT_ENUM(multi, enum_a, - TP_ENUM_VALUES( - ctf_enum_value("FIELD_A", 0) - ctf_enum_value("FIELD_B", 1) - ctf_enum_range("RANGE_C", 2, 10) - ) -) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_enum(multi, enum_a, int32_t, enum_int, 1) - ) -) +TRACEPOINT_ENUM(multi, + enum_a, + TP_ENUM_VALUES(ctf_enum_value("FIELD_A", 0) ctf_enum_value("FIELD_B", 1) + ctf_enum_range("RANGE_C", 2, 10))) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_enum(multi, enum_a, int32_t, enum_int, 1))) #elif defined(ACTIVATE_PROBES_M) -TRACEPOINT_ENUM(multi, enum_a, - TP_ENUM_VALUES( - ctf_enum_value("FIELD_A", 0) - ctf_enum_value("FIELD_B", 1) - ctf_enum_range("RANGE_C", 2, 10) - ) -) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_enum(multi, enum_a, int64_t, enum_int, 1) - ) -) +TRACEPOINT_ENUM(multi, + enum_a, + TP_ENUM_VALUES(ctf_enum_value("FIELD_A", 0) ctf_enum_value("FIELD_B", 1) + ctf_enum_range("RANGE_C", 2, 10))) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_enum(multi, enum_a, int64_t, enum_int, 1))) #elif defined(ACTIVATE_PROBES_N) -TRACEPOINT_ENUM(multi, enum_a, - TP_ENUM_VALUES( - ctf_enum_value("FIELD_A", 0) - ctf_enum_value("FIELD_B", 1) - ctf_enum_range("RANGE_C", 2, 10) - ) -) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_enum(multi, enum_a, int16_t, enum_int, 1) - ) -) +TRACEPOINT_ENUM(multi, + enum_a, + TP_ENUM_VALUES(ctf_enum_value("FIELD_A", 0) ctf_enum_value("FIELD_B", 1) + ctf_enum_range("RANGE_C", 2, 10))) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_enum(multi, enum_a, int16_t, enum_int, 1))) #elif defined(ACTIVATE_PROBES_O) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_string(arg_string, "string") - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_string(arg_string, "string"))) #elif defined(ACTIVATE_PROBES_P) -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ctf_string(my_arg_string, "string") - ) -) +TRACEPOINT_EVENT(multi, + tp, + TP_ARGS(uint64_t, arg), + TP_FIELDS(ctf_unused(arg) ctf_string(my_arg_string, "string"))) #else -TRACEPOINT_EVENT(multi, tp, - TP_ARGS(uint64_t, arg), - TP_FIELDS( - ) -) +TRACEPOINT_EVENT(multi, tp, TP_ARGS(uint64_t, arg), TP_FIELDS(ctf_unused(arg))) #endif #endif /* PROBES_H */