Add serialized ABI definition files
[lttng-ust.git] / extras / abi / 2.13 / x86_64-pc-linux-gnu / liblttng-ust-pthread-wrapper.so.1.xml
1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-pthread-wrapper.so.1'>
2 <elf-needed>
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'/>
12 </elf-needed>
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'>
22
23 <!-- char -->
24 <type-decl name='char' size-in-bits='8' id='type-id-1'/>
25 <!-- char[40] -->
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'/>
29
30 </array-type-def>
31 <!-- int -->
32 <type-decl name='int' size-in-bits='32' id='type-id-5'/>
33 <!-- long int -->
34 <type-decl name='long int' size-in-bits='64' id='type-id-6'/>
35 <!-- short int -->
36 <type-decl name='short int' size-in-bits='16' id='type-id-7'/>
37 <!-- unnamed&#45;enum&#45;underlying&#45;type -->
38 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-8'/>
39 <!-- unsigned int -->
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'/>
43 <!-- void -->
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'/>
50 </data-member>
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'/>
54 </data-member>
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'/>
58 </data-member>
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'/>
62 </data-member>
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'/>
66 </data-member>
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'/>
70 </data-member>
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'/>
74 </data-member>
75 </class-decl>
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'/>
85 </data-member>
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'/>
89 </data-member>
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'/>
93 </data-member>
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'/>
97 </data-member>
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'/>
101 </data-member>
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'/>
105 </data-member>
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'/>
109 </data-member>
110 </class-decl>
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'/>
116 </data-member>
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'/>
120 </data-member>
121 </class-decl>
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'/>
127 </data-member>
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'/>
131 </data-member>
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'/>
135 </data-member>
136 </class-decl>
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'/>
142 </data-member>
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'/>
146 </data-member>
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'/>
150 </data-member>
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'/>
154 </data-member>
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'/>
158 </data-member>
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'/>
162 </data-member>
163 </class-decl>
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'/>
169 </data-member>
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'/>
173 </data-member>
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'/>
177 </data-member>
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'/>
181 </data-member>
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'/>
185 </data-member>
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'/>
189 </data-member>
190 </class-decl>
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'/>
196 </data-member>
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'/>
200 </data-member>
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'/>
204 </data-member>
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'/>
208 </data-member>
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'/>
212 </data-member>
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'/>
216 </data-member>
217 </class-decl>
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'/>
223 </data-member>
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'/>
227 </data-member>
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'/>
231 </data-member>
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'/>
235 </data-member>
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'/>
239 </data-member>
240 </class-decl>
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'/>
246 </data-member>
247 </class-decl>
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'/>
260 </enum-decl>
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'/>
270 </data-member>
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'/>
274 </data-member>
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'/>
278 </data-member>
279 </union-decl>
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'/>
285 </data-member>
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'/>
289 </data-member>
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'/>
293 </data-member>
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'/>
297 </data-member>
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'/>
301 </data-member>
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'/>
305 </data-member>
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'/>
309 </data-member>
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'/>
313 </data-member>
314 </class-decl>
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'/>
322 </data-member>
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'/>
326 </data-member>
327 </class-decl>
328 <!-- __pthread_internal_list* -->
329 <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
330 <!-- const char -->
331 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-46'/>
332 <!-- const char* -->
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'/>
336 <!-- const int -->
337 <qualified-type-def type-id='type-id-5' const='yes' id='type-id-47'/>
338 <!-- const int* -->
339 <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-48'/>
340 <!-- const int** -->
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'/>
370 <!-- int ()* -->
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'/>
376 <!-- int* -->
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'/>
392 <!-- void ()* -->
393 <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-16'/>
394 <!-- void* -->
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'/>
422 <!-- int -->
423 <return type-id='type-id-5'/>
424 </function-decl>
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'/>
429 <!-- int -->
430 <return type-id='type-id-5'/>
431 </function-decl>
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'/>
436 <!-- int -->
437 <return type-id='type-id-5'/>
438 </function-decl>
439 <!-- int () -->
440 <function-type size-in-bits='64' id='type-id-58'>
441 <!-- int -->
442 <return type-id='type-id-5'/>
443 </function-type>
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'/>
448 <!-- int -->
449 <return type-id='type-id-5'/>
450 </function-type>
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'/>
457 <!-- int -->
458 <return type-id='type-id-5'/>
459 </function-type>
460 <!-- void () -->
461 <function-type size-in-bits='64' id='type-id-67'>
462 <!-- void -->
463 <return type-id='type-id-10'/>
464 </function-type>
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'/>
469 <!-- void* -->
470 <return type-id='type-id-13'/>
471 </function-type>
472 </abi-instr>
473 </abi-corpus>
This page took 0.044256 seconds and 4 git commands to generate.