1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-tracepoint.so
.0'
>
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'
/>
10 <elf-function-symbols>
12 <elf-symbol name='__sflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
14 <elf-symbol name='__sfvwrite' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
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'
/>
32 <elf-symbol name='init_usterr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
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'
/>
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'
>
75 <type-decl name='char' size-in-bits='
8' id='type-id-
1'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
154 <qualified-type-def type-id='type-id-
1' const='yes' id='type-id-
18'
/>
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'
/>
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'
/>
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'
/>
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'
/>
192 <return type-id='type-id-
8'
/>
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'
>
197 <return type-id='type-id-
6'
/>
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'
>
202 <return type-id='type-id-
6'
/>
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'
>
207 <return type-id='type-id-
6'
/>
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'
>
212 <return type-id='type-id-
6'
/>
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'
/>
219 <return type-id='type-id-
5'
/>
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'
/>
228 <return type-id='type-id-
5'
/>
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'
/>
235 <return type-id='type-id-
6'
/>
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'
>
240 <return type-id='type-id-
6'
/>
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'
/>
251 <return type-id='type-id-
5'
/>
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'
/>
264 <return type-id='type-id-
5'
/>
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'
>
269 <return type-id='type-id-
6'
/>
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'
/>
280 <return type-id='type-id-
5'
/>
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'
/>
291 <return type-id='type-id-
5'
/>
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'
/>
304 <return type-id='type-id-
5'
/>
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'
/>
317 <return type-id='type-id-
5'
/>
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'
/>
324 <return type-id='type-id-
5'
/>
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'
/>
333 <return type-id='type-id-
5'
/>
336 <function-type size-in-bits='
64' id='type-id-
25'
>
338 <return type-id='type-id-
6'
/>
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'
/>
345 <return type-id='type-id-
6'
/>
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'
/>
352 <return type-id='type-id-
8'
/>
355 <abi-instr version='
1.0' address-size='
64' path='fflush.c' comp-dir-path='snprintf' language='LANG_C99'
>
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'
/>
366 <type-decl name='long int' size-in-bits='
64' id='type-id-
31'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
>
504 <var-decl name='__count' type-id='type-id-
5' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
15' column='
1'
/>
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'
/>
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'
/>
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'
/>
522 <!-- LTTNG_UST_LFILE* -->
523 <pointer-type-def type-id='type-id-
40' size-in-bits='
64' id='type-id-
54'
/>
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'
/>
541 <return type-id='type-id-
5'
/>
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'
/>
548 <return type-id='type-id-
5'
/>
551 <function-type size-in-bits='
64' id='type-id-
56'
>
552 <!-- parameter of type 'void*' -->
553 <parameter type-id='type-id-
8'
/>
555 <return type-id='type-id-
5'
/>
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'
/>
566 <return type-id='type-id-
5'
/>
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'
/>
577 <return type-id='type-id-
5'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
631 <return type-id='type-id-
5'
/>
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'
/>
640 <pointer-type-def type-id='type-id-
66' size-in-bits='
64' id='type-id-
67'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
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'
/>
689 <return type-id='type-id-
5'
/>
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'
/>
702 <return type-id='type-id-
5'
/>
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'
/>
715 <return type-id='type-id-
5'
/>
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'
/>
724 <return type-id='type-id-
5'
/>
727 <abi-instr version='
1.0' address-size='
64' path='core.c' comp-dir-path='snprintf' language='LANG_C99'
>
728 <!-- unnamed-enum-underlying-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'
/>
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'
>
744 <return type-id='type-id-
6'
/>
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'
/>
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'
/>