Add serialized ABI definition files
[lttng-ust.git] / extras / abi / 2.11 / x86_64-pc-linux-gnu / liblttng-ust-tracepoint.so.0.xml
1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-tracepoint.so.0'>
2 <elf-needed>
3 <dependency name='libdl.so.2'/>
4 <dependency name='libnuma.so.1'/>
5 <dependency name='liburcu-bp.so.6'/>
6 <dependency name='liburcu-cds.so.6'/>
7 <dependency name='libpthread.so.0'/>
8 <dependency name='libc.so.6'/>
9 <dependency name='ld-linux-x86-64.so.2'/>
10 </elf-needed>
11 <elf-function-symbols>
12 <!-- __sflush -->
13 <elf-symbol name='__sflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14 <!-- __sfvwrite -->
15 <elf-symbol name='__sfvwrite' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16 <!-- __swsetup -->
17 <elf-symbol name='__swsetup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18 <!-- __tracepoint_probe_prune_release_queue -->
19 <elf-symbol name='__tracepoint_probe_prune_release_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20 <!-- __tracepoint_probe_register -->
21 <elf-symbol name='__tracepoint_probe_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22 <!-- __tracepoint_probe_register_queue_release -->
23 <elf-symbol name='__tracepoint_probe_register_queue_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24 <!-- __tracepoint_probe_unregister -->
25 <elf-symbol name='__tracepoint_probe_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26 <!-- __tracepoint_probe_unregister_queue_release -->
27 <elf-symbol name='__tracepoint_probe_unregister_queue_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28 <!-- exit_tracepoint -->
29 <elf-symbol name='exit_tracepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30 <!-- init_tracepoint -->
31 <elf-symbol name='init_tracepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32 <!-- init_usterr -->
33 <elf-symbol name='init_usterr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34 <!-- patient_send -->
35 <elf-symbol name='patient_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36 <!-- patient_write -->
37 <elf-symbol name='patient_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38 <!-- tp_disable_destructors -->
39 <elf-symbol name='tp_disable_destructors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40 <!-- tp_get_destructors_state -->
41 <elf-symbol name='tp_get_destructors_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42 <!-- tp_rcu_dereference_sym_bp -->
43 <elf-symbol name='tp_rcu_dereference_sym_bp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44 <!-- tp_rcu_read_lock_bp -->
45 <elf-symbol name='tp_rcu_read_lock_bp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46 <!-- tp_rcu_read_unlock_bp -->
47 <elf-symbol name='tp_rcu_read_unlock_bp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48 <!-- tracepoint_probe_register_noupdate -->
49 <elf-symbol name='tracepoint_probe_register_noupdate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50 <!-- tracepoint_probe_unregister_noupdate -->
51 <elf-symbol name='tracepoint_probe_unregister_noupdate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52 <!-- tracepoint_probe_update_all -->
53 <elf-symbol name='tracepoint_probe_update_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54 <!-- tracepoint_register_lib -->
55 <elf-symbol name='tracepoint_register_lib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56 <!-- tracepoint_set_new_tracepoint_cb -->
57 <elf-symbol name='tracepoint_set_new_tracepoint_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58 <!-- tracepoint_unregister_lib -->
59 <elf-symbol name='tracepoint_unregister_lib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60 <!-- ust_safe_fflush -->
61 <elf-symbol name='ust_safe_fflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62 <!-- ust_safe_mbrtowc -->
63 <elf-symbol name='ust_safe_mbrtowc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64 <!-- ust_safe_snprintf -->
65 <elf-symbol name='ust_safe_snprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66 <!-- ust_safe_vfprintf -->
67 <elf-symbol name='ust_safe_vfprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68 <!-- ust_safe_vsnprintf -->
69 <elf-symbol name='ust_safe_vsnprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70 </elf-function-symbols>
71 <elf-variable-symbols>
72 <!-- __tracepoints__disable_destructors -->
73 <elf-symbol name='__tracepoints__disable_destructors' size='4' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
74 <!-- ust_loglevel -->
75 <elf-symbol name='ust_loglevel' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76 </elf-variable-symbols>
77 <abi-instr version='1.0' address-size='64' path='tracepoint.c' comp-dir-path='liblttng-ust' language='LANG_C99'>
78
79 <!-- char -->
80 <type-decl name='char' size-in-bits='8' id='type-id-1'/>
81 <!-- char[16] -->
82 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-2'>
83 <!-- <anonymous range>[16] -->
84 <subrange length='16' type-id='type-id-3' id='type-id-4'/>
85
86 </array-type-def>
87 <!-- int -->
88 <type-decl name='int' size-in-bits='32' id='type-id-5'/>
89 <!-- unsigned long int -->
90 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
91 <!-- void -->
92 <type-decl name='void' id='type-id-6'/>
93 <!-- struct lttng_ust_tracepoint_dlopen -->
94 <class-decl name='lttng_ust_tracepoint_dlopen' size-in-bits='384' is-struct='yes' visibility='default' filepath='../include/lttng/tracepoint.h' line='230' column='1' id='type-id-7'>
95 <data-member access='public' layout-offset-in-bits='0'>
96 <!-- void* lttng_ust_tracepoint_dlopen::liblttngust_handle -->
97 <var-decl name='liblttngust_handle' type-id='type-id-8' visibility='default' filepath='../include/lttng/tracepoint.h' line='231' column='1'/>
98 </data-member>
99 <data-member access='public' layout-offset-in-bits='64'>
100 <!-- int (lttng_ust_tracepoint* const*, int)* lttng_ust_tracepoint_dlopen::tracepoint_register_lib -->
101 <var-decl name='tracepoint_register_lib' type-id='type-id-9' visibility='default' filepath='../include/lttng/tracepoint.h' line='233' column='1'/>
102 </data-member>
103 <data-member access='public' layout-offset-in-bits='128'>
104 <!-- int (lttng_ust_tracepoint* const*)* lttng_ust_tracepoint_dlopen::tracepoint_unregister_lib -->
105 <var-decl name='tracepoint_unregister_lib' type-id='type-id-10' visibility='default' filepath='../include/lttng/tracepoint.h' line='235' column='1'/>
106 </data-member>
107 <data-member access='public' layout-offset-in-bits='192'>
108 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_lock_sym_bp -->
109 <var-decl name='rcu_read_lock_sym_bp' type-id='type-id-11' visibility='default' filepath='../include/lttng/tracepoint.h' line='236' column='1'/>
110 </data-member>
111 <data-member access='public' layout-offset-in-bits='256'>
112 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_unlock_sym_bp -->
113 <var-decl name='rcu_read_unlock_sym_bp' type-id='type-id-11' visibility='default' filepath='../include/lttng/tracepoint.h' line='237' column='1'/>
114 </data-member>
115 <data-member access='public' layout-offset-in-bits='320'>
116 <!-- void* (void*)* lttng_ust_tracepoint_dlopen::rcu_dereference_sym_bp -->
117 <var-decl name='rcu_dereference_sym_bp' type-id='type-id-12' visibility='default' filepath='../include/lttng/tracepoint.h' line='238' column='1'/>
118 </data-member>
119 </class-decl>
120 <!-- struct lttng_ust_tracepoint -->
121 <class-decl name='lttng_ust_tracepoint' size-in-bits='448' is-struct='yes' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='32' column='1' id='type-id-13'>
122 <data-member access='public' layout-offset-in-bits='0'>
123 <!-- const char* lttng_ust_tracepoint::name -->
124 <var-decl name='name' type-id='type-id-14' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='33' column='1'/>
125 </data-member>
126 <data-member access='public' layout-offset-in-bits='64'>
127 <!-- int lttng_ust_tracepoint::state -->
128 <var-decl name='state' type-id='type-id-5' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='34' column='1'/>
129 </data-member>
130 <data-member access='public' layout-offset-in-bits='128'>
131 <!-- lttng_ust_tracepoint_probe* lttng_ust_tracepoint::probes -->
132 <var-decl name='probes' type-id='type-id-15' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='35' column='1'/>
133 </data-member>
134 <data-member access='public' layout-offset-in-bits='192'>
135 <!-- int* lttng_ust_tracepoint::tracepoint_provider_ref -->
136 <var-decl name='tracepoint_provider_ref' type-id='type-id-16' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='36' column='1'/>
137 </data-member>
138 <data-member access='public' layout-offset-in-bits='256'>
139 <!-- const char* lttng_ust_tracepoint::signature -->
140 <var-decl name='signature' type-id='type-id-14' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='37' column='1'/>
141 </data-member>
142 <data-member access='public' layout-offset-in-bits='320'>
143 <!-- char lttng_ust_tracepoint::padding[16] -->
144 <var-decl name='padding' type-id='type-id-2' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='38' column='1'/>
145 </data-member>
146 </class-decl>
147 <!-- struct lttng_ust_tracepoint_probe -->
148 <class-decl name='lttng_ust_tracepoint_probe' size-in-bits='128' is-struct='yes' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='26' column='1' id='type-id-17'>
149 <data-member access='public' layout-offset-in-bits='0'>
150 <!-- void ()* lttng_ust_tracepoint_probe::func -->
151 <var-decl name='func' type-id='type-id-11' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='27' column='1'/>
152 </data-member>
153 <data-member access='public' layout-offset-in-bits='64'>
154 <!-- void* lttng_ust_tracepoint_probe::data -->
155 <var-decl name='data' type-id='type-id-8' visibility='default' filepath='../include/lttng/tracepoint-types.h' line='28' column='1'/>
156 </data-member>
157 </class-decl>
158 <!-- struct lttng_ust_tracepoint_destructors_syms -->
159 <class-decl name='lttng_ust_tracepoint_destructors_syms' size-in-bits='192' is-struct='yes' visibility='default' filepath='../include/lttng/tracepoint.h' line='273' column='1' id='type-id-18'>
160 <data-member access='public' layout-offset-in-bits='0'>
161 <!-- int* lttng_ust_tracepoint_destructors_syms::old_tracepoint_disable_destructors -->
162 <var-decl name='old_tracepoint_disable_destructors' type-id='type-id-16' visibility='default' filepath='../include/lttng/tracepoint.h' line='274' column='1'/>
163 </data-member>
164 <data-member access='public' layout-offset-in-bits='64'>
165 <!-- void ()* lttng_ust_tracepoint_destructors_syms::tracepoint_disable_destructors -->
166 <var-decl name='tracepoint_disable_destructors' type-id='type-id-11' visibility='default' filepath='../include/lttng/tracepoint.h' line='275' column='1'/>
167 </data-member>
168 <data-member access='public' layout-offset-in-bits='128'>
169 <!-- int ()* lttng_ust_tracepoint_destructors_syms::tracepoint_get_destructors_state -->
170 <var-decl name='tracepoint_get_destructors_state' type-id='type-id-19' visibility='default' filepath='../include/lttng/tracepoint.h' line='276' column='1'/>
171 </data-member>
172 </class-decl>
173 <!-- const char -->
174 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-20'/>
175 <!-- const char* -->
176 <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-14'/>
177 <!-- int ()* -->
178 <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-19'/>
179 <!-- int (lttng_ust_tracepoint* const*)* -->
180 <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-10'/>
181 <!-- int (lttng_ust_tracepoint* const*, int)* -->
182 <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-9'/>
183 <!-- int* -->
184 <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-16'/>
185 <!-- lttng_ust_tracepoint* -->
186 <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-24'/>
187 <!-- lttng_ust_tracepoint* const -->
188 <qualified-type-def type-id='type-id-24' const='yes' id='type-id-25'/>
189 <!-- lttng_ust_tracepoint* const* -->
190 <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-26'/>
191 <!-- lttng_ust_tracepoint_destructors_syms* -->
192 <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-27'/>
193 <!-- lttng_ust_tracepoint_dlopen* -->
194 <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-28'/>
195 <!-- lttng_ust_tracepoint_probe* -->
196 <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-15'/>
197 <!-- void ()* -->
198 <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-11'/>
199 <!-- void (lttng_ust_tracepoint*)* -->
200 <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-31'/>
201 <!-- void* -->
202 <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-8'/>
203 <!-- void* (void*)* -->
204 <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-12'/>
205 <!-- lttng_ust_tracepoint_dlopen tracepoint_dlopen -->
206 <var-decl name='tracepoint_dlopen' type-id='type-id-7' visibility='default' filepath='../include/lttng/tracepoint.h' line='241' column='1'/>
207 <!-- lttng_ust_tracepoint_dlopen* tracepoint_dlopen_ptr -->
208 <var-decl name='tracepoint_dlopen_ptr' type-id='type-id-28' visibility='default' filepath='../include/lttng/tracepoint.h' line='242' column='1'/>
209 <!-- lttng_ust_tracepoint_destructors_syms tracepoint_destructors_syms -->
210 <var-decl name='tracepoint_destructors_syms' type-id='type-id-18' visibility='default' filepath='../include/lttng/tracepoint.h' line='279' column='1'/>
211 <!-- lttng_ust_tracepoint_destructors_syms* tracepoint_destructors_syms_ptr -->
212 <var-decl name='tracepoint_destructors_syms_ptr' type-id='type-id-27' visibility='default' filepath='../include/lttng/tracepoint.h' line='280' column='1'/>
213 <!-- int __tracepoints__disable_destructors -->
214 <var-decl name='__tracepoints__disable_destructors' type-id='type-id-5' mangled-name='__tracepoints__disable_destructors' visibility='default' filepath='liblttng-ust/tracepoint.c' line='70' column='1' elf-symbol-id='__tracepoints__disable_destructors'/>
215 <!-- int tp_get_destructors_state() -->
216 <function-decl name='tp_get_destructors_state' mangled-name='tp_get_destructors_state' filepath='liblttng-ust/tracepoint.c' line='1023' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tp_get_destructors_state'>
217 <!-- int -->
218 <return type-id='type-id-5'/>
219 </function-decl>
220 <!-- void tp_disable_destructors() -->
221 <function-decl name='tp_disable_destructors' mangled-name='tp_disable_destructors' filepath='liblttng-ust/tracepoint.c' line='1014' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tp_disable_destructors'>
222 <!-- void -->
223 <return type-id='type-id-6'/>
224 </function-decl>
225 <!-- void* tp_rcu_dereference_sym_bp(void*) -->
226 <function-decl name='tp_rcu_dereference_sym_bp' mangled-name='tp_rcu_dereference_sym_bp' filepath='liblttng-ust/tracepoint.c' line='998' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tp_rcu_dereference_sym_bp'>
227 <!-- parameter of type 'void*' -->
228 <parameter type-id='type-id-8' name='p' filepath='liblttng-ust/tracepoint.c' line='998' column='1'/>
229 <!-- void* -->
230 <return type-id='type-id-8'/>
231 </function-decl>
232 <!-- void tp_rcu_read_unlock_bp() -->
233 <function-decl name='tp_rcu_read_unlock_bp' mangled-name='tp_rcu_read_unlock_bp' filepath='liblttng-ust/tracepoint.c' line='993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tp_rcu_read_unlock_bp'>
234 <!-- void -->
235 <return type-id='type-id-6'/>
236 </function-decl>
237 <!-- void tp_rcu_read_lock_bp() -->
238 <function-decl name='tp_rcu_read_lock_bp' mangled-name='tp_rcu_read_lock_bp' filepath='liblttng-ust/tracepoint.c' line='988' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tp_rcu_read_lock_bp'>
239 <!-- void -->
240 <return type-id='type-id-6'/>
241 </function-decl>
242 <!-- void exit_tracepoint() -->
243 <function-decl name='exit_tracepoint' mangled-name='exit_tracepoint' filepath='liblttng-ust/tracepoint.c' line='976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='exit_tracepoint'>
244 <!-- void -->
245 <return type-id='type-id-6'/>
246 </function-decl>
247 <!-- void init_tracepoint() -->
248 <function-decl name='init_tracepoint' mangled-name='init_tracepoint' filepath='liblttng-ust/tracepoint.c' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='init_tracepoint'>
249 <!-- void -->
250 <return type-id='type-id-6'/>
251 </function-decl>
252 <!-- int tracepoint_unregister_lib(lttng_ust_tracepoint* const*) -->
253 <function-decl name='tracepoint_unregister_lib' mangled-name='tracepoint_unregister_lib' filepath='liblttng-ust/tracepoint.c' line='920' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_unregister_lib'>
254 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
255 <parameter type-id='type-id-26' name='tracepoints_start' filepath='liblttng-ust/tracepoint.c' line='920' column='1'/>
256 <!-- int -->
257 <return type-id='type-id-5'/>
258 </function-decl>
259 <!-- int tracepoint_register_lib(lttng_ust_tracepoint* const*, int) -->
260 <function-decl name='tracepoint_register_lib' mangled-name='tracepoint_register_lib' filepath='liblttng-ust/tracepoint.c' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_register_lib'>
261 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
262 <parameter type-id='type-id-26' name='tracepoints_start' filepath='liblttng-ust/tracepoint.c' line='871' column='1'/>
263 <!-- parameter of type 'int' -->
264 <parameter type-id='type-id-5' name='tracepoints_count' filepath='liblttng-ust/tracepoint.c' line='872' column='1'/>
265 <!-- int -->
266 <return type-id='type-id-5'/>
267 </function-decl>
268 <!-- void tracepoint_set_new_tracepoint_cb(void (lttng_ust_tracepoint*)*) -->
269 <function-decl name='tracepoint_set_new_tracepoint_cb' mangled-name='tracepoint_set_new_tracepoint_cb' filepath='liblttng-ust/tracepoint.c' line='853' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_set_new_tracepoint_cb'>
270 <!-- parameter of type 'void (lttng_ust_tracepoint*)*' -->
271 <parameter type-id='type-id-31' name='cb' filepath='liblttng-ust/tracepoint.c' line='853' column='1'/>
272 <!-- void -->
273 <return type-id='type-id-6'/>
274 </function-decl>
275 <!-- void tracepoint_probe_update_all() -->
276 <function-decl name='tracepoint_probe_update_all' mangled-name='tracepoint_probe_update_all' filepath='liblttng-ust/tracepoint.c' line='829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_probe_update_all'>
277 <!-- void -->
278 <return type-id='type-id-6'/>
279 </function-decl>
280 <!-- int tracepoint_probe_unregister_noupdate(const char*, void ()*, void*) -->
281 <function-decl name='tracepoint_probe_unregister_noupdate' mangled-name='tracepoint_probe_unregister_noupdate' filepath='liblttng-ust/tracepoint.c' line='806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_probe_unregister_noupdate'>
282 <!-- parameter of type 'const char*' -->
283 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='806' column='1'/>
284 <!-- parameter of type 'void ()*' -->
285 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='806' column='1'/>
286 <!-- parameter of type 'void*' -->
287 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='807' column='1'/>
288 <!-- int -->
289 <return type-id='type-id-5'/>
290 </function-decl>
291 <!-- int tracepoint_probe_register_noupdate(const char*, void ()*, void*, const char*) -->
292 <function-decl name='tracepoint_probe_register_noupdate' mangled-name='tracepoint_probe_register_noupdate' filepath='liblttng-ust/tracepoint.c' line='780' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_probe_register_noupdate'>
293 <!-- parameter of type 'const char*' -->
294 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='780' column='1'/>
295 <!-- parameter of type 'void ()*' -->
296 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='780' column='1'/>
297 <!-- parameter of type 'void*' -->
298 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='781' column='1'/>
299 <!-- parameter of type 'const char*' -->
300 <parameter type-id='type-id-14' name='signature' filepath='liblttng-ust/tracepoint.c' line='781' column='1'/>
301 <!-- int -->
302 <return type-id='type-id-5'/>
303 </function-decl>
304 <!-- void __tracepoint_probe_prune_release_queue() -->
305 <function-decl name='__tracepoint_probe_prune_release_queue' mangled-name='__tracepoint_probe_prune_release_queue' filepath='liblttng-ust/tracepoint.c' line='738' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tracepoint_probe_prune_release_queue'>
306 <!-- void -->
307 <return type-id='type-id-6'/>
308 </function-decl>
309 <!-- int __tracepoint_probe_unregister_queue_release(const char*, void ()*, void*) -->
310 <function-decl name='__tracepoint_probe_unregister_queue_release' mangled-name='__tracepoint_probe_unregister_queue_release' filepath='liblttng-ust/tracepoint.c' line='717' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tracepoint_probe_unregister_queue_release'>
311 <!-- parameter of type 'const char*' -->
312 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='717' column='1'/>
313 <!-- parameter of type 'void ()*' -->
314 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='718' column='1'/>
315 <!-- parameter of type 'void*' -->
316 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='718' column='1'/>
317 <!-- int -->
318 <return type-id='type-id-5'/>
319 </function-decl>
320 <!-- int __tracepoint_probe_unregister(const char*, void ()*, void*) -->
321 <function-decl name='__tracepoint_probe_unregister' mangled-name='__tracepoint_probe_unregister' filepath='liblttng-ust/tracepoint.c' line='691' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tracepoint_probe_unregister'>
322 <!-- parameter of type 'const char*' -->
323 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='691' column='1'/>
324 <!-- parameter of type 'void ()*' -->
325 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='691' column='1'/>
326 <!-- parameter of type 'void*' -->
327 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='692' column='1'/>
328 <!-- int -->
329 <return type-id='type-id-5'/>
330 </function-decl>
331 <!-- int __tracepoint_probe_register_queue_release(const char*, void ()*, void*, const char*) -->
332 <function-decl name='__tracepoint_probe_register_queue_release' mangled-name='__tracepoint_probe_register_queue_release' filepath='liblttng-ust/tracepoint.c' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tracepoint_probe_register_queue_release'>
333 <!-- parameter of type 'const char*' -->
334 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='646' column='1'/>
335 <!-- parameter of type 'void ()*' -->
336 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='647' column='1'/>
337 <!-- parameter of type 'void*' -->
338 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='647' column='1'/>
339 <!-- parameter of type 'const char*' -->
340 <parameter type-id='type-id-14' name='signature' filepath='liblttng-ust/tracepoint.c' line='647' column='1'/>
341 <!-- int -->
342 <return type-id='type-id-5'/>
343 </function-decl>
344 <!-- int __tracepoint_probe_register(const char*, void ()*, void*, const char*) -->
345 <function-decl name='__tracepoint_probe_register' mangled-name='__tracepoint_probe_register' filepath='liblttng-ust/tracepoint.c' line='619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tracepoint_probe_register'>
346 <!-- parameter of type 'const char*' -->
347 <parameter type-id='type-id-14' name='name' filepath='liblttng-ust/tracepoint.c' line='619' column='1'/>
348 <!-- parameter of type 'void ()*' -->
349 <parameter type-id='type-id-11' name='probe' filepath='liblttng-ust/tracepoint.c' line='619' column='1'/>
350 <!-- parameter of type 'void*' -->
351 <parameter type-id='type-id-8' name='data' filepath='liblttng-ust/tracepoint.c' line='620' column='1'/>
352 <!-- parameter of type 'const char*' -->
353 <parameter type-id='type-id-14' name='signature' filepath='liblttng-ust/tracepoint.c' line='620' column='1'/>
354 <!-- int -->
355 <return type-id='type-id-5'/>
356 </function-decl>
357 <!-- int () -->
358 <function-type size-in-bits='64' id='type-id-21'>
359 <!-- int -->
360 <return type-id='type-id-5'/>
361 </function-type>
362 <!-- int (lttng_ust_tracepoint* const*) -->
363 <function-type size-in-bits='64' id='type-id-22'>
364 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
365 <parameter type-id='type-id-26'/>
366 <!-- int -->
367 <return type-id='type-id-5'/>
368 </function-type>
369 <!-- int (lttng_ust_tracepoint* const*, int) -->
370 <function-type size-in-bits='64' id='type-id-23'>
371 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
372 <parameter type-id='type-id-26'/>
373 <!-- parameter of type 'int' -->
374 <parameter type-id='type-id-5'/>
375 <!-- int -->
376 <return type-id='type-id-5'/>
377 </function-type>
378 <!-- void () -->
379 <function-type size-in-bits='64' id='type-id-29'>
380 <!-- void -->
381 <return type-id='type-id-6'/>
382 </function-type>
383 <!-- void (lttng_ust_tracepoint*) -->
384 <function-type size-in-bits='64' id='type-id-30'>
385 <!-- parameter of type 'lttng_ust_tracepoint*' -->
386 <parameter type-id='type-id-24'/>
387 <!-- void -->
388 <return type-id='type-id-6'/>
389 </function-type>
390 <!-- void* (void*) -->
391 <function-type size-in-bits='64' id='type-id-32'>
392 <!-- parameter of type 'void*' -->
393 <parameter type-id='type-id-8'/>
394 <!-- void* -->
395 <return type-id='type-id-8'/>
396 </function-type>
397 </abi-instr>
398 <abi-instr version='1.0' address-size='64' path='fflush.c' comp-dir-path='snprintf' language='LANG_C99'>
399
400
401
402 <!-- char[4] -->
403 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32' id='type-id-33'>
404 <!-- <anonymous range>[4] -->
405 <subrange length='4' type-id='type-id-3' id='type-id-34'/>
406
407 </array-type-def>
408 <!-- long int -->
409 <type-decl name='long int' size-in-bits='64' id='type-id-35'/>
410 <!-- short int -->
411 <type-decl name='short int' size-in-bits='16' id='type-id-36'/>
412 <!-- unsigned char -->
413 <type-decl name='unsigned char' size-in-bits='8' id='type-id-37'/>
414 <!-- unsigned char[1] -->
415 <array-type-def dimensions='1' type-id='type-id-37' size-in-bits='8' id='type-id-38'>
416 <!-- <anonymous range>[1] -->
417 <subrange length='1' type-id='type-id-3' id='type-id-39'/>
418
419 </array-type-def>
420 <!-- unsigned char[3] -->
421 <array-type-def dimensions='1' type-id='type-id-37' size-in-bits='24' id='type-id-40'>
422 <!-- <anonymous range>[3] -->
423 <subrange length='3' type-id='type-id-3' id='type-id-41'/>
424
425 </array-type-def>
426 <!-- unsigned int -->
427 <type-decl name='unsigned int' size-in-bits='32' id='type-id-42'/>
428 <!-- typedef __lttng_ust_sFILE LTTNG_UST_LFILE -->
429 <typedef-decl name='LTTNG_UST_LFILE' type-id='type-id-43' filepath='snprintf/various.h' line='99' column='1' id='type-id-44'/>
430 <!-- struct __lttng_ust_sFILE -->
431 <class-decl name='__lttng_ust_sFILE' size-in-bits='1280' is-struct='yes' visibility='default' filepath='snprintf/various.h' line='67' column='1' id='type-id-43'>
432 <data-member access='public' layout-offset-in-bits='0'>
433 <!-- unsigned char* __lttng_ust_sFILE::_p -->
434 <var-decl name='_p' type-id='type-id-45' visibility='default' filepath='snprintf/various.h' line='68' column='1'/>
435 </data-member>
436 <data-member access='public' layout-offset-in-bits='64'>
437 <!-- int __lttng_ust_sFILE::_r -->
438 <var-decl name='_r' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='69' column='1'/>
439 </data-member>
440 <data-member access='public' layout-offset-in-bits='96'>
441 <!-- int __lttng_ust_sFILE::_w -->
442 <var-decl name='_w' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='70' column='1'/>
443 </data-member>
444 <data-member access='public' layout-offset-in-bits='128'>
445 <!-- short int __lttng_ust_sFILE::_flags -->
446 <var-decl name='_flags' type-id='type-id-36' visibility='default' filepath='snprintf/various.h' line='71' column='1'/>
447 </data-member>
448 <data-member access='public' layout-offset-in-bits='144'>
449 <!-- short int __lttng_ust_sFILE::_file -->
450 <var-decl name='_file' type-id='type-id-36' visibility='default' filepath='snprintf/various.h' line='72' column='1'/>
451 </data-member>
452 <data-member access='public' layout-offset-in-bits='192'>
453 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_bf -->
454 <var-decl name='_bf' type-id='type-id-46' visibility='default' filepath='snprintf/various.h' line='73' column='1'/>
455 </data-member>
456 <data-member access='public' layout-offset-in-bits='320'>
457 <!-- int __lttng_ust_sFILE::_lbfsize -->
458 <var-decl name='_lbfsize' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='74' column='1'/>
459 </data-member>
460 <data-member access='public' layout-offset-in-bits='384'>
461 <!-- void* __lttng_ust_sFILE::_cookie -->
462 <var-decl name='_cookie' type-id='type-id-8' visibility='default' filepath='snprintf/various.h' line='77' column='1'/>
463 </data-member>
464 <data-member access='public' layout-offset-in-bits='448'>
465 <!-- int (void*)* __lttng_ust_sFILE::_close -->
466 <var-decl name='_close' type-id='type-id-47' visibility='default' filepath='snprintf/various.h' line='78' column='1'/>
467 </data-member>
468 <data-member access='public' layout-offset-in-bits='512'>
469 <!-- int (void*, char*, int)* __lttng_ust_sFILE::_read -->
470 <var-decl name='_read' type-id='type-id-48' visibility='default' filepath='snprintf/various.h' line='79' column='1'/>
471 </data-member>
472 <data-member access='public' layout-offset-in-bits='576'>
473 <!-- typedef fpos_t (void*, typedef fpos_t, int)* __lttng_ust_sFILE::_seek -->
474 <var-decl name='_seek' type-id='type-id-49' visibility='default' filepath='snprintf/various.h' line='80' column='1'/>
475 </data-member>
476 <data-member access='public' layout-offset-in-bits='640'>
477 <!-- int (void*, const char*, int)* __lttng_ust_sFILE::_write -->
478 <var-decl name='_write' type-id='type-id-50' visibility='default' filepath='snprintf/various.h' line='81' column='1'/>
479 </data-member>
480 <data-member access='public' layout-offset-in-bits='704'>
481 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_ext -->
482 <var-decl name='_ext' type-id='type-id-46' visibility='default' filepath='snprintf/various.h' line='84' column='1'/>
483 </data-member>
484 <data-member access='public' layout-offset-in-bits='832'>
485 <!-- unsigned char* __lttng_ust_sFILE::_up -->
486 <var-decl name='_up' type-id='type-id-45' visibility='default' filepath='snprintf/various.h' line='86' column='1'/>
487 </data-member>
488 <data-member access='public' layout-offset-in-bits='896'>
489 <!-- int __lttng_ust_sFILE::_ur -->
490 <var-decl name='_ur' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='87' column='1'/>
491 </data-member>
492 <data-member access='public' layout-offset-in-bits='928'>
493 <!-- unsigned char __lttng_ust_sFILE::_ubuf[3] -->
494 <var-decl name='_ubuf' type-id='type-id-40' visibility='default' filepath='snprintf/various.h' line='90' column='1'/>
495 </data-member>
496 <data-member access='public' layout-offset-in-bits='952'>
497 <!-- unsigned char __lttng_ust_sFILE::_nbuf[1] -->
498 <var-decl name='_nbuf' type-id='type-id-38' visibility='default' filepath='snprintf/various.h' line='91' column='1'/>
499 </data-member>
500 <data-member access='public' layout-offset-in-bits='960'>
501 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_lb -->
502 <var-decl name='_lb' type-id='type-id-46' visibility='default' filepath='snprintf/various.h' line='94' column='1'/>
503 </data-member>
504 <data-member access='public' layout-offset-in-bits='1088'>
505 <!-- int __lttng_ust_sFILE::_blksize -->
506 <var-decl name='_blksize' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='97' column='1'/>
507 </data-member>
508 <data-member access='public' layout-offset-in-bits='1152'>
509 <!-- fpos_t __lttng_ust_sFILE::_offset -->
510 <var-decl name='_offset' type-id='type-id-51' visibility='default' filepath='snprintf/various.h' line='98' column='1'/>
511 </data-member>
512 </class-decl>
513 <!-- struct __lttng_ust_sbuf -->
514 <class-decl name='__lttng_ust_sbuf' size-in-bits='128' is-struct='yes' visibility='default' filepath='snprintf/various.h' line='38' column='1' id='type-id-46'>
515 <data-member access='public' layout-offset-in-bits='0'>
516 <!-- unsigned char* __lttng_ust_sbuf::_base -->
517 <var-decl name='_base' type-id='type-id-45' visibility='default' filepath='snprintf/various.h' line='39' column='1'/>
518 </data-member>
519 <data-member access='public' layout-offset-in-bits='64'>
520 <!-- int __lttng_ust_sbuf::_size -->
521 <var-decl name='_size' type-id='type-id-5' visibility='default' filepath='snprintf/various.h' line='40' column='1'/>
522 </data-member>
523 </class-decl>
524 <!-- typedef __fpos_t fpos_t -->
525 <typedef-decl name='fpos_t' type-id='type-id-52' filepath='/usr/include/stdio.h' line='84' column='1' id='type-id-51'/>
526 <!-- typedef _G_fpos_t __fpos_t -->
527 <typedef-decl name='__fpos_t' type-id='type-id-53' filepath='/usr/include/bits/types/__fpos_t.h' line='14' column='1' id='type-id-52'/>
528 <!-- struct _G_fpos_t -->
529 <class-decl name='_G_fpos_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='10' column='1' id='type-id-53'>
530 <data-member access='public' layout-offset-in-bits='0'>
531 <!-- __off_t _G_fpos_t::__pos -->
532 <var-decl name='__pos' type-id='type-id-54' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='12' column='1'/>
533 </data-member>
534 <data-member access='public' layout-offset-in-bits='64'>
535 <!-- __mbstate_t _G_fpos_t::__state -->
536 <var-decl name='__state' type-id='type-id-55' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='13' column='1'/>
537 </data-member>
538 </class-decl>
539 <!-- typedef long int __off_t -->
540 <typedef-decl name='__off_t' type-id='type-id-35' filepath='/usr/include/bits/types.h' line='152' column='1' id='type-id-54'/>
541 <!-- typedef __anonymous_struct__ __mbstate_t -->
542 <typedef-decl name='__mbstate_t' type-id='type-id-56' filepath='/usr/include/bits/types/__mbstate_t.h' line='21' column='1' id='type-id-55'/>
543 <!-- struct {int __count; union {unsigned int __wch; char __wchb[4];} __value;} -->
544 <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-55' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='13' column='1' id='type-id-56'>
545 <data-member access='public' layout-offset-in-bits='0'>
546 <!-- int __count -->
547 <var-decl name='__count' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='15' column='1'/>
548 </data-member>
549 <data-member access='public' layout-offset-in-bits='32'>
550 <!-- union {unsigned int __wch; char __wchb[4];} __value -->
551 <var-decl name='__value' type-id='type-id-57' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='20' column='1'/>
552 </data-member>
553 </class-decl>
554 <!-- union {unsigned int __wch; char __wchb[4];} -->
555 <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='16' column='1' id='type-id-57'>
556 <data-member access='private'>
557 <!-- unsigned int __wch -->
558 <var-decl name='__wch' type-id='type-id-42' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='18' column='1'/>
559 </data-member>
560 <data-member access='private'>
561 <!-- char __wchb[4] -->
562 <var-decl name='__wchb' type-id='type-id-33' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='19' column='1'/>
563 </data-member>
564 </union-decl>
565 <!-- LTTNG_UST_LFILE* -->
566 <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-58'/>
567 <!-- char* -->
568 <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-59'/>
569 <!-- int (void*)* -->
570 <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-47'/>
571 <!-- int (void*, char*, int)* -->
572 <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-48'/>
573 <!-- int (void*, const char*, int)* -->
574 <pointer-type-def type-id='type-id-62' size-in-bits='64' id='type-id-50'/>
575 <!-- typedef fpos_t (void*, typedef fpos_t, int)* -->
576 <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-49'/>
577 <!-- unsigned char* -->
578 <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-45'/>
579 <!-- int __sflush(LTTNG_UST_LFILE*) -->
580 <function-decl name='__sflush' mangled-name='__sflush' filepath='snprintf/fflush.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sflush'>
581 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
582 <parameter type-id='type-id-58' name='fp' filepath='snprintf/fflush.c' line='53' column='1'/>
583 <!-- int -->
584 <return type-id='type-id-5'/>
585 </function-decl>
586 <!-- int ust_safe_fflush(LTTNG_UST_LFILE*) -->
587 <function-decl name='ust_safe_fflush' mangled-name='ust_safe_fflush' filepath='snprintf/fflush.c' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ust_safe_fflush'>
588 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
589 <parameter type-id='type-id-58' name='fp' filepath='snprintf/fflush.c' line='39' column='1'/>
590 <!-- int -->
591 <return type-id='type-id-5'/>
592 </function-decl>
593 <!-- int (void*) -->
594 <function-type size-in-bits='64' id='type-id-60'>
595 <!-- parameter of type 'void*' -->
596 <parameter type-id='type-id-8'/>
597 <!-- int -->
598 <return type-id='type-id-5'/>
599 </function-type>
600 <!-- int (void*, char*, int) -->
601 <function-type size-in-bits='64' id='type-id-61'>
602 <!-- parameter of type 'void*' -->
603 <parameter type-id='type-id-8'/>
604 <!-- parameter of type 'char*' -->
605 <parameter type-id='type-id-59'/>
606 <!-- parameter of type 'int' -->
607 <parameter type-id='type-id-5'/>
608 <!-- int -->
609 <return type-id='type-id-5'/>
610 </function-type>
611 <!-- int (void*, const char*, int) -->
612 <function-type size-in-bits='64' id='type-id-62'>
613 <!-- parameter of type 'void*' -->
614 <parameter type-id='type-id-8'/>
615 <!-- parameter of type 'const char*' -->
616 <parameter type-id='type-id-14'/>
617 <!-- parameter of type 'int' -->
618 <parameter type-id='type-id-5'/>
619 <!-- int -->
620 <return type-id='type-id-5'/>
621 </function-type>
622 <!-- fpos_t (void*, fpos_t, int) -->
623 <function-type size-in-bits='64' id='type-id-63'>
624 <!-- parameter of type 'void*' -->
625 <parameter type-id='type-id-8'/>
626 <!-- parameter of type 'typedef fpos_t' -->
627 <parameter type-id='type-id-51'/>
628 <!-- parameter of type 'int' -->
629 <parameter type-id='type-id-5'/>
630 <!-- typedef fpos_t -->
631 <return type-id='type-id-51'/>
632 </function-type>
633 </abi-instr>
634 <abi-instr version='1.0' address-size='64' path='fvwrite.c' comp-dir-path='snprintf' language='LANG_C99'>
635 <!-- struct __lttng_ust_suio -->
636 <class-decl name='__lttng_ust_suio' size-in-bits='128' is-struct='yes' visibility='default' filepath='snprintf/fvwrite.h' line='42' column='1' id='type-id-64'>
637 <data-member access='public' layout-offset-in-bits='0'>
638 <!-- __lttng_ust_siov* __lttng_ust_suio::uio_iov -->
639 <var-decl name='uio_iov' type-id='type-id-65' visibility='default' filepath='snprintf/fvwrite.h' line='43' column='1'/>
640 </data-member>
641 <data-member access='public' layout-offset-in-bits='64'>
642 <!-- int __lttng_ust_suio::uio_iovcnt -->
643 <var-decl name='uio_iovcnt' type-id='type-id-5' visibility='default' filepath='snprintf/fvwrite.h' line='44' column='1'/>
644 </data-member>
645 <data-member access='public' layout-offset-in-bits='96'>
646 <!-- int __lttng_ust_suio::uio_resid -->
647 <var-decl name='uio_resid' type-id='type-id-5' visibility='default' filepath='snprintf/fvwrite.h' line='45' column='1'/>
648 </data-member>
649 </class-decl>
650 <!-- struct __lttng_ust_siov -->
651 <class-decl name='__lttng_ust_siov' size-in-bits='128' is-struct='yes' visibility='default' filepath='snprintf/fvwrite.h' line='38' column='1' id='type-id-66'>
652 <data-member access='public' layout-offset-in-bits='0'>
653 <!-- void* __lttng_ust_siov::iov_base -->
654 <var-decl name='iov_base' type-id='type-id-8' visibility='default' filepath='snprintf/fvwrite.h' line='39' column='1'/>
655 </data-member>
656 <data-member access='public' layout-offset-in-bits='64'>
657 <!-- size_t __lttng_ust_siov::iov_len -->
658 <var-decl name='iov_len' type-id='type-id-67' visibility='default' filepath='snprintf/fvwrite.h' line='40' column='1'/>
659 </data-member>
660 </class-decl>
661 <!-- typedef unsigned long int size_t -->
662 <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-67'/>
663 <!-- __lttng_ust_siov* -->
664 <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-65'/>
665 <!-- __lttng_ust_suio* -->
666 <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-68'/>
667 <!-- int __sfvwrite(LTTNG_UST_LFILE*, __lttng_ust_suio*) -->
668 <function-decl name='__sfvwrite' mangled-name='__sfvwrite' filepath='snprintf/fvwrite.c' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sfvwrite'>
669 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
670 <parameter type-id='type-id-58' name='fp' filepath='snprintf/fvwrite.c' line='49' column='1'/>
671 <!-- parameter of type '__lttng_ust_suio*' -->
672 <parameter type-id='type-id-68' name='uio' filepath='snprintf/fvwrite.c' line='49' column='1'/>
673 <!-- int -->
674 <return type-id='type-id-5'/>
675 </function-decl>
676 </abi-instr>
677 <abi-instr version='1.0' address-size='64' path='mbrtowc_sb.c' comp-dir-path='snprintf' language='LANG_C99'>
678 <!-- typedef int wchar_t -->
679 <typedef-decl name='wchar_t' type-id='type-id-5' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stddef.h' line='321' column='1' id='type-id-69'/>
680 <!-- typedef __mbstate_t mbstate_t -->
681 <typedef-decl name='mbstate_t' type-id='type-id-55' filepath='/usr/include/bits/types/mbstate_t.h' line='6' column='1' id='type-id-70'/>
682 <!-- mbstate_t* -->
683 <pointer-type-def type-id='type-id-70' size-in-bits='64' id='type-id-71'/>
684 <!-- wchar_t* -->
685 <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-72'/>
686 <!-- size_t ust_safe_mbrtowc(wchar_t*, const char*, size_t, mbstate_t*) -->
687 <function-decl name='ust_safe_mbrtowc' mangled-name='ust_safe_mbrtowc' filepath='snprintf/mbrtowc_sb.c' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ust_safe_mbrtowc'>
688 <!-- parameter of type 'wchar_t*' -->
689 <parameter type-id='type-id-72' name='pwc' filepath='snprintf/mbrtowc_sb.c' line='39' column='1'/>
690 <!-- parameter of type 'const char*' -->
691 <parameter type-id='type-id-14' name='s' filepath='snprintf/mbrtowc_sb.c' line='39' column='1'/>
692 <!-- parameter of type 'typedef size_t' -->
693 <parameter type-id='type-id-67' name='n' filepath='snprintf/mbrtowc_sb.c' line='39' column='1'/>
694 <!-- parameter of type 'mbstate_t*' -->
695 <parameter type-id='type-id-71' name='ps' filepath='snprintf/mbrtowc_sb.c' line='39' column='1'/>
696 <!-- typedef size_t -->
697 <return type-id='type-id-67'/>
698 </function-decl>
699 </abi-instr>
700 <abi-instr version='1.0' address-size='64' path='snprintf.c' comp-dir-path='snprintf' language='LANG_C99'>
701 <!-- struct __va_list_tag -->
702 <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-73'>
703 <data-member access='public' layout-offset-in-bits='0'>
704 <!-- unsigned int __va_list_tag::gp_offset -->
705 <var-decl name='gp_offset' type-id='type-id-42' visibility='default'/>
706 </data-member>
707 <data-member access='public' layout-offset-in-bits='32'>
708 <!-- unsigned int __va_list_tag::fp_offset -->
709 <var-decl name='fp_offset' type-id='type-id-42' visibility='default'/>
710 </data-member>
711 <data-member access='public' layout-offset-in-bits='64'>
712 <!-- void* __va_list_tag::overflow_arg_area -->
713 <var-decl name='overflow_arg_area' type-id='type-id-8' visibility='default'/>
714 </data-member>
715 <data-member access='public' layout-offset-in-bits='128'>
716 <!-- void* __va_list_tag::reg_save_area -->
717 <var-decl name='reg_save_area' type-id='type-id-8' visibility='default'/>
718 </data-member>
719 </class-decl>
720 <!-- __va_list_tag* -->
721 <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-74'/>
722 <!-- int ust_safe_snprintf(char*, size_t, const char*, ...) -->
723 <function-decl name='ust_safe_snprintf' mangled-name='ust_safe_snprintf' filepath='snprintf/snprintf.c' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ust_safe_snprintf'>
724 <!-- parameter of type 'char*' -->
725 <parameter type-id='type-id-59' name='str' filepath='snprintf/snprintf.c' line='68' column='1'/>
726 <!-- parameter of type 'typedef size_t' -->
727 <parameter type-id='type-id-67' name='n' filepath='snprintf/snprintf.c' line='68' column='1'/>
728 <!-- parameter of type 'const char*' -->
729 <parameter type-id='type-id-14' name='fmt' filepath='snprintf/snprintf.c' line='68' column='1'/>
730 <parameter is-variadic='yes'/>
731 <!-- int -->
732 <return type-id='type-id-5'/>
733 </function-decl>
734 <!-- int ust_safe_vsnprintf(char*, size_t, const char*, __va_list_tag*) -->
735 <function-decl name='ust_safe_vsnprintf' mangled-name='ust_safe_vsnprintf' filepath='snprintf/snprintf.c' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ust_safe_vsnprintf'>
736 <!-- parameter of type 'char*' -->
737 <parameter type-id='type-id-59' name='str' filepath='snprintf/snprintf.c' line='43' column='1'/>
738 <!-- parameter of type 'typedef size_t' -->
739 <parameter type-id='type-id-67' name='n' filepath='snprintf/snprintf.c' line='43' column='1'/>
740 <!-- parameter of type 'const char*' -->
741 <parameter type-id='type-id-14' name='fmt' filepath='snprintf/snprintf.c' line='43' column='1'/>
742 <!-- parameter of type '__va_list_tag*' -->
743 <parameter type-id='type-id-74' name='ap' filepath='snprintf/snprintf.c' line='43' column='1'/>
744 <!-- int -->
745 <return type-id='type-id-5'/>
746 </function-decl>
747 </abi-instr>
748 <abi-instr version='1.0' address-size='64' path='vfprintf.c' comp-dir-path='snprintf' language='LANG_C99'>
749 <!-- int ust_safe_vfprintf(LTTNG_UST_LFILE*, const char*, __va_list_tag*) -->
750 <function-decl name='ust_safe_vfprintf' mangled-name='ust_safe_vfprintf' filepath='snprintf/vfprintf.c' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ust_safe_vfprintf'>
751 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
752 <parameter type-id='type-id-58' name='fp' filepath='snprintf/vfprintf.c' line='192' column='1'/>
753 <!-- parameter of type 'const char*' -->
754 <parameter type-id='type-id-14' name='fmt0' filepath='snprintf/vfprintf.c' line='192' column='1'/>
755 <!-- parameter of type '__va_list_tag*' -->
756 <parameter type-id='type-id-74' name='ap' filepath='snprintf/vfprintf.c' line='192' column='1'/>
757 <!-- int -->
758 <return type-id='type-id-5'/>
759 </function-decl>
760 </abi-instr>
761 <abi-instr version='1.0' address-size='64' path='wsetup.c' comp-dir-path='snprintf' language='LANG_C99'>
762 <!-- int __swsetup(LTTNG_UST_LFILE*) -->
763 <function-decl name='__swsetup' mangled-name='__swsetup' filepath='snprintf/wsetup.c' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__swsetup'>
764 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
765 <parameter type-id='type-id-58' name='fp' filepath='snprintf/wsetup.c' line='45' column='1'/>
766 <!-- int -->
767 <return type-id='type-id-5'/>
768 </function-decl>
769 </abi-instr>
770 <abi-instr version='1.0' address-size='64' path='core.c' comp-dir-path='snprintf' language='LANG_C99'>
771 <!-- unnamed&#45;enum&#45;underlying&#45;type -->
772 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-75'/>
773 <!-- enum ust_loglevel -->
774 <enum-decl name='ust_loglevel' filepath='../include/usterr-signal-safe.h' line='31' column='1' id='type-id-76'>
775 <underlying-type type-id='type-id-75'/>
776 <enumerator name='UST_LOGLEVEL_UNKNOWN' value='0'/>
777 <enumerator name='UST_LOGLEVEL_NORMAL' value='1'/>
778 <enumerator name='UST_LOGLEVEL_DEBUG' value='2'/>
779 </enum-decl>
780 <!-- volatile ust_loglevel -->
781 <qualified-type-def type-id='type-id-76' volatile='yes' id='type-id-77'/>
782 <!-- volatile ust_loglevel ust_loglevel -->
783 <var-decl name='ust_loglevel' type-id='type-id-77' mangled-name='ust_loglevel' visibility='default' filepath='../include/usterr-signal-safe.h' line='37' column='1' elf-symbol-id='ust_loglevel'/>
784 <!-- void init_usterr() -->
785 <function-decl name='init_usterr' mangled-name='init_usterr' filepath='snprintf/core.c' line='25' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='init_usterr'>
786 <!-- void -->
787 <return type-id='type-id-6'/>
788 </function-decl>
789 </abi-instr>
790 <abi-instr version='1.0' address-size='64' path='patient_write.c' comp-dir-path='snprintf' language='LANG_C99'>
791 <!-- typedef __ssize_t ssize_t -->
792 <typedef-decl name='ssize_t' type-id='type-id-78' filepath='/usr/include/unistd.h' line='220' column='1' id='type-id-79'/>
793 <!-- typedef long int __ssize_t -->
794 <typedef-decl name='__ssize_t' type-id='type-id-35' filepath='/usr/include/bits/types.h' line='194' column='1' id='type-id-78'/>
795 <!-- ssize_t patient_send(int, void*, size_t, int) -->
796 <function-decl name='patient_send' mangled-name='patient_send' filepath='snprintf/patient_write.c' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='patient_send'>
797 <!-- parameter of type 'int' -->
798 <parameter type-id='type-id-5' name='fd' filepath='snprintf/patient_write.c' line='59' column='1'/>
799 <!-- parameter of type 'void*' -->
800 <parameter type-id='type-id-8' name='buf' filepath='snprintf/patient_write.c' line='59' column='1'/>
801 <!-- parameter of type 'typedef size_t' -->
802 <parameter type-id='type-id-67' name='count' filepath='snprintf/patient_write.c' line='59' column='1'/>
803 <!-- parameter of type 'int' -->
804 <parameter type-id='type-id-5' name='flags' filepath='snprintf/patient_write.c' line='59' column='1'/>
805 <!-- typedef ssize_t -->
806 <return type-id='type-id-79'/>
807 </function-decl>
808 <!-- ssize_t patient_write(int, void*, size_t) -->
809 <function-decl name='patient_write' mangled-name='patient_write' filepath='snprintf/patient_write.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='patient_write'>
810 <!-- parameter of type 'int' -->
811 <parameter type-id='type-id-5' name='fd' filepath='snprintf/patient_write.c' line='35' column='1'/>
812 <!-- parameter of type 'void*' -->
813 <parameter type-id='type-id-8' name='buf' filepath='snprintf/patient_write.c' line='35' column='1'/>
814 <!-- parameter of type 'typedef size_t' -->
815 <parameter type-id='type-id-67' name='count' filepath='snprintf/patient_write.c' line='35' column='1'/>
816 <!-- typedef ssize_t -->
817 <return type-id='type-id-79'/>
818 </function-decl>
819 </abi-instr>
820 </abi-corpus>
This page took 0.101449 seconds and 4 git commands to generate.