X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=doc%2Fquickstart.txt;h=be43d49dfce88362acd145a550ce82677c0ad8ef;hp=163544eee1e23fd3aa0695e0db7b53644fa172c1;hb=9674ce7a9c5218066b395d1f6d1f19f277849f95;hpb=b79f82bbde7fd1fb50a6820d5ffabdbe105941ed;ds=sidebyside
diff --git a/doc/quickstart.txt b/doc/quickstart.txt
index 163544eee..be43d49df 100644
--- a/doc/quickstart.txt
+++ b/doc/quickstart.txt
@@ -55,35 +55,43 @@ If you have multiple sessions, you can change the current session by using
# lttng set-session myothersession
-2) Enable event(s). Here for example, we want only 'sched_switch' and
-'sys_enter' events for the kernel (-k/--kernel).
+2) Enable all tracepoints and all system call events.
-# lttng enable-event sched_switch,sys_enter -k
+# lttng enable-event -a -k
-or enable ALL events (-a/--all):
+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 -a -k
+# lttng enable-event sched_switch,sched_wakeup -k
+
+or enable ALL tracepoint events:
+
+# lttng enable-event -a -k --tracepoint
+
+4) Enable all system call event(s).
+
+# lttng enable-event -a -k --syscall
-3) 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
your tracing data.
-# lttng enable-event aname --probe symbol+0xffff7260695
+# lttng enable-event aname -k --probe symbol+0x0
or
-# lttng enable-event aname --probe 0xffff7260695
+# lttng enable-event aname -k --probe 0xffff7260695
Either an
or a can be used for probes.
You can also enable function tracer, which uses the Ftrace API (by Steven
Rostedt). Again, data will be output in the trace.
-# lttng enable-event aname --function
+# lttng enable-event aname -k --function
-4) 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:
@@ -97,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
-5) 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
@@ -107,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.
-6) Start tracing:
+8) Start tracing:
# lttng start
Tracing is in progress at this point and traces will be written in
$HOME/lttng-traces/mysession--