From cd84aa763efa60969f15757d46a09a884ea97fc8 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 30 Sep 2011 09:58:50 -0400 Subject: [PATCH] Update documentation for enable all events Signed-off-by: Mathieu Desnoyers --- doc/quickstart.txt | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/doc/quickstart.txt b/doc/quickstart.txt index 64c6ab771..5ba0cc54e 100644 --- a/doc/quickstart.txt +++ b/doc/quickstart.txt @@ -55,20 +55,24 @@ If you have multiple sessions, you can change the current session by using # lttng set-session myothersession -2) Enable tracepoint event(s). Here for example, we want only +2) Enable all tracepoints and all system call events. + +# lttng enable-event -a -k + +3) Enable tracepoint event(s). Here for example, we want only 'sched_switch' and 'sched_wakeup' events for the kernel (-k/--kernel). # lttng enable-event sched_switch,sched_wakeup -k -or enable ALL tracepoint events (-a/--all): +or enable ALL tracepoint events: -# lttng enable-event -a -k +# lttng enable-event -a -k --tracepoint -3) Enable all system call event(s). +4) Enable all system call event(s). # lttng enable-event -a -k --syscall -4) Enable kprobes and/or the function tracer with lttng +5) Enable kprobes and/or the function tracer with lttng This is a new feature made possible by the new LTTng 2.0 kernel tracer. You can enable a dynamic probe and data will be output in the trace along side with @@ -87,7 +91,7 @@ Rostedt). Again, data will be output in the trace. # lttng enable-event aname -k --function -5) Enable context information for an event: +6) Enable context information for an event: This is also a new feature which allows you to add context information to an event. For example, you can add the PID along with the event information: @@ -101,7 +105,7 @@ You can on the same line activate multiple context: # lttng add-context -k -e sched_switch -t pid -t nice -t tid -6) Enable perf counter for an event: +7) Enable perf counter for an event: Again, a new powerful feature is the possibility to add perf counter data (using the perf API by Ingo Molnar and Thomas Gleixner) to the trace on a per @@ -111,21 +115,21 @@ event basis. Let say we want to get the CPU cycles at each event: You'll have to use the add-context help for all possible perf counter values. -7) Start tracing: +8) Start tracing: # lttng start Tracing is in progress at this point and traces will be written in $HOME/lttng-traces/mysession--