From f121009f677db0f9444e0683e24315eed9c5973d Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Tue, 5 Jun 2012 13:15:52 -0400 Subject: [PATCH] test "hello": add boolean test Signed-off-by: Mathieu Desnoyers --- tests/hello/hello.c | 4 +++- tests/hello/ust_tests_hello.h | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/hello/hello.c b/tests/hello/hello.c index 584d3f7b..0c18c01a 100644 --- a/tests/hello/hello.c +++ b/tests/hello/hello.c @@ -28,6 +28,7 @@ #include #include #include +#include #define TRACEPOINT_DEFINE #include "ust_tests_hello.h" @@ -73,6 +74,7 @@ int main(int argc, char **argv) double dbl = 2.0; float flt = 2222.0; int delay = 0; + bool mybool = 123; /* should print "1" */ init_int_handler(); @@ -87,7 +89,7 @@ int main(int argc, char **argv) for (i = 0; i < 1000000; i++) { netint = htonl(i); tracepoint(ust_tests_hello, tptest, i, netint, values, - text, strlen(text), dbl, flt); + text, strlen(text), dbl, flt, mybool); //usleep(100000); } fprintf(stderr, " done.\n"); diff --git a/tests/hello/ust_tests_hello.h b/tests/hello/ust_tests_hello.h index 8a4063f6..b06dea00 100644 --- a/tests/hello/ust_tests_hello.h +++ b/tests/hello/ust_tests_hello.h @@ -23,11 +23,13 @@ extern "C" { */ #include +#include TRACEPOINT_EVENT(ust_tests_hello, tptest, TP_ARGS(int, anint, int, netint, long *, values, - char *, text, size_t, textlen, - double, doublearg, float, floatarg), + char *, text, size_t, textlen, + double, doublearg, float, floatarg, + bool, boolarg), TP_FIELDS( ctf_integer(int, intfield, anint) ctf_integer_hex(int, intfield2, anint) @@ -43,6 +45,7 @@ TRACEPOINT_EVENT(ust_tests_hello, tptest, ctf_string(stringfield, text) ctf_float(float, floatfield, floatarg) ctf_float(double, doublefield, doublearg) + ctf_integer(bool, boolfield, boolarg) ) ) -- 2.34.1