####################################################################
# Copyright (c) 2013 Ericsson
#
# All rights reserved. This program and the accompanying materials are
# made available under the terms of the Eclipse Public License v1.0 which
# accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Bernd Hufmann - Initial API and implementation
####################################################################
####################################################################
# Scenario: Initialize
####################################################################
Initialize
lttng version
0
lttng version 2.2.0 - Cuda
Web site: http://lttng.org/
lttng is free software and under the GPL license and part LGPL
lttng list
0
Currently no available tracing session
lttng list -k
0
Kernel events
-------------
sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
lttng list -u -f
0
UST events:
-------------
PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
####################################################################
# Scenario: Session and channel with per-UID UST buffers
####################################################################
ScenPerUidTest
lttng create mysession
0
Session mysession created.
Traces will be written in /home/user/lttng-traces/mysession-20130812-113358
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
lttng destroy mysession
0
Session my destroyed.
lttng enable-channel mychannel -u -s mysession --buffers-uid
0
UST channel mychannel enabled for session mysession
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
=== Domain: UST global ===
Buffer type: per UID
Channels:
-------------
- mychannel: [enabled]
Attributes:
overwrite mode: 0
subbufers size: 8388608
number of subbufers: 4
switch timer interval: 0
read timer interval: 0
output: mmap()
Events:
None
####################################################################
# Scenario: Session and channel with per-PID UST buffers
####################################################################
ScenPerPidTest
lttng create mysession
0
Session mysession created.
Traces will be written in /home/user/lttng-traces/mysession-20130812-113358
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
lttng destroy mysession
0
Session mysession destroyed.
lttng enable-channel mychannel -u -s mysession --buffers-pid
0
UST channel mychannel enabled for session mysession
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
=== Domain: UST global ===
Buffer type: per PID
Channels:
-------------
- mychannel: [enabled]
Attributes:
overwrite mode: 0
subbufers size: 8388608
number of subbufers: 4
switch timer interval: 0
read timer interval: 0
output: mmap()
Events:
None
####################################################################
# Scenario: Session and channel with per-PID UST buffers with option -C -W
####################################################################
ScenBufSizeTest
lttng create mysession
0
Session mysession created.
Traces will be written in /home/user/lttng-traces/mysession-20130812-113358
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
lttng destroy mysession
0
Session mysession destroyed.
lttng enable-channel mychannel -u -s mysession -C 1024 -W 10
0
Warning: Tracefile size rounded up from (1024) to subbuffer size (8388608)
UST channel mychannel enabled for session mysession
lttng list mysession
0
Tracing session mysession: [inactive]
Trace path: /home/user/lttng-traces/mysession-20130812-113358
=== Domain: UST global ===
Buffer type: per PID
Channels:
-------------
- mychannel: [enabled]
Attributes:
overwrite mode: 0
subbufers size: 8388608
number of subbufers: 4
switch timer interval: 0
read timer interval: 0
output: mmap()
Events:
None