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