1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-pthread-wrapper.so
.1'
>
3 <dependency name='liblttng-ust.so
.1'
/>
4 <dependency name='liblttng-ust-tracepoint.so
.1'
/>
5 <dependency name='liblttng-ust-common.so
.1'
/>
6 <dependency name='librt.so
.1'
/>
7 <dependency name='libdl.so
.2'
/>
8 <dependency name='libnuma.so
.1'
/>
9 <dependency name='libpthread.so
.0'
/>
10 <dependency name='libc.so
.6'
/>
11 <dependency name='ld-linux-x86-
64.so
.2'
/>
13 <elf-function-symbols>
14 <!-- pthread_mutex_lock -->
15 <elf-symbol name='pthread_mutex_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
16 <!-- pthread_mutex_trylock -->
17 <elf-symbol name='pthread_mutex_trylock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
18 <!-- pthread_mutex_unlock -->
19 <elf-symbol name='pthread_mutex_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
20 </elf-function-symbols>
21 <abi-instr version='
1.0' address-size='
64' path='lttng-ust-pthread.c' comp-dir-path='src/lib/lttng-ust-pthread-wrapper' language='LANG_C99'
>
24 <type-decl name='char' size-in-bits='
8' id='type-id-
1'
/>
26 <array-type-def dimensions='
1' type-id='type-id-
1' size-in-bits='
320' id='type-id-
2'
>
27 <!-- <anonymous range>[40] -->
28 <subrange length='
40' type-id='type-id-
3' id='type-id-
4'
/>
32 <type-decl name='int' size-in-bits='
32' id='type-id-
5'
/>
34 <type-decl name='long int' size-in-bits='
64' id='type-id-
6'
/>
36 <type-decl name='short int' size-in-bits='
16' id='type-id-
7'
/>
37 <!-- unnamed-enum-underlying-type -->
38 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='
32' alignment-in-bits='
32' id='type-id-
8'
/>
40 <type-decl name='unsigned int' size-in-bits='
32' id='type-id-
9'
/>
41 <!-- unsigned long int -->
42 <type-decl name='unsigned long int' size-in-bits='
64' id='type-id-
3'
/>
44 <type-decl name='void' id='type-id-
10'
/>
45 <!-- struct lttng_ust_tracepoint_dlopen -->
46 <class-decl name='lttng_ust_tracepoint_dlopen' size-in-bits='
448' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
263' column='
1' id='type-id-
11'
>
47 <data-member access='public' layout-offset-in-bits='
0'
>
48 <!-- uint32_t lttng_ust_tracepoint_dlopen::struct_size -->
49 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
264' column='
1'
/>
51 <data-member access='public' layout-offset-in-bits='
64'
>
52 <!-- void* lttng_ust_tracepoint_dlopen::liblttngust_handle -->
53 <var-decl name='liblttngust_handle' type-id='type-id-
13' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
266' column='
1'
/>
55 <data-member access='public' layout-offset-in-bits='
128'
>
56 <!-- int (lttng_ust_tracepoint* const*, int)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_register -->
57 <var-decl name='lttng_ust_tracepoint_module_register' type-id='type-id-
14' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
268' column='
1'
/>
59 <data-member access='public' layout-offset-in-bits='
192'
>
60 <!-- int (lttng_ust_tracepoint* const*)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_unregister -->
61 <var-decl name='lttng_ust_tracepoint_module_unregister' type-id='type-id-
15' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
270' column='
1'
/>
63 <data-member access='public' layout-offset-in-bits='
256'
>
64 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_lock_sym -->
65 <var-decl name='rcu_read_lock_sym' type-id='type-id-
16' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
271' column='
1'
/>
67 <data-member access='public' layout-offset-in-bits='
320'
>
68 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_unlock_sym -->
69 <var-decl name='rcu_read_unlock_sym' type-id='type-id-
16' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
272' column='
1'
/>
71 <data-member access='public' layout-offset-in-bits='
384'
>
72 <!-- void* (void*)* lttng_ust_tracepoint_dlopen::rcu_dereference_sym -->
73 <var-decl name='rcu_dereference_sym' type-id='type-id-
17' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
273' column='
1'
/>
76 <!-- typedef __uint32_t uint32_t -->
77 <typedef-decl name='uint32_t' type-id='type-id-
18' filepath='/usr/include/bits/stdint-uintn.h' line='
26' column='
1' id='type-id-
12'
/>
78 <!-- typedef unsigned int __uint32_t -->
79 <typedef-decl name='__uint32_t' type-id='type-id-
9' filepath='/usr/include/bits/types.h' line='
42' column='
1' id='type-id-
18'
/>
80 <!-- struct lttng_ust_tracepoint -->
81 <class-decl name='lttng_ust_tracepoint' size-in-bits='
448' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
38' column='
1' id='type-id-
19'
>
82 <data-member access='public' layout-offset-in-bits='
0'
>
83 <!-- uint32_t lttng_ust_tracepoint::struct_size -->
84 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
39' column='
1'
/>
86 <data-member access='public' layout-offset-in-bits='
64'
>
87 <!-- const char* lttng_ust_tracepoint::provider_name -->
88 <var-decl name='provider_name' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
41' column='
1'
/>
90 <data-member access='public' layout-offset-in-bits='
128'
>
91 <!-- const char* lttng_ust_tracepoint::event_name -->
92 <var-decl name='event_name' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
42' column='
1'
/>
94 <data-member access='public' layout-offset-in-bits='
192'
>
95 <!-- int lttng_ust_tracepoint::state -->
96 <var-decl name='state' type-id='type-id-
5' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
43' column='
1'
/>
98 <data-member access='public' layout-offset-in-bits='
256'
>
99 <!-- lttng_ust_tracepoint_probe* lttng_ust_tracepoint::probes -->
100 <var-decl name='probes' type-id='type-id-
21' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
44' column='
1'
/>
102 <data-member access='public' layout-offset-in-bits='
320'
>
103 <!-- int* lttng_ust_tracepoint::tracepoint_provider_ref -->
104 <var-decl name='tracepoint_provider_ref' type-id='type-id-
22' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
45' column='
1'
/>
106 <data-member access='public' layout-offset-in-bits='
384'
>
107 <!-- const char* lttng_ust_tracepoint::signature -->
108 <var-decl name='signature' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
46' column='
1'
/>
111 <!-- struct lttng_ust_tracepoint_probe -->
112 <class-decl name='lttng_ust_tracepoint_probe' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
21' column='
1' id='type-id-
23'
>
113 <data-member access='public' layout-offset-in-bits='
0'
>
114 <!-- void ()* lttng_ust_tracepoint_probe::func -->
115 <var-decl name='func' type-id='type-id-
16' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
22' column='
1'
/>
117 <data-member access='public' layout-offset-in-bits='
64'
>
118 <!-- void* lttng_ust_tracepoint_probe::data -->
119 <var-decl name='data' type-id='type-id-
13' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='
23' column='
1'
/>
122 <!-- struct lttng_ust_tracepoint_destructors_syms -->
123 <class-decl name='lttng_ust_tracepoint_destructors_syms' size-in-bits='
192' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
320' column='
1' id='type-id-
24'
>
124 <data-member access='public' layout-offset-in-bits='
0'
>
125 <!-- uint32_t lttng_ust_tracepoint_destructors_syms::struct_size -->
126 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
321' column='
1'
/>
128 <data-member access='public' layout-offset-in-bits='
64'
>
129 <!-- void ()* lttng_ust_tracepoint_destructors_syms::tracepoint_disable_destructors -->
130 <var-decl name='tracepoint_disable_destructors' type-id='type-id-
16' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
323' column='
1'
/>
132 <data-member access='public' layout-offset-in-bits='
128'
>
133 <!-- int ()* lttng_ust_tracepoint_destructors_syms::tracepoint_get_destructors_state -->
134 <var-decl name='tracepoint_get_destructors_state' type-id='type-id-
25' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
324' column='
1'
/>
137 <!-- struct lttng_ust_probe_desc -->
138 <class-decl name='lttng_ust_probe_desc' size-in-bits='
320' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
315' column='
1' id='type-id-
26'
>
139 <data-member access='public' layout-offset-in-bits='
0'
>
140 <!-- uint32_t lttng_ust_probe_desc::struct_size -->
141 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
316' column='
1'
/>
143 <data-member access='public' layout-offset-in-bits='
64'
>
144 <!-- const char* lttng_ust_probe_desc::provider_name -->
145 <var-decl name='provider_name' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
318' column='
1'
/>
147 <data-member access='public' layout-offset-in-bits='
128'
>
148 <!-- const lttng_ust_event_desc* const* lttng_ust_probe_desc::event_desc -->
149 <var-decl name='event_desc' type-id='type-id-
27' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
319' column='
1'
/>
151 <data-member access='public' layout-offset-in-bits='
192'
>
152 <!-- unsigned int lttng_ust_probe_desc::nr_events -->
153 <var-decl name='nr_events' type-id='type-id-
9' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
320' column='
1'
/>
155 <data-member access='public' layout-offset-in-bits='
224'
>
156 <!-- uint32_t lttng_ust_probe_desc::major -->
157 <var-decl name='major' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
321' column='
1'
/>
159 <data-member access='public' layout-offset-in-bits='
256'
>
160 <!-- uint32_t lttng_ust_probe_desc::minor -->
161 <var-decl name='minor' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
322' column='
1'
/>
164 <!-- struct lttng_ust_event_desc -->
165 <class-decl name='lttng_ust_event_desc' size-in-bits='
384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
294' column='
1' id='type-id-
28'
>
166 <data-member access='public' layout-offset-in-bits='
0'
>
167 <!-- uint32_t lttng_ust_event_desc::struct_size -->
168 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
295' column='
1'
/>
170 <data-member access='public' layout-offset-in-bits='
64'
>
171 <!-- const char* lttng_ust_event_desc::event_name -->
172 <var-decl name='event_name' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
297' column='
1'
/>
174 <data-member access='public' layout-offset-in-bits='
128'
>
175 <!-- const lttng_ust_probe_desc* lttng_ust_event_desc::probe_desc -->
176 <var-decl name='probe_desc' type-id='type-id-
29' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
298' column='
1'
/>
178 <data-member access='public' layout-offset-in-bits='
192'
>
179 <!-- const lttng_ust_tracepoint_class* lttng_ust_event_desc::tp_class -->
180 <var-decl name='tp_class' type-id='type-id-
30' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
299' column='
1'
/>
182 <data-member access='public' layout-offset-in-bits='
256'
>
183 <!-- const int** lttng_ust_event_desc::loglevel -->
184 <var-decl name='loglevel' type-id='type-id-
31' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
300' column='
1'
/>
186 <data-member access='public' layout-offset-in-bits='
320'
>
187 <!-- const char** lttng_ust_event_desc::model_emf_uri -->
188 <var-decl name='model_emf_uri' type-id='type-id-
32' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
301' column='
1'
/>
191 <!-- struct lttng_ust_tracepoint_class -->
192 <class-decl name='lttng_ust_tracepoint_class' size-in-bits='
384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
273' column='
1' id='type-id-
33'
>
193 <data-member access='public' layout-offset-in-bits='
0'
>
194 <!-- uint32_t lttng_ust_tracepoint_class::struct_size -->
195 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
274' column='
1'
/>
197 <data-member access='public' layout-offset-in-bits='
64'
>
198 <!-- const lttng_ust_event_field* const* lttng_ust_tracepoint_class::fields -->
199 <var-decl name='fields' type-id='type-id-
34' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
276' column='
1'
/>
201 <data-member access='public' layout-offset-in-bits='
128'
>
202 <!-- size_t lttng_ust_tracepoint_class::nr_fields -->
203 <var-decl name='nr_fields' type-id='type-id-
35' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
277' column='
1'
/>
205 <data-member access='public' layout-offset-in-bits='
192'
>
206 <!-- void ()* lttng_ust_tracepoint_class::probe_callback -->
207 <var-decl name='probe_callback' type-id='type-id-
16' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
278' column='
1'
/>
209 <data-member access='public' layout-offset-in-bits='
256'
>
210 <!-- const char* lttng_ust_tracepoint_class::signature -->
211 <var-decl name='signature' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
279' column='
1'
/>
213 <data-member access='public' layout-offset-in-bits='
320'
>
214 <!-- const lttng_ust_probe_desc* lttng_ust_tracepoint_class::probe_desc -->
215 <var-decl name='probe_desc' type-id='type-id-
29' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
280' column='
1'
/>
218 <!-- struct lttng_ust_event_field -->
219 <class-decl name='lttng_ust_event_field' size-in-bits='
256' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
250' column='
1' id='type-id-
36'
>
220 <data-member access='public' layout-offset-in-bits='
0'
>
221 <!-- uint32_t lttng_ust_event_field::struct_size -->
222 <var-decl name='struct_size' type-id='type-id-
12' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
251' column='
1'
/>
224 <data-member access='public' layout-offset-in-bits='
64'
>
225 <!-- const char* lttng_ust_event_field::name -->
226 <var-decl name='name' type-id='type-id-
20' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
253' column='
1'
/>
228 <data-member access='public' layout-offset-in-bits='
128'
>
229 <!-- const lttng_ust_type_common* lttng_ust_event_field::type -->
230 <var-decl name='type' type-id='type-id-
37' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
254' column='
1'
/>
232 <data-member access='public' layout-offset-in-bits='
31'
>
233 <!-- unsigned int lttng_ust_event_field::nowrite -->
234 <var-decl name='nowrite' type-id='type-id-
9' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
255' column='
1'
/>
236 <data-member access='public' layout-offset-in-bits='
30'
>
237 <!-- unsigned int lttng_ust_event_field::nofilter -->
238 <var-decl name='nofilter' type-id='type-id-
9' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
256' column='
1'
/>
241 <!-- struct lttng_ust_type_common -->
242 <class-decl name='lttng_ust_type_common' size-in-bits='
32' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
110' column='
1' id='type-id-
38'
>
243 <data-member access='public' layout-offset-in-bits='
0'
>
244 <!-- lttng_ust_type lttng_ust_type_common::type -->
245 <var-decl name='type' type-id='type-id-
39' visibility='default' filepath='../../../include/lttng/ust-events.h' line='
111' column='
1'
/>
248 <!-- enum lttng_ust_type -->
249 <enum-decl name='lttng_ust_type' filepath='../../../include/lttng/ust-events.h' line='
56' column='
1' id='type-id-
39'
>
250 <underlying-type type-id='type-id-
8'
/>
251 <enumerator name='lttng_ust_type_integer' value='
0'
/>
252 <enumerator name='lttng_ust_type_string' value='
1'
/>
253 <enumerator name='lttng_ust_type_float' value='
2'
/>
254 <enumerator name='lttng_ust_type_dynamic' value='
3'
/>
255 <enumerator name='lttng_ust_type_enum' value='
4'
/>
256 <enumerator name='lttng_ust_type_array' value='
5'
/>
257 <enumerator name='lttng_ust_type_sequence' value='
6'
/>
258 <enumerator name='lttng_ust_type_struct' value='
7'
/>
259 <enumerator name='NR_LTTNG_UST_TYPE' value='
8'
/>
261 <!-- typedef unsigned long int size_t -->
262 <typedef-decl name='size_t' type-id='type-id-
3' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/
10.2.0/include/stddef.h' line='
209' column='
1' id='type-id-
35'
/>
263 <!-- typedef __anonymous_union__ pthread_mutex_t -->
264 <typedef-decl name='pthread_mutex_t' type-id='type-id-
40' filepath='/usr/include/bits/pthreadtypes.h' line='
72' column='
1' id='type-id-
41'
/>
265 <!-- union {__pthread_mutex_s __data; char __size[40]; long int __align;} -->
266 <union-decl name='__anonymous_union__' size-in-bits='
320' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='
67' column='
1' id='type-id-
40'
>
267 <data-member access='private'
>
268 <!-- __pthread_mutex_s __data -->
269 <var-decl name='__data' type-id='type-id-
42' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='
69' column='
1'
/>
271 <data-member access='private'
>
272 <!-- char __size[40] -->
273 <var-decl name='__size' type-id='type-id-
2' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='
70' column='
1'
/>
275 <data-member access='private'
>
276 <!-- long int __align -->
277 <var-decl name='__align' type-id='type-id-
6' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='
71' column='
1'
/>
280 <!-- struct __pthread_mutex_s -->
281 <class-decl name='__pthread_mutex_s' size-in-bits='
320' is-struct='yes' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
22' column='
1' id='type-id-
42'
>
282 <data-member access='public' layout-offset-in-bits='
0'
>
283 <!-- int __pthread_mutex_s::__lock -->
284 <var-decl name='__lock' type-id='type-id-
5' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
24' column='
1'
/>
286 <data-member access='public' layout-offset-in-bits='
32'
>
287 <!-- unsigned int __pthread_mutex_s::__count -->
288 <var-decl name='__count' type-id='type-id-
9' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
25' column='
1'
/>
290 <data-member access='public' layout-offset-in-bits='
64'
>
291 <!-- int __pthread_mutex_s::__owner -->
292 <var-decl name='__owner' type-id='type-id-
5' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
26' column='
1'
/>
294 <data-member access='public' layout-offset-in-bits='
96'
>
295 <!-- unsigned int __pthread_mutex_s::__nusers -->
296 <var-decl name='__nusers' type-id='type-id-
9' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
28' column='
1'
/>
298 <data-member access='public' layout-offset-in-bits='
128'
>
299 <!-- int __pthread_mutex_s::__kind -->
300 <var-decl name='__kind' type-id='type-id-
5' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
32' column='
1'
/>
302 <data-member access='public' layout-offset-in-bits='
160'
>
303 <!-- short int __pthread_mutex_s::__spins -->
304 <var-decl name='__spins' type-id='type-id-
7' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
34' column='
1'
/>
306 <data-member access='public' layout-offset-in-bits='
176'
>
307 <!-- short int __pthread_mutex_s::__elision -->
308 <var-decl name='__elision' type-id='type-id-
7' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
35' column='
1'
/>
310 <data-member access='public' layout-offset-in-bits='
192'
>
311 <!-- __pthread_list_t __pthread_mutex_s::__list -->
312 <var-decl name='__list' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='
36' column='
1'
/>
315 <!-- typedef __pthread_internal_list __pthread_list_t -->
316 <typedef-decl name='__pthread_list_t' type-id='type-id-
44' filepath='/usr/include/bits/thread-shared-types.h' line='
53' column='
1' id='type-id-
43'
/>
317 <!-- struct __pthread_internal_list -->
318 <class-decl name='__pthread_internal_list' size-in-bits='
128' is-struct='yes' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='
49' column='
1' id='type-id-
44'
>
319 <data-member access='public' layout-offset-in-bits='
0'
>
320 <!-- __pthread_internal_list* __pthread_internal_list::__prev -->
321 <var-decl name='__prev' type-id='type-id-
45' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='
51' column='
1'
/>
323 <data-member access='public' layout-offset-in-bits='
64'
>
324 <!-- __pthread_internal_list* __pthread_internal_list::__next -->
325 <var-decl name='__next' type-id='type-id-
45' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='
52' column='
1'
/>
328 <!-- __pthread_internal_list* -->
329 <pointer-type-def type-id='type-id-
44' size-in-bits='
64' id='type-id-
45'
/>
331 <qualified-type-def type-id='type-id-
1' const='yes' id='type-id-
46'
/>
333 <pointer-type-def type-id='type-id-
46' size-in-bits='
64' id='type-id-
20'
/>
334 <!-- const char** -->
335 <pointer-type-def type-id='type-id-
20' size-in-bits='
64' id='type-id-
32'
/>
337 <qualified-type-def type-id='type-id-
5' const='yes' id='type-id-
47'
/>
339 <pointer-type-def type-id='type-id-
47' size-in-bits='
64' id='type-id-
48'
/>
341 <pointer-type-def type-id='type-id-
48' size-in-bits='
64' id='type-id-
31'
/>
342 <!-- const lttng_ust_event_desc -->
343 <qualified-type-def type-id='type-id-
28' const='yes' id='type-id-
49'
/>
344 <!-- const lttng_ust_event_desc* -->
345 <pointer-type-def type-id='type-id-
49' size-in-bits='
64' id='type-id-
50'
/>
346 <!-- const lttng_ust_event_desc* const -->
347 <qualified-type-def type-id='type-id-
50' const='yes' id='type-id-
51'
/>
348 <!-- const lttng_ust_event_desc* const* -->
349 <pointer-type-def type-id='type-id-
51' size-in-bits='
64' id='type-id-
27'
/>
350 <!-- const lttng_ust_event_field -->
351 <qualified-type-def type-id='type-id-
36' const='yes' id='type-id-
52'
/>
352 <!-- const lttng_ust_event_field* -->
353 <pointer-type-def type-id='type-id-
52' size-in-bits='
64' id='type-id-
53'
/>
354 <!-- const lttng_ust_event_field* const -->
355 <qualified-type-def type-id='type-id-
53' const='yes' id='type-id-
54'
/>
356 <!-- const lttng_ust_event_field* const* -->
357 <pointer-type-def type-id='type-id-
54' size-in-bits='
64' id='type-id-
34'
/>
358 <!-- const lttng_ust_probe_desc -->
359 <qualified-type-def type-id='type-id-
26' const='yes' id='type-id-
55'
/>
360 <!-- const lttng_ust_probe_desc* -->
361 <pointer-type-def type-id='type-id-
55' size-in-bits='
64' id='type-id-
29'
/>
362 <!-- const lttng_ust_tracepoint_class -->
363 <qualified-type-def type-id='type-id-
33' const='yes' id='type-id-
56'
/>
364 <!-- const lttng_ust_tracepoint_class* -->
365 <pointer-type-def type-id='type-id-
56' size-in-bits='
64' id='type-id-
30'
/>
366 <!-- const lttng_ust_type_common -->
367 <qualified-type-def type-id='type-id-
38' const='yes' id='type-id-
57'
/>
368 <!-- const lttng_ust_type_common* -->
369 <pointer-type-def type-id='type-id-
57' size-in-bits='
64' id='type-id-
37'
/>
371 <pointer-type-def type-id='type-id-
58' size-in-bits='
64' id='type-id-
25'
/>
372 <!-- int (lttng_ust_tracepoint* const*)* -->
373 <pointer-type-def type-id='type-id-
59' size-in-bits='
64' id='type-id-
15'
/>
374 <!-- int (lttng_ust_tracepoint* const*, int)* -->
375 <pointer-type-def type-id='type-id-
60' size-in-bits='
64' id='type-id-
14'
/>
377 <pointer-type-def type-id='type-id-
5' size-in-bits='
64' id='type-id-
22'
/>
378 <!-- lttng_ust_tracepoint* -->
379 <pointer-type-def type-id='type-id-
19' size-in-bits='
64' id='type-id-
61'
/>
380 <!-- lttng_ust_tracepoint* const -->
381 <qualified-type-def type-id='type-id-
61' const='yes' id='type-id-
62'
/>
382 <!-- lttng_ust_tracepoint* const* -->
383 <pointer-type-def type-id='type-id-
62' size-in-bits='
64' id='type-id-
63'
/>
384 <!-- lttng_ust_tracepoint_destructors_syms* -->
385 <pointer-type-def type-id='type-id-
24' size-in-bits='
64' id='type-id-
64'
/>
386 <!-- lttng_ust_tracepoint_dlopen* -->
387 <pointer-type-def type-id='type-id-
11' size-in-bits='
64' id='type-id-
65'
/>
388 <!-- lttng_ust_tracepoint_probe* -->
389 <pointer-type-def type-id='type-id-
23' size-in-bits='
64' id='type-id-
21'
/>
390 <!-- pthread_mutex_t* -->
391 <pointer-type-def type-id='type-id-
41' size-in-bits='
64' id='type-id-
66'
/>
393 <pointer-type-def type-id='type-id-
67' size-in-bits='
64' id='type-id-
16'
/>
395 <pointer-type-def type-id='type-id-
10' size-in-bits='
64' id='type-id-
13'
/>
396 <!-- void* (void*)* -->
397 <pointer-type-def type-id='type-id-
68' size-in-bits='
64' id='type-id-
17'
/>
398 <!-- lttng_ust_tracepoint_dlopen lttng_ust_tracepoint_dlopen -->
399 <var-decl name='lttng_ust_tracepoint_dlopen' type-id='type-id-
11' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
278' column='
1'
/>
400 <!-- lttng_ust_tracepoint_dlopen* lttng_ust_tracepoint_dlopen_ptr -->
401 <var-decl name='lttng_ust_tracepoint_dlopen_ptr' type-id='type-id-
65' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
279' column='
1'
/>
402 <!-- lttng_ust_tracepoint_destructors_syms lttng_ust_tracepoint_destructors_syms -->
403 <var-decl name='lttng_ust_tracepoint_destructors_syms' type-id='type-id-
24' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
329' column='
1'
/>
404 <!-- lttng_ust_tracepoint_destructors_syms* lttng_ust_tracepoint_destructors_syms_ptr -->
405 <var-decl name='lttng_ust_tracepoint_destructors_syms_ptr' type-id='type-id-
64' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='
330' column='
1'
/>
406 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_lock_req -->
407 <var-decl name='lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_lock_req' type-id='type-id-
19' visibility='default' filepath='src/lib/lttng-ust-pthread-wrapper/ust_pthread.h' line='
19' column='
1'
/>
408 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_lock_acq -->
409 <var-decl name='lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_lock_acq' type-id='type-id-
19' visibility='default' filepath='src/lib/lttng-ust-pthread-wrapper/ust_pthread.h' line='
27' column='
1'
/>
410 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_trylock -->
411 <var-decl name='lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_trylock' type-id='type-id-
19' visibility='default' filepath='src/lib/lttng-ust-pthread-wrapper/ust_pthread.h' line='
36' column='
1'
/>
412 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_unlock -->
413 <var-decl name='lttng_ust_tracepoint_lttng_ust_pthread___pthread_mutex_unlock' type-id='type-id-
19' visibility='default' filepath='src/lib/lttng-ust-pthread-wrapper/ust_pthread.h' line='
45' column='
1'
/>
414 <!-- const lttng_ust_probe_desc lttng_ust__probe_desc___lttng_ust_pthread -->
415 <var-decl name='lttng_ust__probe_desc___lttng_ust_pthread' type-id='type-id-
55' visibility='default' filepath='../../../include/lttng/ust-tracepoint-event.h' line='
342' column='
1'
/>
416 <!-- int lttng_ust_tracepoint_provider_lttng_ust_pthread -->
417 <var-decl name='lttng_ust_tracepoint_provider_lttng_ust_pthread' type-id='type-id-
5' visibility='default' filepath='src/lib/lttng-ust-pthread-wrapper/ust_pthread.h' line='
19' column='
1'
/>
418 <!-- int pthread_mutex_unlock(pthread_mutex_t*) -->
419 <function-decl name='pthread_mutex_unlock' mangled-name='pthread_mutex_unlock' filepath='/usr/include/pthread.h' line='
789' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='pthread_mutex_unlock'
>
420 <!-- parameter of type 'pthread_mutex_t*' -->
421 <parameter type-id='type-id-
66' name='mutex' filepath='src/lib/lttng-ust-pthread-wrapper/lttng-ust-pthread.c' line='
85' column='
1'
/>
423 <return type-id='type-id-
5'
/>
425 <!-- int pthread_mutex_trylock(pthread_mutex_t*) -->
426 <function-decl name='pthread_mutex_trylock' mangled-name='pthread_mutex_trylock' filepath='/usr/include/pthread.h' line='
767' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='pthread_mutex_trylock'
>
427 <!-- parameter of type 'pthread_mutex_t*' -->
428 <parameter type-id='type-id-
66' name='mutex' filepath='src/lib/lttng-ust-pthread-wrapper/lttng-ust-pthread.c' line='
58' column='
1'
/>
430 <return type-id='type-id-
5'
/>
432 <!-- int pthread_mutex_lock(pthread_mutex_t*) -->
433 <function-decl name='pthread_mutex_lock' mangled-name='pthread_mutex_lock' filepath='/usr/include/pthread.h' line='
771' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='pthread_mutex_lock'
>
434 <!-- parameter of type 'pthread_mutex_t*' -->
435 <parameter type-id='type-id-
66' name='mutex' filepath='src/lib/lttng-ust-pthread-wrapper/lttng-ust-pthread.c' line='
29' column='
1'
/>
437 <return type-id='type-id-
5'
/>
440 <function-type size-in-bits='
64' id='type-id-
58'
>
442 <return type-id='type-id-
5'
/>
444 <!-- int (lttng_ust_tracepoint* const*) -->
445 <function-type size-in-bits='
64' id='type-id-
59'
>
446 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
447 <parameter type-id='type-id-
63'
/>
449 <return type-id='type-id-
5'
/>
451 <!-- int (lttng_ust_tracepoint* const*, int) -->
452 <function-type size-in-bits='
64' id='type-id-
60'
>
453 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
454 <parameter type-id='type-id-
63'
/>
455 <!-- parameter of type 'int' -->
456 <parameter type-id='type-id-
5'
/>
458 <return type-id='type-id-
5'
/>
461 <function-type size-in-bits='
64' id='type-id-
67'
>
463 <return type-id='type-id-
10'
/>
465 <!-- void* (void*) -->
466 <function-type size-in-bits='
64' id='type-id-
68'
>
467 <!-- parameter of type 'void*' -->
468 <parameter type-id='type-id-
13'
/>
470 <return type-id='type-id-
13'
/>