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