Add serialized ABI definition files
[lttng-ust.git] / extras / abi / 2.13 / x86_64-pc-linux-gnu / liblttng-ust-dl.so.1.xml
1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-dl.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 <!-- dlclose -->
15 <elf-symbol name='dlclose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16 <!-- dlmopen -->
17 <elf-symbol name='dlmopen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18 <!-- dlopen -->
19 <elf-symbol name='dlopen' 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-dl.c' comp-dir-path='src/lib/lttng-ust-dl' language='LANG_C99'>
22 <!-- char -->
23 <type-decl name='char' size-in-bits='8' id='type-id-1'/>
24 <!-- int -->
25 <type-decl name='int' size-in-bits='32' id='type-id-2'/>
26 <!-- long int -->
27 <type-decl name='long int' size-in-bits='64' id='type-id-3'/>
28 <!-- unsigned int -->
29 <type-decl name='unsigned int' size-in-bits='32' id='type-id-4'/>
30 <!-- void -->
31 <type-decl name='void' id='type-id-5'/>
32 <!-- struct lttng_ust_tracepoint_dlopen -->
33 <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-6'>
34 <data-member access='public' layout-offset-in-bits='0'>
35 <!-- uint32_t lttng_ust_tracepoint_dlopen::struct_size -->
36 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='264' column='1'/>
37 </data-member>
38 <data-member access='public' layout-offset-in-bits='64'>
39 <!-- void* lttng_ust_tracepoint_dlopen::liblttngust_handle -->
40 <var-decl name='liblttngust_handle' type-id='type-id-8' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='266' column='1'/>
41 </data-member>
42 <data-member access='public' layout-offset-in-bits='128'>
43 <!-- int (lttng_ust_tracepoint* const*, int)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_register -->
44 <var-decl name='lttng_ust_tracepoint_module_register' type-id='type-id-9' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='268' column='1'/>
45 </data-member>
46 <data-member access='public' layout-offset-in-bits='192'>
47 <!-- int (lttng_ust_tracepoint* const*)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_unregister -->
48 <var-decl name='lttng_ust_tracepoint_module_unregister' type-id='type-id-10' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='270' column='1'/>
49 </data-member>
50 <data-member access='public' layout-offset-in-bits='256'>
51 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_lock_sym -->
52 <var-decl name='rcu_read_lock_sym' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='271' column='1'/>
53 </data-member>
54 <data-member access='public' layout-offset-in-bits='320'>
55 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_unlock_sym -->
56 <var-decl name='rcu_read_unlock_sym' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='272' column='1'/>
57 </data-member>
58 <data-member access='public' layout-offset-in-bits='384'>
59 <!-- void* (void*)* lttng_ust_tracepoint_dlopen::rcu_dereference_sym -->
60 <var-decl name='rcu_dereference_sym' type-id='type-id-12' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='273' column='1'/>
61 </data-member>
62 </class-decl>
63 <!-- typedef __uint32_t uint32_t -->
64 <typedef-decl name='uint32_t' type-id='type-id-13' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' id='type-id-7'/>
65 <!-- typedef unsigned int __uint32_t -->
66 <typedef-decl name='__uint32_t' type-id='type-id-4' filepath='/usr/include/bits/types.h' line='42' column='1' id='type-id-13'/>
67 <!-- struct lttng_ust_tracepoint -->
68 <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-14'>
69 <data-member access='public' layout-offset-in-bits='0'>
70 <!-- uint32_t lttng_ust_tracepoint::struct_size -->
71 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='39' column='1'/>
72 </data-member>
73 <data-member access='public' layout-offset-in-bits='64'>
74 <!-- const char* lttng_ust_tracepoint::provider_name -->
75 <var-decl name='provider_name' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='41' column='1'/>
76 </data-member>
77 <data-member access='public' layout-offset-in-bits='128'>
78 <!-- const char* lttng_ust_tracepoint::event_name -->
79 <var-decl name='event_name' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='42' column='1'/>
80 </data-member>
81 <data-member access='public' layout-offset-in-bits='192'>
82 <!-- int lttng_ust_tracepoint::state -->
83 <var-decl name='state' type-id='type-id-2' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='43' column='1'/>
84 </data-member>
85 <data-member access='public' layout-offset-in-bits='256'>
86 <!-- lttng_ust_tracepoint_probe* lttng_ust_tracepoint::probes -->
87 <var-decl name='probes' type-id='type-id-16' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='44' column='1'/>
88 </data-member>
89 <data-member access='public' layout-offset-in-bits='320'>
90 <!-- int* lttng_ust_tracepoint::tracepoint_provider_ref -->
91 <var-decl name='tracepoint_provider_ref' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='45' column='1'/>
92 </data-member>
93 <data-member access='public' layout-offset-in-bits='384'>
94 <!-- const char* lttng_ust_tracepoint::signature -->
95 <var-decl name='signature' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='46' column='1'/>
96 </data-member>
97 </class-decl>
98 <!-- struct lttng_ust_tracepoint_probe -->
99 <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-18'>
100 <data-member access='public' layout-offset-in-bits='0'>
101 <!-- void ()* lttng_ust_tracepoint_probe::func -->
102 <var-decl name='func' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='22' column='1'/>
103 </data-member>
104 <data-member access='public' layout-offset-in-bits='64'>
105 <!-- void* lttng_ust_tracepoint_probe::data -->
106 <var-decl name='data' type-id='type-id-8' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='23' column='1'/>
107 </data-member>
108 </class-decl>
109 <!-- struct lttng_ust_tracepoint_destructors_syms -->
110 <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-19'>
111 <data-member access='public' layout-offset-in-bits='0'>
112 <!-- uint32_t lttng_ust_tracepoint_destructors_syms::struct_size -->
113 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='321' column='1'/>
114 </data-member>
115 <data-member access='public' layout-offset-in-bits='64'>
116 <!-- void ()* lttng_ust_tracepoint_destructors_syms::tracepoint_disable_destructors -->
117 <var-decl name='tracepoint_disable_destructors' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='323' column='1'/>
118 </data-member>
119 <data-member access='public' layout-offset-in-bits='128'>
120 <!-- int ()* lttng_ust_tracepoint_destructors_syms::tracepoint_get_destructors_state -->
121 <var-decl name='tracepoint_get_destructors_state' type-id='type-id-20' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='324' column='1'/>
122 </data-member>
123 </class-decl>
124 <!-- typedef long int Lmid_t -->
125 <typedef-decl name='Lmid_t' type-id='type-id-3' filepath='/usr/include/dlfcn.h' line='44' column='1' id='type-id-21'/>
126 <!-- const char -->
127 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-22'/>
128 <!-- const char* -->
129 <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-15'/>
130 <!-- int ()* -->
131 <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-20'/>
132 <!-- int (lttng_ust_tracepoint* const*)* -->
133 <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-10'/>
134 <!-- int (lttng_ust_tracepoint* const*, int)* -->
135 <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-9'/>
136 <!-- int* -->
137 <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-17'/>
138 <!-- lttng_ust_tracepoint* -->
139 <pointer-type-def type-id='type-id-14' size-in-bits='64' id='type-id-26'/>
140 <!-- lttng_ust_tracepoint* const -->
141 <qualified-type-def type-id='type-id-26' const='yes' id='type-id-27'/>
142 <!-- lttng_ust_tracepoint* const* -->
143 <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-28'/>
144 <!-- lttng_ust_tracepoint_destructors_syms* -->
145 <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-29'/>
146 <!-- lttng_ust_tracepoint_dlopen* -->
147 <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-30'/>
148 <!-- lttng_ust_tracepoint_probe* -->
149 <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-16'/>
150 <!-- void ()* -->
151 <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-11'/>
152 <!-- void* -->
153 <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-8'/>
154 <!-- void* (void*)* -->
155 <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-12'/>
156 <!-- lttng_ust_tracepoint_dlopen lttng_ust_tracepoint_dlopen -->
157 <var-decl name='lttng_ust_tracepoint_dlopen' type-id='type-id-6' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='278' column='1'/>
158 <!-- lttng_ust_tracepoint_dlopen* lttng_ust_tracepoint_dlopen_ptr -->
159 <var-decl name='lttng_ust_tracepoint_dlopen_ptr' type-id='type-id-30' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='279' column='1'/>
160 <!-- lttng_ust_tracepoint_destructors_syms lttng_ust_tracepoint_destructors_syms -->
161 <var-decl name='lttng_ust_tracepoint_destructors_syms' type-id='type-id-19' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='329' column='1'/>
162 <!-- lttng_ust_tracepoint_destructors_syms* lttng_ust_tracepoint_destructors_syms_ptr -->
163 <var-decl name='lttng_ust_tracepoint_destructors_syms_ptr' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='330' column='1'/>
164 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_dl___dlopen -->
165 <var-decl name='lttng_ust_tracepoint_lttng_ust_dl___dlopen' type-id='type-id-14' visibility='default' filepath='src/lib/lttng-ust-dl/ust_dl.h' line='25' column='1'/>
166 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_dl___dlmopen -->
167 <var-decl name='lttng_ust_tracepoint_lttng_ust_dl___dlmopen' type-id='type-id-14' visibility='default' filepath='src/lib/lttng-ust-dl/ust_dl.h' line='41' column='1'/>
168 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_dl___build_id -->
169 <var-decl name='lttng_ust_tracepoint_lttng_ust_dl___build_id' type-id='type-id-14' visibility='default' filepath='src/lib/lttng-ust-dl/ust_dl.h' line='59' column='1'/>
170 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_dl___debug_link -->
171 <var-decl name='lttng_ust_tracepoint_lttng_ust_dl___debug_link' type-id='type-id-14' visibility='default' filepath='src/lib/lttng-ust-dl/ust_dl.h' line='74' column='1'/>
172 <!-- lttng_ust_tracepoint lttng_ust_tracepoint_lttng_ust_dl___dlclose -->
173 <var-decl name='lttng_ust_tracepoint_lttng_ust_dl___dlclose' type-id='type-id-14' visibility='default' filepath='src/lib/lttng-ust-dl/ust_dl.h' line='89' column='1'/>
174 <!-- int dlclose(void*) -->
175 <function-decl name='dlclose' mangled-name='dlclose' filepath='/usr/include/dlfcn.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlclose'>
176 <!-- parameter of type 'void*' -->
177 <parameter type-id='type-id-8' name='handle' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='248' column='1'/>
178 <!-- int -->
179 <return type-id='type-id-2'/>
180 </function-decl>
181 <!-- void* dlmopen(Lmid_t, const char*, int) -->
182 <function-decl name='dlmopen' mangled-name='dlmopen' filepath='/usr/include/dlfcn.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlmopen'>
183 <!-- parameter of type 'typedef Lmid_t' -->
184 <parameter type-id='type-id-21' name='nsid' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='226' column='1'/>
185 <!-- parameter of type 'const char*' -->
186 <parameter type-id='type-id-15' name='filename' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='226' column='1'/>
187 <!-- parameter of type 'int' -->
188 <parameter type-id='type-id-2' name='flags' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='226' column='1'/>
189 <!-- void* -->
190 <return type-id='type-id-8'/>
191 </function-decl>
192 <!-- void* dlopen(const char*, int) -->
193 <function-decl name='dlopen' mangled-name='dlopen' filepath='/usr/include/dlfcn.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlopen'>
194 <!-- parameter of type 'const char*' -->
195 <parameter type-id='type-id-15' name='filename' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='206' column='1'/>
196 <!-- parameter of type 'int' -->
197 <parameter type-id='type-id-2' name='flags' filepath='src/lib/lttng-ust-dl/lttng-ust-dl.c' line='206' column='1'/>
198 <!-- void* -->
199 <return type-id='type-id-8'/>
200 </function-decl>
201 <!-- int () -->
202 <function-type size-in-bits='64' id='type-id-23'>
203 <!-- int -->
204 <return type-id='type-id-2'/>
205 </function-type>
206 <!-- int (lttng_ust_tracepoint* const*) -->
207 <function-type size-in-bits='64' id='type-id-24'>
208 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
209 <parameter type-id='type-id-28'/>
210 <!-- int -->
211 <return type-id='type-id-2'/>
212 </function-type>
213 <!-- int (lttng_ust_tracepoint* const*, int) -->
214 <function-type size-in-bits='64' id='type-id-25'>
215 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
216 <parameter type-id='type-id-28'/>
217 <!-- parameter of type 'int' -->
218 <parameter type-id='type-id-2'/>
219 <!-- int -->
220 <return type-id='type-id-2'/>
221 </function-type>
222 <!-- void () -->
223 <function-type size-in-bits='64' id='type-id-31'>
224 <!-- void -->
225 <return type-id='type-id-5'/>
226 </function-type>
227 <!-- void* (void*) -->
228 <function-type size-in-bits='64' id='type-id-32'>
229 <!-- parameter of type 'void*' -->
230 <parameter type-id='type-id-8'/>
231 <!-- void* -->
232 <return type-id='type-id-8'/>
233 </function-type>
234 </abi-instr>
235 <abi-instr version='1.0' address-size='64' path='ust_dl.c' comp-dir-path='src/lib/lttng-ust-dl' language='LANG_C99'>
236 <!-- unnamed&#45;enum&#45;underlying&#45;type -->
237 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-33'/>
238 <!-- unsigned long int -->
239 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-34'/>
240 <!-- struct lttng_ust_probe_desc -->
241 <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-35'>
242 <data-member access='public' layout-offset-in-bits='0'>
243 <!-- uint32_t lttng_ust_probe_desc::struct_size -->
244 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='316' column='1'/>
245 </data-member>
246 <data-member access='public' layout-offset-in-bits='64'>
247 <!-- const char* lttng_ust_probe_desc::provider_name -->
248 <var-decl name='provider_name' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/ust-events.h' line='318' column='1'/>
249 </data-member>
250 <data-member access='public' layout-offset-in-bits='128'>
251 <!-- const lttng_ust_event_desc* const* lttng_ust_probe_desc::event_desc -->
252 <var-decl name='event_desc' type-id='type-id-36' visibility='default' filepath='../../../include/lttng/ust-events.h' line='319' column='1'/>
253 </data-member>
254 <data-member access='public' layout-offset-in-bits='192'>
255 <!-- unsigned int lttng_ust_probe_desc::nr_events -->
256 <var-decl name='nr_events' type-id='type-id-4' visibility='default' filepath='../../../include/lttng/ust-events.h' line='320' column='1'/>
257 </data-member>
258 <data-member access='public' layout-offset-in-bits='224'>
259 <!-- uint32_t lttng_ust_probe_desc::major -->
260 <var-decl name='major' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='321' column='1'/>
261 </data-member>
262 <data-member access='public' layout-offset-in-bits='256'>
263 <!-- uint32_t lttng_ust_probe_desc::minor -->
264 <var-decl name='minor' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='322' column='1'/>
265 </data-member>
266 </class-decl>
267 <!-- struct lttng_ust_event_desc -->
268 <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-37'>
269 <data-member access='public' layout-offset-in-bits='0'>
270 <!-- uint32_t lttng_ust_event_desc::struct_size -->
271 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='295' column='1'/>
272 </data-member>
273 <data-member access='public' layout-offset-in-bits='64'>
274 <!-- const char* lttng_ust_event_desc::event_name -->
275 <var-decl name='event_name' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/ust-events.h' line='297' column='1'/>
276 </data-member>
277 <data-member access='public' layout-offset-in-bits='128'>
278 <!-- const lttng_ust_probe_desc* lttng_ust_event_desc::probe_desc -->
279 <var-decl name='probe_desc' type-id='type-id-38' visibility='default' filepath='../../../include/lttng/ust-events.h' line='298' column='1'/>
280 </data-member>
281 <data-member access='public' layout-offset-in-bits='192'>
282 <!-- const lttng_ust_tracepoint_class* lttng_ust_event_desc::tp_class -->
283 <var-decl name='tp_class' type-id='type-id-39' visibility='default' filepath='../../../include/lttng/ust-events.h' line='299' column='1'/>
284 </data-member>
285 <data-member access='public' layout-offset-in-bits='256'>
286 <!-- const int** lttng_ust_event_desc::loglevel -->
287 <var-decl name='loglevel' type-id='type-id-40' visibility='default' filepath='../../../include/lttng/ust-events.h' line='300' column='1'/>
288 </data-member>
289 <data-member access='public' layout-offset-in-bits='320'>
290 <!-- const char** lttng_ust_event_desc::model_emf_uri -->
291 <var-decl name='model_emf_uri' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-events.h' line='301' column='1'/>
292 </data-member>
293 </class-decl>
294 <!-- struct lttng_ust_tracepoint_class -->
295 <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-42'>
296 <data-member access='public' layout-offset-in-bits='0'>
297 <!-- uint32_t lttng_ust_tracepoint_class::struct_size -->
298 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='274' column='1'/>
299 </data-member>
300 <data-member access='public' layout-offset-in-bits='64'>
301 <!-- const lttng_ust_event_field* const* lttng_ust_tracepoint_class::fields -->
302 <var-decl name='fields' type-id='type-id-43' visibility='default' filepath='../../../include/lttng/ust-events.h' line='276' column='1'/>
303 </data-member>
304 <data-member access='public' layout-offset-in-bits='128'>
305 <!-- size_t lttng_ust_tracepoint_class::nr_fields -->
306 <var-decl name='nr_fields' type-id='type-id-44' visibility='default' filepath='../../../include/lttng/ust-events.h' line='277' column='1'/>
307 </data-member>
308 <data-member access='public' layout-offset-in-bits='192'>
309 <!-- void ()* lttng_ust_tracepoint_class::probe_callback -->
310 <var-decl name='probe_callback' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/ust-events.h' line='278' column='1'/>
311 </data-member>
312 <data-member access='public' layout-offset-in-bits='256'>
313 <!-- const char* lttng_ust_tracepoint_class::signature -->
314 <var-decl name='signature' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/ust-events.h' line='279' column='1'/>
315 </data-member>
316 <data-member access='public' layout-offset-in-bits='320'>
317 <!-- const lttng_ust_probe_desc* lttng_ust_tracepoint_class::probe_desc -->
318 <var-decl name='probe_desc' type-id='type-id-38' visibility='default' filepath='../../../include/lttng/ust-events.h' line='280' column='1'/>
319 </data-member>
320 </class-decl>
321 <!-- struct lttng_ust_event_field -->
322 <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-45'>
323 <data-member access='public' layout-offset-in-bits='0'>
324 <!-- uint32_t lttng_ust_event_field::struct_size -->
325 <var-decl name='struct_size' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-events.h' line='251' column='1'/>
326 </data-member>
327 <data-member access='public' layout-offset-in-bits='64'>
328 <!-- const char* lttng_ust_event_field::name -->
329 <var-decl name='name' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/ust-events.h' line='253' column='1'/>
330 </data-member>
331 <data-member access='public' layout-offset-in-bits='128'>
332 <!-- const lttng_ust_type_common* lttng_ust_event_field::type -->
333 <var-decl name='type' type-id='type-id-46' visibility='default' filepath='../../../include/lttng/ust-events.h' line='254' column='1'/>
334 </data-member>
335 <data-member access='public' layout-offset-in-bits='31'>
336 <!-- unsigned int lttng_ust_event_field::nowrite -->
337 <var-decl name='nowrite' type-id='type-id-4' visibility='default' filepath='../../../include/lttng/ust-events.h' line='255' column='1'/>
338 </data-member>
339 <data-member access='public' layout-offset-in-bits='30'>
340 <!-- unsigned int lttng_ust_event_field::nofilter -->
341 <var-decl name='nofilter' type-id='type-id-4' visibility='default' filepath='../../../include/lttng/ust-events.h' line='256' column='1'/>
342 </data-member>
343 </class-decl>
344 <!-- struct lttng_ust_type_common -->
345 <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-47'>
346 <data-member access='public' layout-offset-in-bits='0'>
347 <!-- lttng_ust_type lttng_ust_type_common::type -->
348 <var-decl name='type' type-id='type-id-48' visibility='default' filepath='../../../include/lttng/ust-events.h' line='111' column='1'/>
349 </data-member>
350 </class-decl>
351 <!-- enum lttng_ust_type -->
352 <enum-decl name='lttng_ust_type' filepath='../../../include/lttng/ust-events.h' line='56' column='1' id='type-id-48'>
353 <underlying-type type-id='type-id-33'/>
354 <enumerator name='lttng_ust_type_integer' value='0'/>
355 <enumerator name='lttng_ust_type_string' value='1'/>
356 <enumerator name='lttng_ust_type_float' value='2'/>
357 <enumerator name='lttng_ust_type_dynamic' value='3'/>
358 <enumerator name='lttng_ust_type_enum' value='4'/>
359 <enumerator name='lttng_ust_type_array' value='5'/>
360 <enumerator name='lttng_ust_type_sequence' value='6'/>
361 <enumerator name='lttng_ust_type_struct' value='7'/>
362 <enumerator name='NR_LTTNG_UST_TYPE' value='8'/>
363 </enum-decl>
364 <!-- typedef unsigned long int size_t -->
365 <typedef-decl name='size_t' type-id='type-id-34' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stddef.h' line='209' column='1' id='type-id-44'/>
366 <!-- const char** -->
367 <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-41'/>
368 <!-- const int -->
369 <qualified-type-def type-id='type-id-2' const='yes' id='type-id-49'/>
370 <!-- const int* -->
371 <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-50'/>
372 <!-- const int** -->
373 <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-40'/>
374 <!-- const lttng_ust_event_desc -->
375 <qualified-type-def type-id='type-id-37' const='yes' id='type-id-51'/>
376 <!-- const lttng_ust_event_desc* -->
377 <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-52'/>
378 <!-- const lttng_ust_event_desc* const -->
379 <qualified-type-def type-id='type-id-52' const='yes' id='type-id-53'/>
380 <!-- const lttng_ust_event_desc* const* -->
381 <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-36'/>
382 <!-- const lttng_ust_event_field -->
383 <qualified-type-def type-id='type-id-45' const='yes' id='type-id-54'/>
384 <!-- const lttng_ust_event_field* -->
385 <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-55'/>
386 <!-- const lttng_ust_event_field* const -->
387 <qualified-type-def type-id='type-id-55' const='yes' id='type-id-56'/>
388 <!-- const lttng_ust_event_field* const* -->
389 <pointer-type-def type-id='type-id-56' size-in-bits='64' id='type-id-43'/>
390 <!-- const lttng_ust_probe_desc -->
391 <qualified-type-def type-id='type-id-35' const='yes' id='type-id-57'/>
392 <!-- const lttng_ust_probe_desc* -->
393 <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-38'/>
394 <!-- const lttng_ust_tracepoint_class -->
395 <qualified-type-def type-id='type-id-42' const='yes' id='type-id-58'/>
396 <!-- const lttng_ust_tracepoint_class* -->
397 <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-39'/>
398 <!-- const lttng_ust_type_common -->
399 <qualified-type-def type-id='type-id-47' const='yes' id='type-id-59'/>
400 <!-- const lttng_ust_type_common* -->
401 <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-46'/>
402 <!-- const lttng_ust_probe_desc lttng_ust__probe_desc___lttng_ust_dl -->
403 <var-decl name='lttng_ust__probe_desc___lttng_ust_dl' type-id='type-id-57' visibility='default' filepath='../../../include/lttng/ust-tracepoint-event.h' line='342' column='1'/>
404 </abi-instr>
405 <abi-instr version='1.0' address-size='64' path='logging.c' comp-dir-path='src/common' language='LANG_C99'>
406 <!-- int lttng_ust_log_level -->
407 <var-decl name='lttng_ust_log_level' type-id='type-id-2' visibility='default' filepath='../../src/common/logging.h' line='38' column='1'/>
408 <!-- int lttng_ust_log_critical_action -->
409 <var-decl name='lttng_ust_log_critical_action' type-id='type-id-2' visibility='default' filepath='../../src/common/logging.h' line='41' column='1'/>
410 </abi-instr>
411 </abi-corpus>
This page took 0.038008 seconds and 4 git commands to generate.