tracing-your-own-user-application: lttng view before destroy
[lttng-docs.git] / toc / docs.yml
CommitLineData
5e0cbfb0
PP
1title: The <span class="reset-text-transform">LTTng</span> Documentation
2cats:
3 - id: nuts-and-bolts
4 title: Nuts and bolts
5 - id: installing-lttng
6 title: Installing <span class="reset-text-transform">LTTng</span>
7 cats:
8 - id: desktop-distributions
9 title: Desktop distributions
10 cats:
11 - id: ubuntu
12 title: Ubuntu
13 cats:
14 - id: ubuntu-official-repositories
15 title: Official repositories
16 - id: ubuntu-ppa
17 title: PPA
18 - id: fedora
19 title: Fedora
20 - id: debian
21 title: Debian
22 - id: opensuse
23 title: openSUSE/RPM
24 - id: archlinux
25 title: Arch Linux
26 - id: enterprise-distributions
27 title: "Enterprise distributions (<abbr title=\"Red Hat Enterprise Linux\">RHEL</abbr>, <abbr title=\"SUSE Linux Enterprise Server\">SLES</abbr>)"
28 - id: embedded-distributions
29 title: Embedded distributions
30 cats:
31 - id: buildroot
32 title: Buildroot
33 - id: oe-yocto
34 title: OpenEmbedded/Yocto
35 - id: building-from-source
36 title: Building from source
37 - id: getting-started
38 title: Getting started with <span class="reset-text-transform">LTTng</span>
39 cats:
40 - id: tracing-the-linux-kernel
41 title: Tracing the Linux kernel
42 - id: tracing-your-own-user-application
43 title: Tracing your own user application
44 - id: viewing-and-analyzing-your-traces
45 title: Viewing and analyzing your traces
46 - id: understanding-lttng
47 title: Understanding <span class="reset-text-transform">LTTng</span>
48 cats:
49 - id: core-concepts
50 title: Core concepts
51 cats:
52 - id: tracing-session
53 title: Tracing session
54 - id: domain
55 title: Domain
56 - id: channel
57 title: Channel
58 cats:
59 - id: channel-overwrite-mode-vs-discard-mode
60 title: Overwrite and discard event loss modes
61 - id: channel-subbuf-size-vs-subbuf-count
62 title: Sub-buffers count and size
63 - id: channel-switch-timer
64 title: Switch timer
65 - id: channel-buffering-schemes
66 title: Buffering schemes
67 - id: event
68 title: Event
69 - id: plumbing
70 title: Plumbing
71 cats:
72 - id: plumbing-overview
73 title: Overview
74 - id: lttng-sessiond
75 title: Session daemon
76 - id: lttng-consumerd
77 title: Consumer daemon
78 - id: lttng-relayd
79 title: Relay daemon
80 - id: liblttng-ctl-lttng
81 title: Control library and command line interface
82 - id: lttng-ust
83 title: User space tracing library
84 - id: lttng-modules
85 title: <span class="reset-text-transform">LTTng</span> kernel modules
86 - id: using-lttng
87 title: Using <span class="reset-text-transform">LTTng</span>
88 cats:
89 - id: instrumenting
90 title: Instrumenting
91 cats:
92 - id: c-application
93 title: C application
94 cats:
95 - id: tracepoint-provider
96 title: Tracepoint provider
97 - id: lttng-gen-tp
98 title: Using <code>lttng-gen-tp</code>
99 - id: defining-tracepoints
100 title: Defining tracepoints
101 - id: assigning-log-levels
102 title: Assigning log levels to tracepoints
103 - id: probing-the-application-source-code
104 title: Probing the application's source code
105 - id: building-tracepoint-providers-and-user-application
106 title: Building/linking tracepoint providers and the user application
107 cats:
108 - id: static-linking
109 title: Static linking
110 - id: dynamic-linking
111 title: Dynamic linking
112 - id: using-lttng-ust-with-daemons
113 title: Using <span class="reset-text-transform">LTTng</span>-UST with daemons
114 - id: lttng-ust-pkg-config
115 title: <span class="reset-text-transform">pkg-config</span>
116 - id: tracef
117 title: Using <code>tracef()</code>
118 - id: lttng-ust-environment-variables-compiler-flags
119 title: <span class="reset-text-transform">LTTng</span>-UST environment variables and special compilation flags
120 - id: cxx-application
121 title: C++ application
122 - id: prebuilt-ust-helpers
123 title: Prebuilt user space tracing helpers
124 cats:
125 - id: liblttng‑ust‑libc‑pthread-wrapper
126 title: C standard library and POSIX threads tracing
127 - id: liblttng‑ust‑cyg‑profile
128 title: Function tracing
129 - id: liblttng‑ust‑dl
130 title: Dynamic linker tracing
131 - id: java-application
132 title: Java application
133 - id: instrumenting-linux-kernel
134 title: Linux kernel
135 cats:
136 - id: instrumenting-linux-kernel-itself
137 title: Instrumenting the Linux kernel for <span class="reset-text-transform">LTTng</span>
138 cats:
139 - id: mainline-trace-event
140 title: Defining/using tracepoints with mainline <code>TRACE_EVENT()</code> infrastructure
141 - id: lttng-adaptation-layer
142 title: Adding the <span class="reset-text-transform">LTTng</span> adaptation layer
143 - id: instrumenting-linux-kernel-tracing
144 title: Tracing
145 - id: instrumenting-out-of-tree-linux-kernel
146 title: Instrumenting an out-of-tree Linux kernel module for <span class="reset-text-transform">LTTng</span>
147 - id: proc-lttng-logger-abi
148 title: <span class="reset-text-transform">LTTng</span> logger ABI
149 - id: advanced-instrumenting-techniques
150 title: Advanced techniques
151 cats:
152 - id: instrumenting-32-bit-app-on-64-bit-system
153 title: Instrumenting a 32-bit application on a 64-bit system
154 cats:
155 - id: building-32-bit-userspace-rcu
156 title: Building 32-bit Userspace RCU
157 - id: building-32-bit-lttng-ust
158 title: Building 32-bit <span class="reset-text-transform">LTTng</span>-UST
159 - id: building-32-bit-lttng-tools
160 title: Building 32-bit <span class="reset-text-transform">LTTng</span>-tools
161 - id: building-64-bit-lttng-tools
162 title: Building 64-bit <span class="reset-text-transform">LTTng</span>-tools
163 - id: building-instrumented-32-bit-c-application
164 title: Building an instrumented 32-bit C application
165 - id: running-32-bit-and-64-bit-c-applications
166 title: Running 32-bit and 64-bit versions of an instrumented C application
167 - id: controlling-tracing
168 title: Controlling tracing
169 cats:
170 - id: creating-destroying-tracing-sessions
171 title: Creating and destroying tracing sessions
172 - id: enabling-disabling-events
173 title: Enabling and disabling events
174 - id: basic-tracing-session-control
175 title: Basic tracing session control
176 - id: enabling-disabling-channels
177 title: Enabling and disabling channels
178 cats:
179 - id: fine-tuning-channels
180 title: Fine-tuning channels
181 - id: adding-context
182 title: Adding some context to channels
183 - id: saving-loading-tracing-session
184 title: Saving and loading tracing session configurations
185 - id: sending-trace-data-over-the-network
186 title: Sending trace data over the network
187 - id: lttng-live
188 title: Viewing events as they arrive
189 - id: taking-a-snapshot
190 title: Taking a snapshot
191 - id: reference
192 title: Reference
193 cats:
194 - id: online-lttng-manpages
195 title: Online <span class="reset-text-transform">LTTng</span> manpages
196 - id: lttng-ust-ref
197 title: <span class="reset-text-transform">LTTng</span>-UST
198 cats:
199 - id: liblttng-ust
200 title: <span class="reset-text-transform">LTTng</span>-UST library (<code>liblttng&#8209;ust</code>)
201 cats:
202 - id: liblttng-ust-tp-fields
203 title: Tracepoint fields macros (for <code>TP_FIELDS()</code>)
204 - id: liblttng-ust-tracepoint-loglevel
205 title: Tracepoint log levels (for <code>TRACEPOINT_LOGLEVEL()</code>)
206 - id: lttng-modules-ref
207 title: <span class="reset-text-transform">LTTng</span>-modules
208 cats:
209 - id: lttng-modules-tp-struct-entry
210 title: Tracepoint fields macros (for <code>TP_STRUCT__entry()</code>)
211 - id: lttng-modules-tp-fast-assign
212 title: Tracepoint assignment macros (for <code>TP_fast_assign()</code>)
This page took 0.03087 seconds and 4 git commands to generate.