control: add test for correct command line for adding context for UST
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui.tests / testfiles / CreateTreeTest.cfg
CommitLineData
d132bcc7 1####################################################################
54f2dcc0 2# Copyright (c) 2012, 2014 Ericsson
774a7993 3#
d132bcc7
BH
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
774a7993
BH
8#
9# Contributors:
d132bcc7
BH
10# Bernd Hufmann - Initial API and implementation
11####################################################################
12####################################################################
f3b33d40 13# Scenario: Initialize
d132bcc7
BH
14####################################################################
15<SCENARIO>
16Initialize
276c17e7 17<COMMAND_INPUT>
774a7993 18lttng version
276c17e7
BH
19</COMMAND_INPUT>
20<COMMAND_RESULT>
210
22</COMMAND_RESULT>
23<COMMAND_OUTPUT>
24lttng version 2.0.0 - Annedd'ale
25Web site: http://lttng.org/
26
27lttng is free software and under the GPL license and part LGPL
28</COMMAND_OUTPUT>
29
d132bcc7 30<COMMAND_INPUT>
774a7993 31lttng list
d132bcc7
BH
32</COMMAND_INPUT>
33<COMMAND_RESULT>
340
35</COMMAND_RESULT>
36<COMMAND_OUTPUT>
37Currently no available tracing session
38</COMMAND_OUTPUT>
39
40<COMMAND_INPUT>
41lttng list -k
42</COMMAND_INPUT>
43<COMMAND_RESULT>
440
45</COMMAND_RESULT>
46<COMMAND_OUTPUT>
47Kernel events
48-------------
49 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
50 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
51 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
52
53</COMMAND_OUTPUT>
54
55<COMMAND_INPUT>
56lttng list -u
57</COMMAND_INPUT>
58<COMMAND_RESULT>
590
60</COMMAND_RESULT>
61<COMMAND_OUTPUT>
62UST events:
63-------------
64
65PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
a26d90be
BH
66 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
67 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
d132bcc7
BH
68
69PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
70 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
71 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
72
73</COMMAND_OUTPUT>
74</SCENARIO>
75
76####################################################################
a26d90be 77# Scenario: Create and destroy session
d132bcc7
BH
78####################################################################
79<SCENARIO>
a26d90be
BH
80SessionHandling
81<SCENARIO>
d132bcc7
BH
82<COMMAND_INPUT>
83lttng create mysession
84</COMMAND_INPUT>
85<COMMAND_RESULT>
860
87</COMMAND_RESULT>
88<COMMAND_OUTPUT>
89Session mysession created.
90Traces will be written in /home/user/lttng-traces/mysession-20120314-132824
91</COMMAND_OUTPUT>
92
93<COMMAND_INPUT>
94lttng list mysession
95</COMMAND_INPUT>
96<COMMAND_RESULT>
970
98</COMMAND_RESULT>
99<COMMAND_OUTPUT>
100Tracing session mysession: [inactive]
101 Trace path: /home/user/lttng-traces/mysession-20120314-132824
102
103</COMMAND_OUTPUT>
104
a26d90be
BH
105<COMMAND_INPUT>
106lttng destroy mysession
107</COMMAND_INPUT>
108<COMMAND_RESULT>
1090
110</COMMAND_RESULT>
111<COMMAND_OUTPUT>
112Session mysession destroyed.
113</COMMAND_OUTPUT>
114
115<COMMAND_INPUT>
116lttng start mysession
117</COMMAND_INPUT>
118<COMMAND_RESULT>
1190
120</COMMAND_RESULT>
121<COMMAND_OUTPUT>
122Tracing started for session mysession.
123</COMMAND_OUTPUT>
124
125<COMMAND_INPUT>
126lttng stop mysession
127</COMMAND_INPUT>
128<COMMAND_RESULT>
1290
130</COMMAND_RESULT>
131<COMMAND_OUTPUT>
132Tracing stopped for session mysession.
133</COMMAND_OUTPUT>
134
135</SCENARIO>
136
137####################################################################
138# Scenario: Create and destroy session
139####################################################################
140<SCENARIO>
141SessionHandlingWithPath
142<SCENARIO>
143<COMMAND_INPUT>
144lttng create mysession -o /home/user/temp
145</COMMAND_INPUT>
146<COMMAND_RESULT>
1470
148</COMMAND_RESULT>
149<COMMAND_OUTPUT>
150Session mysession created.
151Traces will be written in /home/user/temp
152</COMMAND_OUTPUT>
153
154<COMMAND_INPUT>
155lttng list mysession
156</COMMAND_INPUT>
157<COMMAND_RESULT>
1580
159</COMMAND_RESULT>
160<COMMAND_OUTPUT>
161Tracing session mysession: [inactive]
162 Trace path: /home/user/temp
163
164</COMMAND_OUTPUT>
165
166<COMMAND_INPUT>
167lttng destroy mysession
168</COMMAND_INPUT>
169<COMMAND_RESULT>
1700
171</COMMAND_RESULT>
172<COMMAND_OUTPUT>
173Session mysession destroyed.
174</COMMAND_OUTPUT>
175
176</SCENARIO>
177
178
179####################################################################
180# Scenario: Enable events from kernel provider events
181####################################################################
182<SCENARIO>
183Scenario1
184
185
d132bcc7 186<COMMAND_INPUT>
774a7993 187lttng enable-event sched_kthread_stop,sched_kthread_stop_ret -k -s mysession --tracepoint
d132bcc7
BH
188</COMMAND_INPUT>
189<COMMAND_RESULT>
1900
191</COMMAND_RESULT>
192<COMMAND_OUTPUT>
193kernel event sched_kthread_stop created in channel channel0
194kernel sched_kthread_stop_ret created in channel channel0
195</COMMAND_OUTPUT>
196
197<COMMAND_INPUT>
198lttng list mysession
199</COMMAND_INPUT>
200<COMMAND_RESULT>
2010
202</COMMAND_RESULT>
203<COMMAND_OUTPUT>
204Tracing session mysession: [inactive]
205 Trace path: /home/user/lttng-traces/mysession-20120314-132824
206
207=== Domain: Kernel ===
208
209Channels:
210-------------
211- channel0: [enabled]
212
213 Attributes:
214 overwrite mode: 0
215 subbufers size: 262144
216 number of subbufers: 4
217 switch timer interval: 0
218 read timer interval: 200
219 output: splice()
220
221 Events:
222 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
223 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
224
225</COMMAND_OUTPUT>
226
227<COMMAND_INPUT>
774a7993 228lttng disable-event sched_kthread_stop_ret,sched_kthread_stop -k -s mysession -c channel0
d132bcc7
BH
229</COMMAND_INPUT>
230<COMMAND_RESULT>
2310
232</COMMAND_RESULT>
233<COMMAND_OUTPUT>
234kernel event sched_kthread_stop_ret disabled in channel channel0
235kernel event sched_kthread_stop disabled in channel channel0
236</COMMAND_OUTPUT>
237
238<COMMAND_INPUT>
774a7993 239lttng enable-event sched_kthread_stop -k -s mysession -c channel0 --tracepoint
d132bcc7
BH
240</COMMAND_INPUT>
241<COMMAND_RESULT>
2420
243</COMMAND_RESULT>
244<COMMAND_OUTPUT>
245kernel event sched_kthread_stop enabled in channel channel0
246</COMMAND_OUTPUT>
247
d132bcc7
BH
248</SCENARIO>
249
250####################################################################
251# Scenario: Enable events from UST provider events
252####################################################################
253<SCENARIO>
254Scenario2
a26d90be 255
d132bcc7 256<COMMAND_INPUT>
774a7993 257lttng enable-channel mychannel -u -s mysession --subbuf-size 16384 --num-subbuf 2 --switch-timer 200 --read-timer 100
d132bcc7
BH
258</COMMAND_INPUT>
259<COMMAND_RESULT>
2600
261</COMMAND_RESULT>
262<COMMAND_OUTPUT>
a26d90be 263UST channel mychannel enabled for session mysession
d132bcc7
BH
264</COMMAND_OUTPUT>
265
266<COMMAND_INPUT>
267lttng list mysession
268</COMMAND_INPUT>
269<COMMAND_RESULT>
2700
271</COMMAND_RESULT>
272<COMMAND_OUTPUT>
273Tracing session mysession: [inactive]
274 Trace path: /home/user/temp
275
a26d90be
BH
276=== Domain: UST global ===
277
278Channels:
279-------------
280- mychannel: [enabled]
281
282 Attributes:
283 overwrite mode: 0
284 subbufers size: 16384
285 number of subbufers: 2
286 switch timer interval: 200
287 read timer interval: 100
288 output: mmap()
289
290 Events:
291 None
292
d132bcc7
BH
293</COMMAND_OUTPUT>
294
295<COMMAND_INPUT>
774a7993 296lttng enable-event ust_tests_hello:tptest_sighandler,ust_tests_hello:tptest -u -s mysession --tracepoint
d132bcc7
BH
297</COMMAND_INPUT>
298<COMMAND_RESULT>
2990
300</COMMAND_RESULT>
301<COMMAND_OUTPUT>
a26d90be
BH
302UST event ust_tests_hello:tptest_sighandler in channel channel0
303UST sched_ust_tests_hello:tptest created in channel channel0
d132bcc7
BH
304</COMMAND_OUTPUT>
305
306<COMMAND_INPUT>
307lttng list mysession
308</COMMAND_INPUT>
309<COMMAND_RESULT>
3100
311</COMMAND_RESULT>
312<COMMAND_OUTPUT>
313Tracing session mysession: [inactive]
314 Trace path: /home/user/temp
315
316=== Domain: UST global ===
317
318Channels:
319-------------
320- mychannel: [enabled]
321
322 Attributes:
323 overwrite mode: 0
324 subbufers size: 16384
325 number of subbufers: 2
326 switch timer interval: 200
327 read timer interval: 100
328 output: mmap()
329
a26d90be
BH
330 Events:
331 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
332 ust_tests_hello:tptest (type: tracepoint) [enabled]
333
334</COMMAND_OUTPUT>
335
336<COMMAND_INPUT>
774a7993 337lttng disable-event ust_tests_hello:tptest -u -s mysession -c mychannel
a26d90be
BH
338</COMMAND_INPUT>
339<COMMAND_RESULT>
3400
341</COMMAND_RESULT>
342<COMMAND_OUTPUT>
343kernel event ust_tests_hello:tptest in channel mychannel
344</COMMAND_OUTPUT>
345
346<COMMAND_INPUT>
774a7993 347lttng enable-event ust_tests_hello:tptest -u -s mysession -c mychannel --tracepoint
a26d90be
BH
348</COMMAND_INPUT>
349<COMMAND_RESULT>
3500
351</COMMAND_RESULT>
352<COMMAND_OUTPUT>
353kernel event ust_tests_hello:tptest enabled in channel mychannel
354</COMMAND_OUTPUT>
355
356</SCENARIO>
357
358<SCENARIO>
359Scenario3
360
361<COMMAND_INPUT>
774a7993 362lttng enable-channel mychannel -k -s mysession --overwrite --subbuf-size 16384 --num-subbuf 4 --switch-timer 100 --read-timer 200
a26d90be
BH
363</COMMAND_INPUT>
364<COMMAND_RESULT>
3650
366</COMMAND_RESULT>
367<COMMAND_OUTPUT>
368Kernel channel mychannel enabled for session mysession
369</COMMAND_OUTPUT>
370
371<COMMAND_INPUT>
372lttng list mysession
373</COMMAND_INPUT>
374<COMMAND_RESULT>
3750
376</COMMAND_RESULT>
377<COMMAND_OUTPUT>
378Tracing session mysession: [inactive]
379 Trace path: /home/user/lttng-traces/mysession-20120314-132824
380
381=== Domain: Kernel ===
382
383Channels:
384-------------
385- mychannel: [enabled]
386
387 Attributes:
388 overwrite mode: 1
389 subbufers size: 16384
390 number of subbufers: 4
391 switch timer interval: 100
392 read timer interval: 200
393 output: splice()
394
d132bcc7
BH
395 Events:
396 None
397
398</COMMAND_OUTPUT>
399
400<COMMAND_INPUT>
774a7993 401lttng enable-channel mychannel2 -k -s mysession --subbuf-size 32768 --num-subbuf 2 --switch-timer 100 --read-timer 200
d132bcc7
BH
402</COMMAND_INPUT>
403<COMMAND_RESULT>
4040
405</COMMAND_RESULT>
406<COMMAND_OUTPUT>
a26d90be 407Kernel channel mychannel2 enabled for session mysession
d132bcc7
BH
408</COMMAND_OUTPUT>
409
410<COMMAND_INPUT>
411lttng list mysession
412</COMMAND_INPUT>
413<COMMAND_RESULT>
4140
415</COMMAND_RESULT>
416<COMMAND_OUTPUT>
417Tracing session mysession: [inactive]
a26d90be 418 Trace path: /home/user/lttng-traces/mysession-20120314-132824
d132bcc7 419
a26d90be 420=== Domain: Kernel ===
d132bcc7
BH
421
422Channels:
423-------------
424- mychannel: [enabled]
425
426 Attributes:
a26d90be 427 overwrite mode: 1
d132bcc7 428 subbufers size: 16384
a26d90be
BH
429 number of subbufers: 4
430 switch timer interval: 100
431 read timer interval: 200
432 output: splice()
433
434 Events:
435 None
436
437- mychannel2: [enabled]
438
439 Attributes:
440 overwrite mode: 0
441 subbufers size: 32768
d132bcc7 442 number of subbufers: 2
a26d90be
BH
443 switch timer interval: 100
444 read timer interval: 200
445 output: splice()
d132bcc7
BH
446
447 Events:
a26d90be 448 None
d132bcc7
BH
449
450</COMMAND_OUTPUT>
451
a26d90be 452
d132bcc7 453<COMMAND_INPUT>
774a7993 454lttng disable-channel mychannel,mychannel2 -k -s mysession
d132bcc7
BH
455</COMMAND_INPUT>
456<COMMAND_RESULT>
4570
458</COMMAND_RESULT>
459<COMMAND_OUTPUT>
a26d90be
BH
460Kernel channel mychannel disabled for session mysession
461Kernel channel mychannel2 disabled for session mysession
d132bcc7
BH
462</COMMAND_OUTPUT>
463
464<COMMAND_INPUT>
774a7993 465lttng enable-channel mychannel,mychannel2 -k -s mysession
d132bcc7
BH
466</COMMAND_INPUT>
467<COMMAND_RESULT>
4680
469</COMMAND_RESULT>
470<COMMAND_OUTPUT>
a26d90be
BH
471Kernel channel mychannel enabled for session mysession
472Kernel channel mychannel2 enabled for session mysession
d132bcc7
BH
473</COMMAND_OUTPUT>
474
d132bcc7 475<COMMAND_INPUT>
774a7993 476lttng enable-event sched_kthread_stop,sched_kthread_stop_ret -k -s mysession --tracepoint
d132bcc7
BH
477</COMMAND_INPUT>
478<COMMAND_RESULT>
4790
480</COMMAND_RESULT>
481<COMMAND_OUTPUT>
a26d90be
BH
482kernel event sched_kthread_stop created in channel channel0
483kernel sched_kthread_stop_ret created in channel channel0
d132bcc7
BH
484</COMMAND_OUTPUT>
485
a26d90be
BH
486<COMMAND_INPUT>
487lttng list mysession
488</COMMAND_INPUT>
489<COMMAND_RESULT>
4900
491</COMMAND_RESULT>
492<COMMAND_OUTPUT>
493Tracing session mysession: [inactive]
494 Trace path: /home/user/lttng-traces/mysession-20120314-132824
495
496=== Domain: Kernel ===
497
498Channels:
499-------------
500- mychannel: [enabled]
501
502 Attributes:
503 overwrite mode: 1
504 subbufers size: 16384
505 number of subbufers: 4
506 switch timer interval: 100
507 read timer interval: 200
508 output: splice()
509
510 Events:
511 None
512
513- mychannel2: [enabled]
514
515 Attributes:
516 overwrite mode: 0
517 subbufers size: 32768
518 number of subbufers: 2
519 switch timer interval: 100
520 read timer interval: 200
521 output: splice()
522
523 Events:
524 None
525
526- channel0: [enabled]
527
528 Attributes:
529 overwrite mode: 0
530 subbufers size: 262144
531 number of subbufers: 4
532 switch timer interval: 0
533 read timer interval: 200
534 output: splice()
535
536 Events:
537 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
538 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
539
540</COMMAND_OUTPUT>
541
542<COMMAND_INPUT>
774a7993 543lttng enable-event sched_wakeup_new -k -s mysession --tracepoint
a26d90be
BH
544</COMMAND_INPUT>
545<COMMAND_RESULT>
5460
547</COMMAND_RESULT>
548<COMMAND_OUTPUT>
549kernel event sched_wakeup_new created in channel channel0
550</COMMAND_OUTPUT>
551
552<COMMAND_INPUT>
553lttng list mysession
554</COMMAND_INPUT>
555<COMMAND_RESULT>
5560
557</COMMAND_RESULT>
558<COMMAND_OUTPUT>
559Tracing session mysession: [inactive]
560 Trace path: /home/user/lttng-traces/mysession-20120314-132824
561
562=== Domain: Kernel ===
563
564Channels:
565-------------
566- mychannel: [enabled]
567
568 Attributes:
569 overwrite mode: 1
570 subbufers size: 16384
571 number of subbufers: 4
572 switch timer interval: 100
573 read timer interval: 200
574 output: splice()
575
576 Events:
577 None
578
579- mychannel2: [enabled]
580
581 Attributes:
582 overwrite mode: 0
583 subbufers size: 32768
584 number of subbufers: 2
585 switch timer interval: 100
586 read timer interval: 200
587 output: splice()
588
589 Events:
590 None
591
592- channel0: [enabled]
593
594 Attributes:
595 overwrite mode: 0
596 subbufers size: 262144
597 number of subbufers: 4
598 switch timer interval: 0
599 read timer interval: 200
600 output: splice()
601
602 Events:
603 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
604 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
605 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
606
607</COMMAND_OUTPUT>
608
609<COMMAND_INPUT>
774a7993 610lttng enable-event -a -k -s mysession -c mychannel2 --tracepoint
a26d90be
BH
611</COMMAND_INPUT>
612<COMMAND_RESULT>
6130
614</COMMAND_RESULT>
615<COMMAND_OUTPUT>
616All kernel event sched_kthread_stop created in channel channel0
617</COMMAND_OUTPUT>
618
619<COMMAND_INPUT>
620lttng list mysession
621</COMMAND_INPUT>
622<COMMAND_RESULT>
6230
624</COMMAND_RESULT>
625<COMMAND_OUTPUT>
626Tracing session mysession: [inactive]
627 Trace path: /home/user/lttng-traces/mysession-20120314-132824
628
629=== Domain: Kernel ===
630
631Channels:
632-------------
633- mychannel: [enabled]
634
635 Attributes:
636 overwrite mode: 1
637 subbufers size: 16384
638 number of subbufers: 4
639 switch timer interval: 100
640 read timer interval: 200
641 output: splice()
642
643 Events:
644 None
645
646- mychannel2: [enabled]
647
648 Attributes:
649 overwrite mode: 0
650 subbufers size: 32768
651 number of subbufers: 2
652 switch timer interval: 100
653 read timer interval: 200
654 output: splice()
655
656 Events:
657 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
658 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
659 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
660
661- channel0: [enabled]
662
663 Attributes:
664 overwrite mode: 0
665 subbufers size: 262144
666 number of subbufers: 4
667 switch timer interval: 0
668 read timer interval: 200
669 output: splice()
670
671 Events:
672 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
673 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
674 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
675
676</COMMAND_OUTPUT>
677
678<COMMAND_INPUT>
774a7993 679lttng enable-event -a -k -s mysession -c mychannel --syscall
a26d90be
BH
680</COMMAND_INPUT>
681<COMMAND_RESULT>
6820
683</COMMAND_RESULT>
684<COMMAND_OUTPUT>
685All kernel system calls are enabled in channel mychannel
686</COMMAND_OUTPUT>
687
688<COMMAND_INPUT>
689lttng list mysession
690</COMMAND_INPUT>
691<COMMAND_RESULT>
6920
693</COMMAND_RESULT>
694<COMMAND_OUTPUT>
695Tracing session mysession: [inactive]
696 Trace path: /home/user/lttng-traces/mysession-20120314-132824
697
698=== Domain: Kernel ===
699
700Channels:
701-------------
702- mychannel: [enabled]
703
704 Attributes:
705 overwrite mode: 1
706 subbufers size: 16384
707 number of subbufers: 4
708 switch timer interval: 100
709 read timer interval: 200
710 output: splice()
711
712 Events:
713 syscalls (type: syscall) [enabled]
714
715- mychannel2: [enabled]
716
717 Attributes:
718 overwrite mode: 0
719 subbufers size: 32768
720 number of subbufers: 2
721 switch timer interval: 100
722 read timer interval: 200
723 output: splice()
724
725 Events:
726 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
727 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
728 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
729
730- channel0: [enabled]
731
732 Attributes:
733 overwrite mode: 0
734 subbufers size: 262144
735 number of subbufers: 4
736 switch timer interval: 0
737 read timer interval: 200
738 output: splice()
739
740 Events:
741 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
742 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
743 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
744
745</COMMAND_OUTPUT>
746
747<COMMAND_INPUT>
774a7993 748lttng enable-event -a -k -s mysession --syscall
a26d90be
BH
749</COMMAND_INPUT>
750<COMMAND_RESULT>
7510
752</COMMAND_RESULT>
753<COMMAND_OUTPUT>
754All kernel system calls are enabled in channel channel0
755</COMMAND_OUTPUT>
756
757<COMMAND_INPUT>
758lttng list mysession
759</COMMAND_INPUT>
760<COMMAND_RESULT>
7610
762</COMMAND_RESULT>
763<COMMAND_OUTPUT>
764Tracing session mysession: [inactive]
765 Trace path: /home/user/lttng-traces/mysession-20120314-132824
766
767=== Domain: Kernel ===
768
769Channels:
770-------------
771- mychannel: [enabled]
772
773 Attributes:
774 overwrite mode: 1
775 subbufers size: 16384
776 number of subbufers: 4
777 switch timer interval: 100
778 read timer interval: 200
779 output: splice()
780
781 Events:
782 syscalls (type: syscall) [enabled]
783
784- mychannel2: [enabled]
785
786 Attributes:
787 overwrite mode: 0
788 subbufers size: 32768
789 number of subbufers: 2
790 switch timer interval: 100
791 read timer interval: 200
792 output: splice()
793
794 Events:
795 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
796 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
797 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
798
799- channel0: [enabled]
800
801 Attributes:
802 overwrite mode: 0
803 subbufers size: 262144
804 number of subbufers: 4
805 switch timer interval: 0
806 read timer interval: 200
807 output: splice()
808
809 Events:
810 syscalls (type: syscall) [enabled]
811 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
812 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
813 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
814
815</COMMAND_OUTPUT>
816
817<COMMAND_INPUT>
774a7993 818lttng enable-event -a -k -s mysession --syscall
a26d90be
BH
819</COMMAND_INPUT>
820<COMMAND_RESULT>
8210
822</COMMAND_RESULT>
823<COMMAND_OUTPUT>
824All kernel system calls are enabled in channel channel0
825</COMMAND_OUTPUT>
826
827<COMMAND_INPUT>
828lttng list mysession
829</COMMAND_INPUT>
830<COMMAND_RESULT>
8310
832</COMMAND_RESULT>
833<COMMAND_OUTPUT>
834Tracing session mysession: [inactive]
835 Trace path: /home/user/lttng-traces/mysession-20120314-132824
836
837=== Domain: Kernel ===
838
839Channels:
840-------------
841- mychannel: [enabled]
842
843 Attributes:
844 overwrite mode: 1
845 subbufers size: 16384
846 number of subbufers: 4
847 switch timer interval: 100
848 read timer interval: 200
849 output: splice()
850
851 Events:
852 syscalls (type: syscall) [enabled]
853
854- mychannel2: [enabled]
855
856 Attributes:
857 overwrite mode: 0
858 subbufers size: 32768
859 number of subbufers: 2
860 switch timer interval: 100
861 read timer interval: 200
862 output: splice()
863
864 Events:
865 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
866 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
867 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
868
869- channel0: [enabled]
870
871 Attributes:
872 overwrite mode: 0
873 subbufers size: 262144
874 number of subbufers: 4
875 switch timer interval: 0
876 read timer interval: 200
877 output: splice()
878
879 Events:
880 syscalls (type: syscall) [enabled]
881 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
882 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
883 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
884
885</COMMAND_OUTPUT>
886
887<COMMAND_INPUT>
774a7993 888lttng enable-event myevent1 -k -s mysession --probe 0xc0101280
a26d90be
BH
889</COMMAND_INPUT>
890<COMMAND_RESULT>
8910
892</COMMAND_RESULT>
893<COMMAND_OUTPUT>
894kernel event myevent1 created in channel channel0
895</COMMAND_OUTPUT>
896
897<COMMAND_INPUT>
898lttng list mysession
899</COMMAND_INPUT>
900<COMMAND_RESULT>
9010
902</COMMAND_RESULT>
903<COMMAND_OUTPUT>
904Tracing session mysession: [inactive]
905 Trace path: /home/user/lttng-traces/mysession-20120314-132824
906
907=== Domain: Kernel ===
908
909Channels:
910-------------
911- mychannel: [enabled]
912
913 Attributes:
914 overwrite mode: 1
915 subbufers size: 16384
916 number of subbufers: 4
917 switch timer interval: 100
918 read timer interval: 200
919 output: splice()
920
921 Events:
922 syscalls (type: syscall) [enabled]
923
924- mychannel2: [enabled]
925
926 Attributes:
927 overwrite mode: 0
928 subbufers size: 32768
929 number of subbufers: 2
930 switch timer interval: 100
931 read timer interval: 200
932 output: splice()
933
934 Events:
935 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
936 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
937 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
938
939- channel0: [enabled]
940
941 Attributes:
942 overwrite mode: 0
943 subbufers size: 262144
944 number of subbufers: 4
945 switch timer interval: 0
946 read timer interval: 200
947 output: splice()
948
949 Events:
950 myevent1 (type: probe) [enabled]
951 addr: 0xc0101280
774a7993 952 syscalls (type: syscall) [enabled]
a26d90be
BH
953 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
954 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
955 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
956
957</COMMAND_OUTPUT>
958
959<COMMAND_INPUT>
774a7993 960lttng enable-event myevent2 -k -s mysession -c channel0 --probe init_post
a26d90be
BH
961</COMMAND_INPUT>
962<COMMAND_RESULT>
9630
964</COMMAND_RESULT>
965<COMMAND_OUTPUT>
966kernel event myevent2 created in channel channel0
967</COMMAND_OUTPUT>
968
969<COMMAND_INPUT>
970lttng list mysession
971</COMMAND_INPUT>
972<COMMAND_RESULT>
9730
974</COMMAND_RESULT>
975<COMMAND_OUTPUT>
976Tracing session mysession: [inactive]
977 Trace path: /home/user/lttng-traces/mysession-20120314-132824
978
979=== Domain: Kernel ===
980
981Channels:
982-------------
983- mychannel: [enabled]
984
985 Attributes:
986 overwrite mode: 1
987 subbufers size: 16384
988 number of subbufers: 4
989 switch timer interval: 100
990 read timer interval: 200
991 output: splice()
992
993 Events:
994 syscalls (type: syscall) [enabled]
995
996- mychannel2: [enabled]
997
998 Attributes:
999 overwrite mode: 0
1000 subbufers size: 32768
1001 number of subbufers: 2
1002 switch timer interval: 100
1003 read timer interval: 200
1004 output: splice()
1005
1006 Events:
1007 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1008 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1009 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1010
1011- channel0: [enabled]
1012
1013 Attributes:
1014 overwrite mode: 0
1015 subbufers size: 262144
1016 number of subbufers: 4
1017 switch timer interval: 0
1018 read timer interval: 200
1019 output: splice()
1020
1021 Events:
1022 myevent2 (type: probe) [enabled]
1023 offset: 0x0
1024 symbol: init_post
1025 myevent1 (type: probe) [enabled]
1026 addr: 0xc0101280
1027 syscalls (type: syscall) [enabled]
1028 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1029 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1030 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1031
1032</COMMAND_OUTPUT>
1033
1034<COMMAND_INPUT>
774a7993 1035lttng enable-event myevent3 -k -s mysession --probe init_post:0x1000
a26d90be
BH
1036</COMMAND_INPUT>
1037<COMMAND_RESULT>
10380
1039</COMMAND_RESULT>
1040<COMMAND_OUTPUT>
1041kernel event myevent2 created in channel channel0
1042</COMMAND_OUTPUT>
1043
1044<COMMAND_INPUT>
1045lttng list mysession
1046</COMMAND_INPUT>
1047<COMMAND_RESULT>
10480
1049</COMMAND_RESULT>
1050<COMMAND_OUTPUT>
1051Tracing session mysession: [inactive]
1052 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1053
1054=== Domain: Kernel ===
1055
1056Channels:
1057-------------
1058- mychannel: [enabled]
1059
1060 Attributes:
1061 overwrite mode: 1
1062 subbufers size: 16384
1063 number of subbufers: 4
1064 switch timer interval: 100
1065 read timer interval: 200
1066 output: splice()
1067
1068 Events:
1069 syscalls (type: syscall) [enabled]
1070
1071- mychannel2: [enabled]
1072
1073 Attributes:
1074 overwrite mode: 0
1075 subbufers size: 32768
1076 number of subbufers: 2
1077 switch timer interval: 100
1078 read timer interval: 200
1079 output: splice()
1080
1081 Events:
1082 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1083 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1084 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1085
1086- channel0: [enabled]
1087
1088 Attributes:
1089 overwrite mode: 0
1090 subbufers size: 262144
1091 number of subbufers: 4
1092 switch timer interval: 0
1093 read timer interval: 200
1094 output: splice()
1095
1096 Events:
1097 myevent3 (type: probe) [enabled]
1098 offset: 0x1000
1099 symbol: init_post
1100 myevent2 (type: probe) [enabled]
1101 offset: 0x0
1102 symbol: init_post
1103 myevent1 (type: probe) [enabled]
1104 addr: 0xc0101280
1105 syscalls (type: syscall) [enabled]
1106 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1107 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1108 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1109
1110</COMMAND_OUTPUT>
1111
1112<COMMAND_INPUT>
774a7993 1113lttng enable-event myevent4 -k -s mysession --function create_dev
a26d90be
BH
1114</COMMAND_INPUT>
1115<COMMAND_RESULT>
11160
1117</COMMAND_RESULT>
1118<COMMAND_OUTPUT>
1119kernel event myevent4 created in channel channel0
1120</COMMAND_OUTPUT>
1121
1122<COMMAND_INPUT>
1123lttng list mysession
1124</COMMAND_INPUT>
1125<COMMAND_RESULT>
11260
1127</COMMAND_RESULT>
1128<COMMAND_OUTPUT>
1129Tracing session mysession: [inactive]
1130 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1131
1132=== Domain: Kernel ===
1133
1134Channels:
1135-------------
1136- mychannel: [enabled]
1137
1138 Attributes:
1139 overwrite mode: 1
1140 subbufers size: 16384
1141 number of subbufers: 4
1142 switch timer interval: 100
1143 read timer interval: 200
1144 output: splice()
1145
1146 Events:
1147 syscalls (type: syscall) [enabled]
1148
1149- mychannel2: [enabled]
1150
1151 Attributes:
1152 overwrite mode: 0
1153 subbufers size: 32768
1154 number of subbufers: 2
1155 switch timer interval: 100
1156 read timer interval: 200
1157 output: splice()
1158
1159 Events:
1160 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1161 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1162 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1163
1164- channel0: [enabled]
1165
1166 Attributes:
1167 overwrite mode: 0
1168 subbufers size: 262144
1169 number of subbufers: 4
1170 switch timer interval: 0
1171 read timer interval: 200
1172 output: splice()
1173
1174 Events:
1f07c96c 1175 myevent4 (type: function) [enabled]
a26d90be
BH
1176 offset: 0x0
1177 symbol: create_dev
1178 myevent3 (type: probe) [enabled]
1179 offset: 0x1000
1180 symbol: init_post
1181 myevent2 (type: probe) [enabled]
1182 offset: 0x0
1183 symbol: init_post
1184 myevent1 (type: probe) [enabled]
1185 addr: 0xc0101280
1186 syscalls (type: syscall) [enabled]
1187 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1188 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1189 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1190
1191</COMMAND_OUTPUT>
1192
1193<COMMAND_INPUT>
774a7993 1194lttng enable-event myevent5 -k -s mysession --function create_dev:0x2000
a26d90be
BH
1195</COMMAND_INPUT>
1196<COMMAND_RESULT>
11970
1198</COMMAND_RESULT>
1199<COMMAND_OUTPUT>
1200kernel event myevent5 created in channel channel0
1201</COMMAND_OUTPUT>
1202
1203<COMMAND_INPUT>
1204lttng list mysession
1205</COMMAND_INPUT>
1206<COMMAND_RESULT>
12070
1208</COMMAND_RESULT>
1209<COMMAND_OUTPUT>
1210Tracing session mysession: [inactive]
1211 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1212
1213=== Domain: Kernel ===
1214
1215Channels:
1216-------------
1217- mychannel: [enabled]
1218
1219 Attributes:
1220 overwrite mode: 1
1221 subbufers size: 16384
1222 number of subbufers: 4
1223 switch timer interval: 100
1224 read timer interval: 200
1225 output: splice()
1226
1227 Events:
1228 syscalls (type: syscall) [enabled]
1229
1230- mychannel2: [enabled]
1231
1232 Attributes:
1233 overwrite mode: 0
1234 subbufers size: 32768
1235 number of subbufers: 2
1236 switch timer interval: 100
1237 read timer interval: 200
1238 output: splice()
1239
1240 Events:
1241 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1242 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1243 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1244
1245- channel0: [enabled]
1246
1247 Attributes:
1248 overwrite mode: 0
1249 subbufers size: 262144
1250 number of subbufers: 4
1251 switch timer interval: 0
1252 read timer interval: 200
1253 output: splice()
1254
1255 Events:
1256 myevent5 (type: probe) [enabled]
1257 offset: 0x2000
1258 symbol: create_dev
1f07c96c 1259 myevent4 (type: function) [enabled]
a26d90be
BH
1260 offset: 0x0
1261 symbol: create_dev
1262 myevent3 (type: probe) [enabled]
1263 offset: 0x1000
1264 symbol: init_post
1265 myevent2 (type: probe) [enabled]
1266 offset: 0x0
1267 symbol: init_post
1268 myevent1 (type: probe) [enabled]
1269 addr: 0xc0101280
1270 syscalls (type: syscall) [enabled]
1271 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1272 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1273 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1274
1275</COMMAND_OUTPUT>
1276
1277<COMMAND_INPUT>
774a7993 1278lttng enable-event myevent -k -s mysession -c mychannel --function create_dev:0x2000
a26d90be
BH
1279</COMMAND_INPUT>
1280<COMMAND_RESULT>
12810
1282</COMMAND_RESULT>
1283<COMMAND_OUTPUT>
1284kernel event myevent created in channel mychannel
1285</COMMAND_OUTPUT>
1286
1287<COMMAND_INPUT>
1288lttng list mysession
1289</COMMAND_INPUT>
1290<COMMAND_RESULT>
12910
1292</COMMAND_RESULT>
1293<COMMAND_OUTPUT>
1294Tracing session mysession: [inactive]
1295 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1296
1297=== Domain: Kernel ===
1298
1299Channels:
1300-------------
1301- mychannel: [enabled]
1302
1303 Attributes:
1304 overwrite mode: 1
1305 subbufers size: 16384
1306 number of subbufers: 4
1307 switch timer interval: 100
1308 read timer interval: 200
1309 output: splice()
1310
1311 Events:
1312 myevent (type: probe) [enabled]
1313 offset: 0x2000
774a7993 1314 symbol: create_dev
a26d90be
BH
1315 syscalls (type: syscall) [enabled]
1316
1317- mychannel2: [enabled]
1318
1319 Attributes:
1320 overwrite mode: 0
1321 subbufers size: 32768
1322 number of subbufers: 2
1323 switch timer interval: 100
1324 read timer interval: 200
1325 output: splice()
1326
1327 Events:
1328 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1329 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1330 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1331
1332- channel0: [enabled]
1333
1334 Attributes:
1335 overwrite mode: 0
1336 subbufers size: 262144
1337 number of subbufers: 4
1338 switch timer interval: 0
1339 read timer interval: 200
1340 output: splice()
1341
1342 Events:
1343 myevent5 (type: probe) [enabled]
1344 offset: 0x2000
1345 symbol: create_dev
1f07c96c 1346 myevent4 (type: function) [enabled]
a26d90be
BH
1347 offset: 0x0
1348 symbol: create_dev
1349 myevent3 (type: probe) [enabled]
1350 offset: 0x1000
1351 symbol: init_post
1352 myevent2 (type: probe) [enabled]
1353 offset: 0x0
1354 symbol: init_post
1355 myevent1 (type: probe) [enabled]
1356 addr: 0xc0101280
1357 syscalls (type: syscall) [enabled]
1358 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1359 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1360 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1361
1362</COMMAND_OUTPUT>
1363
1364<COMMAND_INPUT>
774a7993 1365lttng list
a26d90be
BH
1366</COMMAND_INPUT>
1367<COMMAND_RESULT>
13680
1369</COMMAND_RESULT>
1370<COMMAND_OUTPUT>
1371Available tracing sessions:
1372 1) mysession (/home/eedbhu/lttng-traces/mysession-20120321-115617) [inactive]
1373
1374Use lttng list <session_name> for more details
1375</COMMAND_OUTPUT>
1376
1377<COMMAND_INPUT>
1378lttng list -k
1379</COMMAND_INPUT>
1380<COMMAND_RESULT>
13810
1382</COMMAND_RESULT>
1383<COMMAND_OUTPUT>
1384Kernel events
1385-------------
1386 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
1387 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
1388 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
1389
1390</COMMAND_OUTPUT>
1391
1392<COMMAND_INPUT>
1393lttng list -u
1394</COMMAND_INPUT>
1395<COMMAND_RESULT>
13960
1397</COMMAND_RESULT>
1398<COMMAND_OUTPUT>
1399UST events:
1400-------------
1401
1402PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
1403 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
1404 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
1405
1406PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
1407 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
1408 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
1409
1410</COMMAND_OUTPUT>
1411
1412<COMMAND_INPUT>
1413lttng list mysession
1414</COMMAND_INPUT>
1415<COMMAND_RESULT>
14160
1417</COMMAND_RESULT>
1418<COMMAND_OUTPUT>
1419Tracing session mysession: [inactive]
1420 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1421
1422=== Domain: Kernel ===
1423
1424Channels:
1425-------------
1426- mychannel: [enabled]
1427
1428 Attributes:
1429 overwrite mode: 1
1430 subbufers size: 16384
1431 number of subbufers: 4
1432 switch timer interval: 100
1433 read timer interval: 200
1434 output: splice()
1435
1436 Events:
1437 myevent (type: probe) [enabled]
1438 offset: 0x2000
774a7993 1439 symbol: create_dev
a26d90be
BH
1440 syscalls (type: syscall) [enabled]
1441
1442- mychannel2: [enabled]
1443
1444 Attributes:
1445 overwrite mode: 0
1446 subbufers size: 32768
1447 number of subbufers: 2
1448 switch timer interval: 100
1449 read timer interval: 200
1450 output: splice()
1451
1452 Events:
1453 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1454 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1455 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1456
1457- channel0: [enabled]
1458
1459 Attributes:
1460 overwrite mode: 0
1461 subbufers size: 262144
1462 number of subbufers: 4
1463 switch timer interval: 0
1464 read timer interval: 200
1465 output: splice()
1466
1467 Events:
1468 myevent5 (type: probe) [enabled]
1469 offset: 0x2000
1470 symbol: create_dev
1f07c96c 1471 myevent4 (type: function) [enabled]
a26d90be
BH
1472 offset: 0x0
1473 symbol: create_dev
1474 myevent3 (type: probe) [enabled]
1475 offset: 0x1000
1476 symbol: init_post
1477 myevent2 (type: probe) [enabled]
1478 offset: 0x0
1479 symbol: init_post
1480 myevent1 (type: probe) [enabled]
1481 addr: 0xc0101280
1482 syscalls (type: syscall) [enabled]
1483 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1484 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1485 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1486
1487</COMMAND_OUTPUT>
1488
4ea599a5 1489<COMMAND_INPUT>
774a7993 1490lttng add-context -h
4ea599a5
BH
1491</COMMAND_INPUT>
1492<COMMAND_RESULT>
14930
1494</COMMAND_RESULT>
1495<COMMAND_OUTPUT>
1496usage: lttng add-context -t TYPE
1497
1498If no channel and no event is given (-c/-e), the context
1499will be added to all events and all channels.
1500Otherwise the context will be added only to the channel (-c)
1501and/or event (-e) indicated.
1502Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
1503
1504Options:
1505 -h, --help Show this help
1506 --list-options Simple listing of options
1507 -s, --session NAME Apply to session name
1508 -c, --channel NAME Apply to channel
1509 -e, --event NAME Apply to event
1510 -k, --kernel Apply to the kernel tracer
1511 -u, --userspace Apply to the user-space tracer
1512 -t, --type TYPE Context type. You can repeat that option on
1513 the command line to specify multiple contexts at once.
1514 (--kernel preempts --userspace)
1515 TYPE can be one of the strings below:
1516 pid, procname, prio, nice, vpid, tid, pthread_id,
1517 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles,
1518 perf:stalled-cycles-frontend,
1519 perf:idle-cycles-frontend,
1520 perf:stalled-cycles-backend,
1521 perf:idle-cycles-backend, perf:instructions,
1522 perf:cache-references, perf:cache-misses,
1523 perf:branch-instructions, perf:branches,
1524 perf:branch-misses, perf:bus-cycles,
1525 perf:L1-dcache-loads, perf:L1-dcache-load-misses,
1526 perf:L1-dcache-stores,
1527 perf:L1-dcache-store-misses,
1528 perf:L1-dcache-prefetches,
1529 perf:L1-dcache-prefetch-misses,
1530 perf:L1-icache-loads, perf:L1-icache-load-misses,
1531 perf:L1-icache-stores,
1532 perf:L1-icache-store-misses,
1533 perf:L1-icache-prefetches,
1534 perf:L1-icache-prefetch-misses, perf:LLC-loads,
1535 perf:LLC-load-misses, perf:LLC-stores,
1536 perf:LLC-store-misses, perf:LLC-prefetches,
1537 perf:LLC-prefetch-misses, perf:dTLB-loads,
1538 perf:dTLB-load-misses, perf:dTLB-stores,
1539 perf:dTLB-store-misses, perf:dTLB-prefetches,
1540 perf:dTLB-prefetch-misses, perf:iTLB-loads,
1541 perf:iTLB-load-misses, perf:branch-loads,
1542 perf:branch-load-misses, perf:cpu-clock,
1543 perf:task-clock, perf:page-fault, perf:faults,
1544 perf:major-faults, perf:minor-faults,
1545 perf:context-switches, perf:cs,
1546 perf:cpu-migrations, perf:migrations,
1547 perf:alignment-faults, perf:emulation-faults
1548Example:
1549This command will add the context information 'prio' and two perf
1550counters (hardware branch misses and cache misses), to all events
1551in the trace data output:
774a7993 1552# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1553
1554</COMMAND_OUTPUT>
1555
1556<COMMAND_INPUT>
774a7993 1557lttng add-context -s mysession -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1558</COMMAND_INPUT>
1559<COMMAND_RESULT>
15600
1561</COMMAND_RESULT>
1562<COMMAND_OUTPUT>
1563kernel context perf:cache-misses added to all channels
1564kernel context perf:branch-misses added to all channels
1565kernel context prio added to all channels
1566</COMMAND_OUTPUT>
1567
1568<COMMAND_INPUT>
1569lttng list mysession
1570</COMMAND_INPUT>
1571<COMMAND_RESULT>
15720
1573</COMMAND_RESULT>
1574<COMMAND_OUTPUT>
1575Tracing session mysession: [inactive]
1576 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1577
1578=== Domain: Kernel ===
1579
1580Channels:
1581-------------
1582- mychannel: [enabled]
1583
1584 Attributes:
1585 overwrite mode: 1
1586 subbufers size: 16384
1587 number of subbufers: 4
1588 switch timer interval: 100
1589 read timer interval: 200
1590 output: splice()
1591
1592 Events:
1593 myevent (type: probe) [enabled]
1594 offset: 0x2000
774a7993 1595 symbol: create_dev
4ea599a5
BH
1596 syscalls (type: syscall) [enabled]
1597
1598- mychannel2: [enabled]
1599
1600 Attributes:
1601 overwrite mode: 0
1602 subbufers size: 32768
1603 number of subbufers: 2
1604 switch timer interval: 100
1605 read timer interval: 200
1606 output: splice()
1607
1608 Events:
1609 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1610 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1611 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1612
1613- channel0: [enabled]
1614
1615 Attributes:
1616 overwrite mode: 0
1617 subbufers size: 262144
1618 number of subbufers: 4
1619 switch timer interval: 0
1620 read timer interval: 200
1621 output: splice()
1622
1623 Events:
1624 myevent5 (type: probe) [enabled]
1625 offset: 0x2000
1626 symbol: create_dev
1f07c96c 1627 myevent4 (type: function) [enabled]
4ea599a5
BH
1628 offset: 0x0
1629 symbol: create_dev
1630 myevent3 (type: probe) [enabled]
1631 offset: 0x1000
1632 symbol: init_post
1633 myevent2 (type: probe) [enabled]
1634 offset: 0x0
1635 symbol: init_post
1636 myevent1 (type: probe) [enabled]
1637 addr: 0xc0101280
1638 syscalls (type: syscall) [enabled]
1639 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1640 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1641 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1642
1643</COMMAND_OUTPUT>
1644
1645<COMMAND_INPUT>
774a7993 1646lttng add-context -h
4ea599a5
BH
1647</COMMAND_INPUT>
1648<COMMAND_RESULT>
16490
1650</COMMAND_RESULT>
1651<COMMAND_OUTPUT>
1652usage: lttng add-context -t TYPE
1653
1654If no channel and no event is given (-c/-e), the context
1655will be added to all events and all channels.
1656Otherwise the context will be added only to the channel (-c)
1657and/or event (-e) indicated.
1658Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
1659
1660Options:
1661 -h, --help Show this help
1662 --list-options Simple listing of options
1663 -s, --session NAME Apply to session name
1664 -c, --channel NAME Apply to channel
1665 -e, --event NAME Apply to event
1666 -k, --kernel Apply to the kernel tracer
1667 -u, --userspace Apply to the user-space tracer
1668 -t, --type TYPE Context type. You can repeat that option on
1669 the command line to specify multiple contexts at once.
1670 (--kernel preempts --userspace)
1671 TYPE can be one of the strings below:
1672 pid, procname, prio, nice, vpid, tid, pthread_id,
1673 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles,
1674 perf:stalled-cycles-frontend,
1675 perf:idle-cycles-frontend,
1676 perf:stalled-cycles-backend,
1677 perf:idle-cycles-backend, perf:instructions,
1678 perf:cache-references, perf:cache-misses,
1679 perf:branch-instructions, perf:branches,
1680 perf:branch-misses, perf:bus-cycles,
1681 perf:L1-dcache-loads, perf:L1-dcache-load-misses,
1682 perf:L1-dcache-stores,
1683 perf:L1-dcache-store-misses,
1684 perf:L1-dcache-prefetches,
1685 perf:L1-dcache-prefetch-misses,
1686 perf:L1-icache-loads, perf:L1-icache-load-misses,
1687 perf:L1-icache-stores,
1688 perf:L1-icache-store-misses,
1689 perf:L1-icache-prefetches,
1690 perf:L1-icache-prefetch-misses, perf:LLC-loads,
1691 perf:LLC-load-misses, perf:LLC-stores,
1692 perf:LLC-store-misses, perf:LLC-prefetches,
1693 perf:LLC-prefetch-misses, perf:dTLB-loads,
1694 perf:dTLB-load-misses, perf:dTLB-stores,
1695 perf:dTLB-store-misses, perf:dTLB-prefetches,
1696 perf:dTLB-prefetch-misses, perf:iTLB-loads,
1697 perf:iTLB-load-misses, perf:branch-loads,
1698 perf:branch-load-misses, perf:cpu-clock,
1699 perf:task-clock, perf:page-fault, perf:faults,
1700 perf:major-faults, perf:minor-faults,
1701 perf:context-switches, perf:cs,
1702 perf:cpu-migrations, perf:migrations,
1703 perf:alignment-faults, perf:emulation-faults
1704Example:
1705This command will add the context information 'prio' and two perf
1706counters (hardware branch misses and cache misses), to all events
1707in the trace data output:
774a7993 1708# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1709
1710</COMMAND_OUTPUT>
1711
1712<COMMAND_INPUT>
774a7993 1713lttng add-context -s mysession -c mychannel -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1714</COMMAND_INPUT>
1715<COMMAND_RESULT>
17160
1717</COMMAND_RESULT>
1718<COMMAND_OUTPUT>
1719kernel context perf:cache-misses added to channel mychannel
1720kernel context perf:branch-misses added to channel mychannel
1721kernel context prio added to channel mychannel
1722</COMMAND_OUTPUT>
1723
1724<COMMAND_INPUT>
1725lttng list mysession
1726</COMMAND_INPUT>
1727<COMMAND_RESULT>
17280
1729</COMMAND_RESULT>
1730<COMMAND_OUTPUT>
1731Tracing session mysession: [inactive]
1732 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1733
1734=== Domain: Kernel ===
1735
1736Channels:
1737-------------
1738- mychannel: [enabled]
1739
1740 Attributes:
1741 overwrite mode: 1
1742 subbufers size: 16384
1743 number of subbufers: 4
1744 switch timer interval: 100
1745 read timer interval: 200
1746 output: splice()
1747
1748 Events:
1749 myevent (type: probe) [enabled]
1750 offset: 0x2000
774a7993 1751 symbol: create_dev
4ea599a5
BH
1752 syscalls (type: syscall) [enabled]
1753
1754- mychannel2: [enabled]
1755
1756 Attributes:
1757 overwrite mode: 0
1758 subbufers size: 32768
1759 number of subbufers: 2
1760 switch timer interval: 100
1761 read timer interval: 200
1762 output: splice()
1763
1764 Events:
1765 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1766 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1767 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1768
1769- channel0: [enabled]
1770
1771 Attributes:
1772 overwrite mode: 0
1773 subbufers size: 262144
1774 number of subbufers: 4
1775 switch timer interval: 0
1776 read timer interval: 200
1777 output: splice()
1778
1779 Events:
1780 myevent5 (type: probe) [enabled]
1781 offset: 0x2000
1782 symbol: create_dev
1f07c96c 1783 myevent4 (type: function) [enabled]
4ea599a5
BH
1784 offset: 0x0
1785 symbol: create_dev
1786 myevent3 (type: probe) [enabled]
1787 offset: 0x1000
1788 symbol: init_post
1789 myevent2 (type: probe) [enabled]
1790 offset: 0x0
1791 symbol: init_post
1792 myevent1 (type: probe) [enabled]
1793 addr: 0xc0101280
1794 syscalls (type: syscall) [enabled]
1795 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1796 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1797 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1798
1799</COMMAND_OUTPUT>
1800
1801<COMMAND_INPUT>
774a7993 1802lttng add-context -h
4ea599a5
BH
1803</COMMAND_INPUT>
1804<COMMAND_RESULT>
18050
1806</COMMAND_RESULT>
1807<COMMAND_OUTPUT>
1808usage: lttng add-context -t TYPE
1809
1810If no channel and no event is given (-c/-e), the context
1811will be added to all events and all channels.
1812Otherwise the context will be added only to the channel (-c)
1813and/or event (-e) indicated.
1814Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
1815
1816Options:
1817 -h, --help Show this help
1818 --list-options Simple listing of options
1819 -s, --session NAME Apply to session name
1820 -c, --channel NAME Apply to channel
1821 -e, --event NAME Apply to event
1822 -k, --kernel Apply to the kernel tracer
1823 -u, --userspace Apply to the user-space tracer
1824 -t, --type TYPE Context type. You can repeat that option on
1825 the command line to specify multiple contexts at once.
1826 (--kernel preempts --userspace)
1827 TYPE can be one of the strings below:
1828 pid, procname, prio, nice, vpid, tid, pthread_id,
1829 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles,
1830 perf:stalled-cycles-frontend,
1831 perf:idle-cycles-frontend,
1832 perf:stalled-cycles-backend,
1833 perf:idle-cycles-backend, perf:instructions,
1834 perf:cache-references, perf:cache-misses,
1835 perf:branch-instructions, perf:branches,
1836 perf:branch-misses, perf:bus-cycles,
1837 perf:L1-dcache-loads, perf:L1-dcache-load-misses,
1838 perf:L1-dcache-stores,
1839 perf:L1-dcache-store-misses,
1840 perf:L1-dcache-prefetches,
1841 perf:L1-dcache-prefetch-misses,
1842 perf:L1-icache-loads, perf:L1-icache-load-misses,
1843 perf:L1-icache-stores,
1844 perf:L1-icache-store-misses,
1845 perf:L1-icache-prefetches,
1846 perf:L1-icache-prefetch-misses, perf:LLC-loads,
1847 perf:LLC-load-misses, perf:LLC-stores,
1848 perf:LLC-store-misses, perf:LLC-prefetches,
1849 perf:LLC-prefetch-misses, perf:dTLB-loads,
1850 perf:dTLB-load-misses, perf:dTLB-stores,
1851 perf:dTLB-store-misses, perf:dTLB-prefetches,
1852 perf:dTLB-prefetch-misses, perf:iTLB-loads,
1853 perf:iTLB-load-misses, perf:branch-loads,
1854 perf:branch-load-misses, perf:cpu-clock,
1855 perf:task-clock, perf:page-fault, perf:faults,
1856 perf:major-faults, perf:minor-faults,
1857 perf:context-switches, perf:cs,
1858 perf:cpu-migrations, perf:migrations,
1859 perf:alignment-faults, perf:emulation-faults
1860Example:
1861This command will add the context information 'prio' and two perf
1862counters (hardware branch misses and cache misses), to all events
1863in the trace data output:
774a7993 1864# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1865
1866</COMMAND_OUTPUT>
1867
1868<COMMAND_INPUT>
774a7993 1869lttng add-context -s mysession -c channel0 -e sched_kthread_stop_ret -k -t prio -t perf:branch-misses -t perf:cache-misses
4ea599a5
BH
1870</COMMAND_INPUT>
1871<COMMAND_RESULT>
18720
1873</COMMAND_RESULT>
1874<COMMAND_OUTPUT>
1875kernel context perf:cache-misses added to event sched_kthread_stop_ret channel mychannel
1876kernel context perf:branch-misses added to event sched_kthread_stop_ret channel mychannel
1877kernel context prio added to channel event sched_kthread_stop_ret mychannel
1878</COMMAND_OUTPUT>
1879
1880<COMMAND_INPUT>
1881lttng list mysession
1882</COMMAND_INPUT>
1883<COMMAND_RESULT>
18840
1885</COMMAND_RESULT>
1886<COMMAND_OUTPUT>
1887Tracing session mysession: [inactive]
1888 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1889
1890=== Domain: Kernel ===
1891
1892Channels:
1893-------------
1894- mychannel: [enabled]
1895
1896 Attributes:
1897 overwrite mode: 1
1898 subbufers size: 16384
1899 number of subbufers: 4
1900 switch timer interval: 100
1901 read timer interval: 200
1902 output: splice()
1903
1904 Events:
1905 myevent (type: probe) [enabled]
1906 offset: 0x2000
774a7993 1907 symbol: create_dev
4ea599a5
BH
1908 syscalls (type: syscall) [enabled]
1909
1910- mychannel2: [enabled]
1911
1912 Attributes:
1913 overwrite mode: 0
1914 subbufers size: 32768
1915 number of subbufers: 2
1916 switch timer interval: 100
1917 read timer interval: 200
1918 output: splice()
1919
1920 Events:
1921 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1922 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1923 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1924
1925- channel0: [enabled]
1926
1927 Attributes:
1928 overwrite mode: 0
1929 subbufers size: 262144
1930 number of subbufers: 4
1931 switch timer interval: 0
1932 read timer interval: 200
1933 output: splice()
1934
1935 Events:
1936 myevent5 (type: probe) [enabled]
1937 offset: 0x2000
1938 symbol: create_dev
1f07c96c 1939 myevent4 (type: function) [enabled]
4ea599a5
BH
1940 offset: 0x0
1941 symbol: create_dev
1942 myevent3 (type: probe) [enabled]
1943 offset: 0x1000
1944 symbol: init_post
1945 myevent2 (type: probe) [enabled]
1946 offset: 0x0
1947 symbol: init_post
1948 myevent1 (type: probe) [enabled]
1949 addr: 0xc0101280
1950 syscalls (type: syscall) [enabled]
1951 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1952 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1953 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
1954
1955</COMMAND_OUTPUT>
1956
1957<COMMAND_INPUT>
774a7993 1958lttng calibrate -k --function
4ea599a5
BH
1959</COMMAND_INPUT>
1960<COMMAND_RESULT>
19610
1962</COMMAND_RESULT>
1963<COMMAND_OUTPUT>
1964Kernel calibration done
1965</COMMAND_OUTPUT>
1966
a26d90be
BH
1967</SCENARIO>
1968
1969<SCENARIO>
1970Scenario4
1971
1972<COMMAND_INPUT>
774a7993 1973lttng enable-channel mychannel -u -s mysession --overwrite --subbuf-size 16384 --num-subbuf 4 --switch-timer 100 --read-timer 200
a26d90be
BH
1974</COMMAND_INPUT>
1975<COMMAND_RESULT>
19760
1977</COMMAND_RESULT>
1978<COMMAND_OUTPUT>
1979UST channel mychannel enabled for session mysession
1980</COMMAND_OUTPUT>
1981
1982<COMMAND_INPUT>
1983lttng list mysession
1984</COMMAND_INPUT>
1985<COMMAND_RESULT>
19860
1987</COMMAND_RESULT>
1988<COMMAND_OUTPUT>
1989Tracing session mysession: [inactive]
1990 Trace path: /home/user/lttng-traces/mysession-20120314-132824
1991
1992=== Domain: UST global ===
1993
1994Channels:
1995-------------
1996- mychannel: [enabled]
1997
1998 Attributes:
1999 overwrite mode: 1
2000 subbufers size: 16384
2001 number of subbufers: 4
2002 switch timer interval: 100
2003 read timer interval: 200
2004 output: mmap()
2005
2006 Events:
2007 None
2008
2009</COMMAND_OUTPUT>
2010
362278af
BH
2011<COMMAND_INPUT>
2012lttng add-context -h
2013</COMMAND_INPUT>
2014<COMMAND_RESULT>
20150
2016</COMMAND_RESULT>
2017<COMMAND_OUTPUT>
2018usage: lttng add-context -t TYPE
2019
2020If no channel and no event is given (-c/-e), the context
2021will be added to all events and all channels.
2022Otherwise the context will be added only to the channel (-c)
2023and/or event (-e) indicated.
2024Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
2025
2026Options:
2027 -h, --help Show this help
2028 --list-options Simple listing of options
2029 -s, --session NAME Apply to session name
2030 -c, --channel NAME Apply to channel
2031 -e, --event NAME Apply to event
2032 -k, --kernel Apply to the kernel tracer
2033 -u, --userspace Apply to the user-space tracer
2034 -t, --type TYPE Context type. You can repeat that option on
2035 the command line to specify multiple contexts at once.
2036 (--kernel preempts --userspace)
2037 TYPE can be one of the strings below:
2038 pid, procname, prio, nice, vpid, tid, pthread_id,
2039 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles,
2040 perf:stalled-cycles-frontend,
2041 perf:idle-cycles-frontend,
2042 perf:stalled-cycles-backend,
2043 perf:idle-cycles-backend, perf:instructions,
2044 perf:cache-references, perf:cache-misses,
2045 perf:branch-instructions, perf:branches,
2046 perf:branch-misses, perf:bus-cycles,
2047 perf:L1-dcache-loads, perf:L1-dcache-load-misses,
2048 perf:L1-dcache-stores,
2049 perf:L1-dcache-store-misses,
2050 perf:L1-dcache-prefetches,
2051 perf:L1-dcache-prefetch-misses,
2052 perf:L1-icache-loads, perf:L1-icache-load-misses,
2053 perf:L1-icache-stores,
2054 perf:L1-icache-store-misses,
2055 perf:L1-icache-prefetches,
2056 perf:L1-icache-prefetch-misses, perf:LLC-loads,
2057 perf:LLC-load-misses, perf:LLC-stores,
2058 perf:LLC-store-misses, perf:LLC-prefetches,
2059 perf:LLC-prefetch-misses, perf:dTLB-loads,
2060 perf:dTLB-load-misses, perf:dTLB-stores,
2061 perf:dTLB-store-misses, perf:dTLB-prefetches,
2062 perf:dTLB-prefetch-misses, perf:iTLB-loads,
2063 perf:iTLB-load-misses, perf:branch-loads,
2064 perf:branch-load-misses, perf:cpu-clock,
2065 perf:task-clock, perf:page-fault, perf:faults,
2066 perf:major-faults, perf:minor-faults,
2067 perf:context-switches, perf:cs,
2068 perf:cpu-migrations, perf:migrations,
2069 perf:alignment-faults, perf:emulation-faults
2070Example:
2071This command will add the context information 'prio' and two perf
2072counters (hardware branch misses and cache misses), to all events
2073in the trace data output:
2074# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
2075
2076</COMMAND_OUTPUT>
2077
2078<COMMAND_INPUT>
2079lttng list mysession
2080</COMMAND_INPUT>
2081<COMMAND_RESULT>
20820
2083</COMMAND_RESULT>
2084<COMMAND_OUTPUT>
2085Tracing session mysession: [inactive]
2086 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2087
2088=== Domain: UST global ===
2089
2090Channels:
2091-------------
2092- mychannel: [enabled]
2093
2094 Attributes:
2095 overwrite mode: 1
2096 subbufers size: 16384
2097 number of subbufers: 4
2098 switch timer interval: 100
2099 read timer interval: 200
2100 output: mmap()
2101
2102 Events:
2103 None
2104
2105</COMMAND_OUTPUT>
2106
2107<COMMAND_INPUT>
2108lttng add-context -s mysession -c mychannel -u -t procname -t vtid
2109</COMMAND_INPUT>
2110<COMMAND_RESULT>
21110
2112</COMMAND_RESULT>
2113<COMMAND_OUTPUT>
2114kernel context procname added to all events channel mychannel
2115kernel context vtid added to all events channel mychannel
2116</COMMAND_OUTPUT>
2117
a26d90be 2118<COMMAND_INPUT>
774a7993 2119lttng enable-channel mychannel2 -u -s mysession --subbuf-size 32768 --num-subbuf 2 --switch-timer 100 --read-timer 200
a26d90be
BH
2120</COMMAND_INPUT>
2121<COMMAND_RESULT>
21220
2123</COMMAND_RESULT>
2124<COMMAND_OUTPUT>
2125UST channel mychannel2 enabled for session mysession
2126</COMMAND_OUTPUT>
2127
2128<COMMAND_INPUT>
2129lttng list mysession
2130</COMMAND_INPUT>
2131<COMMAND_RESULT>
21320
2133</COMMAND_RESULT>
2134<COMMAND_OUTPUT>
2135Tracing session mysession: [inactive]
2136 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2137
2138=== Domain: UST global ===
2139
2140Channels:
2141-------------
2142- mychannel: [enabled]
2143
2144 Attributes:
2145 overwrite mode: 1
2146 subbufers size: 16384
2147 number of subbufers: 4
2148 switch timer interval: 100
2149 read timer interval: 200
2150 output: mmap()
2151
2152 Events:
2153 None
2154
2155- mychannel2: [enabled]
2156
2157 Attributes:
2158 overwrite mode: 0
2159 subbufers size: 32768
2160 number of subbufers: 2
2161 switch timer interval: 100
2162 read timer interval: 200
2163 output: mmap()
2164
2165 Events:
2166 None
2167
2168</COMMAND_OUTPUT>
2169
2170<COMMAND_INPUT>
774a7993 2171lttng enable-event ust_tests_hello:tptest_sighandler -u -s mysession --tracepoint
a26d90be
BH
2172</COMMAND_INPUT>
2173<COMMAND_RESULT>
21740
2175</COMMAND_RESULT>
2176<COMMAND_OUTPUT>
2177UST event ust_tests_hello:tptest_sighandler created in channel channel0
2178</COMMAND_OUTPUT>
2179
2180<COMMAND_INPUT>
2181lttng list mysession
2182</COMMAND_INPUT>
2183<COMMAND_RESULT>
21840
2185</COMMAND_RESULT>
2186<COMMAND_OUTPUT>
2187Tracing session mysession: [inactive]
2188 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2189
2190=== Domain: UST global ===
2191
2192Channels:
2193-------------
2194- mychannel: [enabled]
2195
2196 Attributes:
2197 overwrite mode: 1
2198 subbufers size: 16384
2199 number of subbufers: 4
2200 switch timer interval: 100
2201 read timer interval: 200
2202 output: mmap()
2203
2204 Events:
2205 None
2206
2207- mychannel2: [enabled]
2208
2209 Attributes:
2210 overwrite mode: 0
2211 subbufers size: 32768
2212 number of subbufers: 2
2213 switch timer interval: 100
2214 read timer interval: 200
2215 output: mmap()
2216
2217 Events:
2218 None
2219
2220- channel0: [enabled]
2221
2222 Attributes:
2223 overwrite mode: 0
2224 subbufers size: 262144
2225 number of subbufers: 4
2226 switch timer interval: 0
2227 read timer interval: 200
2228 output: mmap()
2229
2230 Events:
2231 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2232
2233</COMMAND_OUTPUT>
2234
2235<COMMAND_INPUT>
774a7993 2236lttng enable-event ust_tests_hello:tptest -u -s mysession --tracepoint
a26d90be
BH
2237</COMMAND_INPUT>
2238<COMMAND_RESULT>
22390
2240</COMMAND_RESULT>
2241<COMMAND_OUTPUT>
2242UST event ust_tests_hello:tptest created in channel channel0
2243</COMMAND_OUTPUT>
2244
2245<COMMAND_INPUT>
2246lttng list mysession
2247</COMMAND_INPUT>
2248<COMMAND_RESULT>
22490
2250</COMMAND_RESULT>
2251<COMMAND_OUTPUT>
2252Tracing session mysession: [inactive]
2253 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2254
2255=== Domain: UST global ===
2256
2257Channels:
2258-------------
2259- mychannel: [enabled]
2260
2261 Attributes:
2262 overwrite mode: 1
2263 subbufers size: 16384
2264 number of subbufers: 4
2265 switch timer interval: 100
2266 read timer interval: 200
2267 output: mmap()
2268
2269 Events:
2270 None
2271
2272- mychannel2: [enabled]
2273
2274 Attributes:
2275 overwrite mode: 0
2276 subbufers size: 32768
2277 number of subbufers: 2
2278 switch timer interval: 100
2279 read timer interval: 200
2280 output: mmap()
2281
2282 Events:
2283 None
2284
2285- channel0: [enabled]
2286
2287 Attributes:
2288 overwrite mode: 0
2289 subbufers size: 262144
2290 number of subbufers: 4
2291 switch timer interval: 0
2292 read timer interval: 200
2293 output: mmap()
2294
2295 Events:
2296 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2297 ust_tests_hello:tptest (type: tracepoint) [enabled]
2298
2299</COMMAND_OUTPUT>
2300
2301<COMMAND_INPUT>
774a7993 2302lttng enable-event -a -u -s mysession -c mychannel2 --tracepoint
a26d90be
BH
2303</COMMAND_INPUT>
2304<COMMAND_RESULT>
23050
2306</COMMAND_RESULT>
2307<COMMAND_OUTPUT>
2308All UST events created in channel channel0
2309</COMMAND_OUTPUT>
2310
2311<COMMAND_INPUT>
2312lttng list mysession
2313</COMMAND_INPUT>
2314<COMMAND_RESULT>
23150
2316</COMMAND_RESULT>
2317<COMMAND_OUTPUT>
2318Tracing session mysession: [inactive]
2319 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2320
2321=== Domain: UST global ===
2322
2323Channels:
2324-------------
2325- mychannel: [enabled]
2326
2327 Attributes:
2328 overwrite mode: 1
2329 subbufers size: 16384
2330 number of subbufers: 4
2331 switch timer interval: 100
2332 read timer interval: 200
2333 output: mmap()
2334
2335 Events:
2336 None
2337
2338- mychannel2: [enabled]
2339
2340 Attributes:
2341 overwrite mode: 0
2342 subbufers size: 32768
2343 number of subbufers: 2
2344 switch timer interval: 100
2345 read timer interval: 200
2346 output: mmap()
2347
2348 Events:
2349 * (type: tracepoint) [enabled]
2350
2351- channel0: [enabled]
2352
2353 Attributes:
2354 overwrite mode: 0
2355 subbufers size: 262144
2356 number of subbufers: 4
2357 switch timer interval: 0
2358 read timer interval: 200
2359 output: mmap()
2360
2361 Events:
2362 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2363 ust_tests_hello:tptest (type: tracepoint) [enabled]
2364
2365</COMMAND_OUTPUT>
2366
2367<COMMAND_INPUT>
774a7993 2368lttng enable-event ust* -u -s mysession -c mychannel --tracepoint
a26d90be
BH
2369</COMMAND_INPUT>
2370<COMMAND_RESULT>
23710
2372</COMMAND_RESULT>
2373<COMMAND_OUTPUT>
2374UST event ust* created in channel mychannel
2375</COMMAND_OUTPUT>
2376
2377<COMMAND_INPUT>
2378lttng list mysession
2379</COMMAND_INPUT>
2380<COMMAND_RESULT>
23810
2382</COMMAND_RESULT>
2383<COMMAND_OUTPUT>
2384Tracing session mysession: [inactive]
2385 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2386
2387=== Domain: UST global ===
2388
2389Channels:
2390-------------
2391- mychannel: [enabled]
2392
2393 Attributes:
2394 overwrite mode: 1
2395 subbufers size: 16384
2396 number of subbufers: 4
2397 switch timer interval: 100
2398 read timer interval: 200
2399 output: mmap()
2400
2401 Events:
2402 ust* (type: tracepoint) [enabled]
2403
2404- mychannel2: [enabled]
2405
2406 Attributes:
2407 overwrite mode: 0
2408 subbufers size: 32768
2409 number of subbufers: 2
2410 switch timer interval: 100
2411 read timer interval: 200
2412 output: mmap()
2413
2414 Events:
2415 * (type: tracepoint) [enabled]
2416
2417- channel0: [enabled]
2418
2419 Attributes:
2420 overwrite mode: 0
2421 subbufers size: 262144
2422 number of subbufers: 4
2423 switch timer interval: 0
2424 read timer interval: 200
2425 output: mmap()
2426
2427 Events:
2428 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2429 ust_tests_hello:tptest (type: tracepoint) [enabled]
2430
2431</COMMAND_OUTPUT>
2432
2433<COMMAND_INPUT>
774a7993 2434lttng enable-event ust* -u -s mysession --tracepoint
a26d90be
BH
2435</COMMAND_INPUT>
2436<COMMAND_RESULT>
24370
2438</COMMAND_RESULT>
2439<COMMAND_OUTPUT>
2440UST event ust* created in channel channel0
2441</COMMAND_OUTPUT>
2442
2443<COMMAND_INPUT>
2444lttng list mysession
2445</COMMAND_INPUT>
2446<COMMAND_RESULT>
24470
2448</COMMAND_RESULT>
2449<COMMAND_OUTPUT>
2450Tracing session mysession: [inactive]
2451 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2452
2453=== Domain: UST global ===
2454
2455Channels:
2456-------------
2457- mychannel: [enabled]
2458
2459 Attributes:
2460 overwrite mode: 1
2461 subbufers size: 16384
2462 number of subbufers: 4
2463 switch timer interval: 100
2464 read timer interval: 200
2465 output: mmap()
2466
2467 Events:
2468 ust* (type: tracepoint) [enabled]
2469
2470- mychannel2: [enabled]
2471
2472 Attributes:
2473 overwrite mode: 0
2474 subbufers size: 32768
2475 number of subbufers: 2
2476 switch timer interval: 100
2477 read timer interval: 200
2478 output: mmap()
2479
2480 Events:
2481 * (type: tracepoint) [enabled]
2482
2483- channel0: [enabled]
2484
2485 Attributes:
2486 overwrite mode: 0
2487 subbufers size: 262144
2488 number of subbufers: 4
2489 switch timer interval: 0
2490 read timer interval: 200
2491 output: mmap()
2492
2493 Events:
2494 ust* (type: tracepoint) [enabled]
2495 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2496 ust_tests_hello:tptest (type: tracepoint) [enabled]
2497
2498</COMMAND_OUTPUT>
2499
2500<COMMAND_INPUT>
774a7993 2501lttng enable-event "u*" -u -s mysession --tracepoint
a26d90be
BH
2502</COMMAND_INPUT>
2503<COMMAND_RESULT>
25040
2505</COMMAND_RESULT>
2506<COMMAND_OUTPUT>
2507UST event u* created in channel channel0
2508</COMMAND_OUTPUT>
2509
2510<COMMAND_INPUT>
2511lttng list mysession
2512</COMMAND_INPUT>
2513<COMMAND_RESULT>
25140
2515</COMMAND_RESULT>
2516<COMMAND_OUTPUT>
2517Tracing session mysession: [inactive]
2518 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2519
2520=== Domain: UST global ===
2521
2522Channels:
2523-------------
2524- mychannel: [enabled]
2525
2526 Attributes:
2527 overwrite mode: 1
2528 subbufers size: 16384
2529 number of subbufers: 4
2530 switch timer interval: 100
2531 read timer interval: 200
2532 output: mmap()
2533
2534 Events:
2535 ust* (type: tracepoint) [enabled]
2536
2537- mychannel2: [enabled]
2538
2539 Attributes:
2540 overwrite mode: 0
2541 subbufers size: 32768
2542 number of subbufers: 2
2543 switch timer interval: 100
2544 read timer interval: 200
2545 output: mmap()
2546
2547 Events:
2548 * (type: tracepoint) [enabled]
2549
2550- channel0: [enabled]
2551
2552 Attributes:
2553 overwrite mode: 0
2554 subbufers size: 262144
2555 number of subbufers: 4
2556 switch timer interval: 0
2557 read timer interval: 200
2558 output: mmap()
2559
2560 Events:
2561 u* (type: tracepoint) [enabled]
2562 ust* (type: tracepoint) [enabled]
2563 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2564 ust_tests_hello:tptest (type: tracepoint) [enabled]
2565
2566</COMMAND_OUTPUT>
2567
2568
2569<COMMAND_INPUT>
774a7993 2570lttng enable-event myevent1 -u -s mysession --loglevel TRACE_WARNING
a26d90be
BH
2571</COMMAND_INPUT>
2572<COMMAND_RESULT>
25730
2574</COMMAND_RESULT>
2575<COMMAND_OUTPUT>
2576UST event myevent1 created in channel channel0
2577</COMMAND_OUTPUT>
2578
2579<COMMAND_INPUT>
2580lttng list mysession
2581</COMMAND_INPUT>
2582<COMMAND_RESULT>
25830
2584</COMMAND_RESULT>
2585<COMMAND_OUTPUT>
2586Tracing session mysession: [inactive]
2587 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2588
2589=== Domain: UST global ===
2590
2591Channels:
2592-------------
2593- mychannel: [enabled]
2594
2595 Attributes:
2596 overwrite mode: 1
2597 subbufers size: 16384
2598 number of subbufers: 4
2599 switch timer interval: 100
2600 read timer interval: 200
2601 output: mmap()
2602
2603 Events:
2604 ust* (type: tracepoint) [enabled]
2605
2606- mychannel2: [enabled]
2607
2608 Attributes:
2609 overwrite mode: 0
2610 subbufers size: 32768
2611 number of subbufers: 2
2612 switch timer interval: 100
2613 read timer interval: 200
2614 output: mmap()
2615
2616 Events:
2617 * (type: tracepoint) [enabled]
2618
2619- channel0: [enabled]
2620
2621 Attributes:
2622 overwrite mode: 0
2623 subbufers size: 262144
2624 number of subbufers: 4
2625 switch timer interval: 0
2626 read timer interval: 200
2627 output: splice()
2628
2629 Events:
54f2dcc0 2630 myevent1 (loglevel <= TRACE_WARNING (4)) (type: tracepoint) [enabled]
a26d90be
BH
2631 u* (type: tracepoint) [enabled]
2632 ust* (type: tracepoint) [enabled]
2633 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2634 ust_tests_hello:tptest (type: tracepoint) [enabled]
774a7993 2635
a26d90be
BH
2636</COMMAND_OUTPUT>
2637
2638<COMMAND_INPUT>
774a7993 2639lttng enable-event myevent2 -u -s mysession --loglevel-only TRACE_DEBUG_FUNCTION
a26d90be
BH
2640</COMMAND_INPUT>
2641<COMMAND_RESULT>
26420
2643</COMMAND_RESULT>
2644<COMMAND_OUTPUT>
2645UST event myevent2 created in channel channel0
2646</COMMAND_OUTPUT>
2647
2648<COMMAND_INPUT>
2649lttng list mysession
2650</COMMAND_INPUT>
2651<COMMAND_RESULT>
26520
2653</COMMAND_RESULT>
2654<COMMAND_OUTPUT>
2655Tracing session mysession: [inactive]
2656 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2657
2658=== Domain: UST global ===
2659
2660Channels:
2661-------------
2662- mychannel: [enabled]
2663
2664 Attributes:
2665 overwrite mode: 1
2666 subbufers size: 16384
2667 number of subbufers: 4
2668 switch timer interval: 100
2669 read timer interval: 200
2670 output: mmap()
2671
2672 Events:
2673 ust* (type: tracepoint) [enabled]
2674
2675- mychannel2: [enabled]
2676
2677 Attributes:
2678 overwrite mode: 0
2679 subbufers size: 32768
2680 number of subbufers: 2
2681 switch timer interval: 100
2682 read timer interval: 200
2683 output: mmap()
2684
2685 Events:
2686 * (type: tracepoint) [enabled]
2687
2688- channel0: [enabled]
2689
2690 Attributes:
2691 overwrite mode: 0
2692 subbufers size: 262144
2693 number of subbufers: 4
2694 switch timer interval: 0
2695 read timer interval: 200
2696 output: splice()
2697
2698 Events:
54f2dcc0
BH
2699 myevent2 (loglevel == TRACE_DEBUG_FUNCTION (12)) (type: tracepoint) [enabled]
2700 myevent1 (loglevel <= TRACE_WARNING (4)) (type: loglevel) [enabled]
a26d90be
BH
2701 u* (type: tracepoint) [enabled]
2702 ust* (type: tracepoint) [enabled]
2703 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2704 ust_tests_hello:tptest (type: tracepoint) [enabled]
2705
2706</COMMAND_OUTPUT>
2707
2708<COMMAND_INPUT>
774a7993 2709lttng enable-event myevent0 -u -s mysession -c mychannel --loglevel-only TRACE_DEBUG_FUNCTION
a26d90be
BH
2710</COMMAND_INPUT>
2711<COMMAND_RESULT>
27120
2713</COMMAND_RESULT>
2714<COMMAND_OUTPUT>
2715UST event myevent0 created in channel mychannel
2716</COMMAND_OUTPUT>
2717
2718<COMMAND_INPUT>
2719lttng list mysession
2720</COMMAND_INPUT>
2721<COMMAND_RESULT>
27220
2723</COMMAND_RESULT>
2724<COMMAND_OUTPUT>
2725Tracing session mysession: [inactive]
2726 Trace path: /home/user/lttng-traces/mysession-20120314-132824
2727
2728=== Domain: UST global ===
2729
2730Channels:
2731-------------
2732- mychannel: [enabled]
2733
2734 Attributes:
2735 overwrite mode: 1
2736 subbufers size: 16384
2737 number of subbufers: 4
2738 switch timer interval: 100
2739 read timer interval: 200
2740 output: mmap()
2741
2742 Events:
54f2dcc0 2743 myevent0 (loglevel <= TRACE_DEBUG_FUNCTION (12)) (type: tracepoint) [enabled]
a26d90be
BH
2744 ust* (type: tracepoint) [enabled]
2745
2746- mychannel2: [enabled]
2747
2748 Attributes:
2749 overwrite mode: 0
2750 subbufers size: 32768
2751 number of subbufers: 2
2752 switch timer interval: 100
2753 read timer interval: 200
2754 output: mmap()
2755
2756 Events:
2757 * (type: tracepoint) [enabled]
2758
2759- channel0: [enabled]
2760
2761 Attributes:
2762 overwrite mode: 0
2763 subbufers size: 262144
2764 number of subbufers: 4
2765 switch timer interval: 0
2766 read timer interval: 200
2767 output: splice()
2768
2769 Events:
54f2dcc0
BH
2770 myevent2 (loglevel <= TRACE_DEBUG_FUNCTION (12)) (type: tracepoint) [enabled]
2771 myevent1 (loglevel == TRACE_WARNING (4)) (type: loglevel) [enabled]
a26d90be
BH
2772 u* (type: tracepoint) [enabled]
2773 ust* (type: tracepoint) [enabled]
2774 ust_tests_hello:tptest_sighandler (type: tracepoint) [enabled]
2775 ust_tests_hello:tptest (type: tracepoint) [enabled]
2776
2777</COMMAND_OUTPUT>
2778
2779
2780</SCENARIO>
2781
2782
d132bcc7 2783
This page took 0.174408 seconds and 5 git commands to generate.