X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=hello%2Fhello.c;h=058f7fae10abaa2c7c5a957c1bdc80fe40f8f8f1;hb=HEAD;hp=5f05e225641610960346a80773f57f55862d9bdc;hpb=474d745fffdcb195beae194471c63947aa03249a;p=lttng-ust.git diff --git a/hello/hello.c b/hello/hello.c deleted file mode 100644 index 5f05e225..00000000 --- a/hello/hello.c +++ /dev/null @@ -1,85 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#include "../libmarkers/marker.h" -#include "usterr.h" -#include "tracer.h" -#include "marker-control.h" -#include "relay.h" -#include "tp.h" - - -void probe(const struct marker *mdata, - void *probe_private, void *call_private, - const char *fmt, va_list *args) -{ - printf("In probe\n"); -} - -void inthandler(int sig) -{ - printf("in handler\n"); - exit(0); -} - -int init_int_handler(void) -{ - int result; - struct sigaction act; - - result = sigemptyset(&act.sa_mask); - if(result == -1) { - PERROR("sigemptyset"); - return -1; - } - - act.sa_handler = inthandler; - act.sa_flags = SA_RESTART; - - /* Only defer ourselves. Also, try to restart interrupted - * syscalls to disturb the traced program as little as possible. - */ - result = sigaction(SIGINT, &act, NULL); - if(result == -1) { - PERROR("sigaction"); - return -1; - } - - return 0; -} - -int main() -{ - int result; - int i; - - init_int_handler(); - - printf("Hello, World!\n"); - - sleep(1); - for(i=0; i<50; i++) { - trace_mark(ust, bar, "str %s", "FOOBAZ"); - trace_mark(ust, bar2, "number1 %d number2 %d", 53, 9800); - trace_hello_tptest(i); - usleep(100000); - } - - scanf("%*s"); - - ltt_trace_stop("auto"); - ltt_trace_destroy("auto"); - - DBG("TRACE STOPPED"); - scanf("%*s"); - - return 0; -} - -MARKER_LIB -TRACEPOINT_LIB