X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=usertrace-generic%2FREADME;h=b9ac1fb431c5a0861a43d9aaea08a54a0d955e31;hb=51bf1553318c4f651135e0b75c79111a07544ac8;hp=9d471ebe6de7c5ef5687ff478d92177010ef4037;hpb=e90c7b86b16bf45ae7114266f4e48f3e2debd30c;p=lttv.git diff --git a/usertrace-generic/README b/usertrace-generic/README index 9d471ebe..b9ac1fb4 100644 --- a/usertrace-generic/README +++ b/usertrace-generic/README @@ -168,9 +168,8 @@ See the sample-instrument-fct.c example program. - Compile your application with at least these parameters to gcc (it is splitted on two lines, joined by a "\") : -gcc -g -I /usr/src/usertrace-generic -o myapp myapp.c \ - /usr/src/usertrace-generic/ltt-facility-loader-user_myfacility.c \ - /usr/src/usertrace-generic/ltt-instrument-functions.c +gcc -g -finstrument-functions \ + -lltt-instrument-functions -o myapp myapp.c To see what the final result looks like : - Start tracing @@ -180,10 +179,8 @@ Then, to see only the function_entry and function_exit events : lttv -m textDump -t /tmp/trace1 -e "event.facility=user_generic & (event.name=function_entry & event.name=function_exit)" It will show, for example : -user_generic.function_entry: 59329.709939111 (/cpu_0), 19250, 18581, SYSCALL { -0x8048454, 0x80484c2 } -user_generic.function_exit: 59329.709944613 (/cpu_0), 19250, 18581, SYSCALL { 0 -x8048454, 0x80484c2 } +user_generic.function_entry: 59329.709939111 (/cpu_0), 19250, 18581, SYSCALL { 0x8048454, 0x80484c2 } +user_generic.function_exit: 59329.709944613 (/cpu_0), 19250, 18581, SYSCALL { 0x8048454, 0x80484c2 } you can then use (from the binutils package) addr2line -e sample-instrument-fct -i -f 0x8048454