1 ####################################################################
2 # Copyright (c) 2012 Ericsson
4 # All rights reserved. This program and the accompanying materials are
5 # made available under the terms of the Eclipse Public License v1.0 which
6 # accompanies this distribution, and is available at
7 # http://www.eclipse.org/legal/epl-v10.html
10 # Bernd Hufmann - Initial API and implementation
11 ####################################################################
12 ####################################################################
13 # Scenario: Test no sessions available
14 ####################################################################
24 Currently no available tracing session
36 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
37 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
38 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
52 PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
53 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_MODULE (10)) (type: tracepoint)
54 ust_tests_hello:tptest (loglevel: TRACE_INFO (6)) (type: tracepoint)
56 PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
57 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
58 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
63 ####################################################################
64 # Scenario: Enable events from kernel provider events
65 ####################################################################
69 lttng create mysession
75 Session mysession created.
76 Traces will be written in /home/user/lttng-traces/mysession-20120314-132824
86 Tracing session mysession: [inactive]
87 Trace path: /home/user/lttng-traces/mysession-20120314-132824
92 lttng enable-event sched_kthread_stop,sched_kthread_stop_ret -k -s mysession --tracepoint
98 kernel event sched_kthread_stop created in channel channel0
99 kernel sched_kthread_stop_ret created in channel channel0
109 Tracing session mysession: [inactive]
110 Trace path: /home/user/lttng-traces/mysession-20120314-132824
112 === Domain: Kernel ===
116 - channel0: [enabled]
120 subbufers size: 262144
121 number of subbufers: 4
122 switch timer interval: 0
123 read timer interval: 200
127 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
128 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
133 lttng disable-event sched_kthread_stop_ret,sched_kthread_stop -k -s mysession -c channel0
139 kernel event sched_kthread_stop_ret disabled in channel channel0
140 kernel event sched_kthread_stop disabled in channel channel0
144 lttng enable-event sched_kthread_stop -k -s mysession -c channel0 --tracepoint
150 kernel event sched_kthread_stop enabled in channel channel0
155 lttng destroy mysession
161 Session mysession destroyed.
166 ####################################################################
167 # Scenario: Enable events from UST provider events
168 ####################################################################
172 lttng create mysession -o /home/user/temp
178 Session mysession created.
179 Traces will be written in /home/user/temp
189 Tracing session mysession: [inactive]
190 Trace path: /home/user/temp
195 lttng enable-channel mychannel -u -s mysession --subbuf-size 16384 --num-subbuf 2 --switch-timer 200 --read-timer 100
201 UST channel mychannel enabled for session mysession
211 Tracing session mysession: [inactive]
212 Trace path: /home/user/temp
214 === Domain: UST global ===
218 - mychannel: [enabled]
222 subbufers size: 16384
223 number of subbufers: 2
224 switch timer interval: 200
225 read timer interval: 100
234 lttng enable-event ust_tests_hello:tptest_sighandler,ust_tests_hello:tptest -u -s mysession --tracepoint
240 UST event ust_tests_hello:tptest_sighandler in channel channel0
241 UST sched_ust_tests_hello:tptest created in channel channel0
251 Tracing session mysession: [inactive]
252 Trace path: /home/user/temp
254 === Domain: UST global ===
258 - mychannel: [enabled]
262 subbufers size: 16384
263 number of subbufers: 2
264 switch timer interval: 200
265 read timer interval: 100
269 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint) [enabled]
270 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint) [enabled]
275 lttng disable-event ust_tests_hello:tptest -u -s mysession -c mychannel
281 kernel event ust_tests_hello:tptest in channel mychannel
285 lttng enable-event ust_tests_hello:tptest -u -s mysession -c mychannel --tracepoint
291 kernel event ust_tests_hello:tptest enabled in channel mychannel
296 lttng destroy mysession
302 Session mysession destroyed.