Feature #508 » 0001-test-array-of-floats-in-hello.cxx.patch
tests/hello.cxx/hello.cpp | ||
---|---|---|
int i, netint;
|
||
long values[] = { 1, 2, 3 };
|
||
char text[10] = "test";
|
||
double dbl = 2.0;
|
||
float flt = 2222.0;
|
||
double dbl = 2.1;
|
||
float flt = 2222.1;
|
||
int delay = 0;
|
||
float fltarr[] = { 1.1, 2.2, 3.3 };
|
||
init_int_handler();
|
||
... | ... | |
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, fltarr);
|
||
//usleep(100000);
|
||
}
|
||
fprintf(stderr, " done.\n");
|
tests/hello.cxx/ust_tests_hello.h | ||
---|---|---|
TRACEPOINT_EVENT(ust_tests_hello, tptest,
|
||
TP_ARGS(int, anint, int, netint, long *, values,
|
||
char *, text, size_t, textlen,
|
||
double, doublearg, float, floatarg),
|
||
double, doublearg, float, floatarg,
|
||
float *, floatarrarg),
|
||
TP_FIELDS(
|
||
ctf_integer(int, intfield, anint)
|
||
ctf_integer_hex(int, intfield2, anint)
|
||
... | ... | |
ctf_string(stringfield, text)
|
||
ctf_float(float, floatfield, floatarg)
|
||
ctf_float(double, doublefield, doublearg)
|
||
ctf_array(float, floatarrfield, floatarrarg, 3)
|
||
)
|
||
)
|
||