X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Fregister_test%2Fregister_test.c;h=8198a2c451ace4cc7b4ff5c3244823e1046e1054;hb=8d71973c9b5596f5732741975d4334a3abb3ba2a;hp=90fca12edf99f3ceba67f5e82ee22aa07774079f;hpb=cacf036243594e11fc8a7e0f47f07af97a79042f;p=ust.git diff --git a/tests/register_test/register_test.c b/tests/register_test/register_test.c index 90fca12..8198a2c 100644 --- a/tests/register_test/register_test.c +++ b/tests/register_test/register_test.c @@ -27,10 +27,9 @@ #include #include "usterr.h" -#include "tracer.h" #include "tp.h" -DEFINE_TRACE(hello_tptest); +DEFINE_TRACEPOINT(hello_tptest); struct hello_trace_struct { @@ -55,7 +54,7 @@ void tptest_probe(void *data, int anint) static void * register_thread_main(void *data) { - int ret, i, j = 0; + int i, j = 0; struct hello_trace_struct hello[HELLO_LENGTH]; @@ -66,30 +65,31 @@ static void * register_thread_main(void *data) } for (i=0; i<1000; i++) { - while (!register_trace_hello_tptest(tptest_probe, + while (!register_tracepoint(hello_tptest, tptest_probe, &hello[j%HELLO_LENGTH])) { usleep(10); j++; } printf("Registered all\n"); - while (!unregister_trace_hello_tptest(tptest_probe, + while (!unregister_tracepoint(hello_tptest, tptest_probe, &hello[j%HELLO_LENGTH])) { usleep(10); j++; } printf("Unregistered all\n"); } + return NULL; } -int main() +int main(int argc, char **argv) { pthread_t register_thread; int i; pthread_create(®ister_thread, NULL, register_thread_main, NULL); for(i=0; i<1000000; i++) { - trace_hello_tptest(i); + tracepoint(hello_tptest, i); } return 0;