Add serialized ABI definition files
[lttng-ust.git] / extras / abi / 2.13 / x86_64-pc-linux-gnu / liblttng-ust-tracepoint.so.1.xml
1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-tracepoint.so.1'>
2 <elf-needed>
3 <dependency name='liblttng-ust-common.so.1'/>
4 <dependency name='libdl.so.2'/>
5 <dependency name='libnuma.so.1'/>
6 <dependency name='libpthread.so.0'/>
7 <dependency name='libc.so.6'/>
8 <dependency name='ld-linux-x86-64.so.2'/>
9 </elf-needed>
10 <elf-function-symbols>
11 <!-- lttng_ust_tp_disable_destructors -->
12 <elf-symbol name='lttng_ust_tp_disable_destructors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13 <!-- lttng_ust_tp_exit -->
14 <elf-symbol name='lttng_ust_tp_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15 <!-- lttng_ust_tp_get_destructors_state -->
16 <elf-symbol name='lttng_ust_tp_get_destructors_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17 <!-- lttng_ust_tp_init -->
18 <elf-symbol name='lttng_ust_tp_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19 <!-- lttng_ust_tp_probe_prune_release_queue -->
20 <elf-symbol name='lttng_ust_tp_probe_prune_release_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21 <!-- lttng_ust_tp_probe_register_queue_release -->
22 <elf-symbol name='lttng_ust_tp_probe_register_queue_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23 <!-- lttng_ust_tp_probe_unregister_queue_release -->
24 <elf-symbol name='lttng_ust_tp_probe_unregister_queue_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25 <!-- lttng_ust_tp_rcu_dereference_sym -->
26 <elf-symbol name='lttng_ust_tp_rcu_dereference_sym' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27 <!-- lttng_ust_tp_rcu_read_lock -->
28 <elf-symbol name='lttng_ust_tp_rcu_read_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29 <!-- lttng_ust_tp_rcu_read_unlock -->
30 <elf-symbol name='lttng_ust_tp_rcu_read_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31 <!-- lttng_ust_tracepoint_module_register -->
32 <elf-symbol name='lttng_ust_tracepoint_module_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33 <!-- lttng_ust_tracepoint_module_unregister -->
34 <elf-symbol name='lttng_ust_tracepoint_module_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35 <!-- lttng_ust_tracepoint_provider_register -->
36 <elf-symbol name='lttng_ust_tracepoint_provider_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37 <!-- lttng_ust_tracepoint_provider_unregister -->
38 <elf-symbol name='lttng_ust_tracepoint_provider_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39 <!-- tracepoint_register_lib -->
40 <elf-symbol name='tracepoint_register_lib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41 </elf-function-symbols>
42 <abi-instr version='1.0' address-size='64' path='tracepoint.c' comp-dir-path='src/lib/lttng-ust-tracepoint' language='LANG_C99'>
43 <!-- char -->
44 <type-decl name='char' size-in-bits='8' id='type-id-1'/>
45 <!-- int -->
46 <type-decl name='int' size-in-bits='32' id='type-id-2'/>
47 <!-- unsigned int -->
48 <type-decl name='unsigned int' size-in-bits='32' id='type-id-3'/>
49 <!-- void -->
50 <type-decl name='void' id='type-id-4'/>
51 <!-- struct lttng_ust_tracepoint_dlopen -->
52 <class-decl name='lttng_ust_tracepoint_dlopen' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='263' column='1' id='type-id-5'>
53 <data-member access='public' layout-offset-in-bits='0'>
54 <!-- uint32_t lttng_ust_tracepoint_dlopen::struct_size -->
55 <var-decl name='struct_size' type-id='type-id-6' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='264' column='1'/>
56 </data-member>
57 <data-member access='public' layout-offset-in-bits='64'>
58 <!-- void* lttng_ust_tracepoint_dlopen::liblttngust_handle -->
59 <var-decl name='liblttngust_handle' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='266' column='1'/>
60 </data-member>
61 <data-member access='public' layout-offset-in-bits='128'>
62 <!-- int (lttng_ust_tracepoint* const*, int)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_register -->
63 <var-decl name='lttng_ust_tracepoint_module_register' type-id='type-id-8' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='268' column='1'/>
64 </data-member>
65 <data-member access='public' layout-offset-in-bits='192'>
66 <!-- int (lttng_ust_tracepoint* const*)* lttng_ust_tracepoint_dlopen::lttng_ust_tracepoint_module_unregister -->
67 <var-decl name='lttng_ust_tracepoint_module_unregister' type-id='type-id-9' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='270' column='1'/>
68 </data-member>
69 <data-member access='public' layout-offset-in-bits='256'>
70 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_lock_sym -->
71 <var-decl name='rcu_read_lock_sym' type-id='type-id-10' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='271' column='1'/>
72 </data-member>
73 <data-member access='public' layout-offset-in-bits='320'>
74 <!-- void ()* lttng_ust_tracepoint_dlopen::rcu_read_unlock_sym -->
75 <var-decl name='rcu_read_unlock_sym' type-id='type-id-10' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='272' column='1'/>
76 </data-member>
77 <data-member access='public' layout-offset-in-bits='384'>
78 <!-- void* (void*)* lttng_ust_tracepoint_dlopen::rcu_dereference_sym -->
79 <var-decl name='rcu_dereference_sym' type-id='type-id-11' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='273' column='1'/>
80 </data-member>
81 </class-decl>
82 <!-- typedef __uint32_t uint32_t -->
83 <typedef-decl name='uint32_t' type-id='type-id-12' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' id='type-id-6'/>
84 <!-- typedef unsigned int __uint32_t -->
85 <typedef-decl name='__uint32_t' type-id='type-id-3' filepath='/usr/include/bits/types.h' line='42' column='1' id='type-id-12'/>
86 <!-- struct lttng_ust_tracepoint -->
87 <class-decl name='lttng_ust_tracepoint' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='38' column='1' id='type-id-13'>
88 <data-member access='public' layout-offset-in-bits='0'>
89 <!-- uint32_t lttng_ust_tracepoint::struct_size -->
90 <var-decl name='struct_size' type-id='type-id-6' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='39' column='1'/>
91 </data-member>
92 <data-member access='public' layout-offset-in-bits='64'>
93 <!-- const char* lttng_ust_tracepoint::provider_name -->
94 <var-decl name='provider_name' type-id='type-id-14' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='41' column='1'/>
95 </data-member>
96 <data-member access='public' layout-offset-in-bits='128'>
97 <!-- const char* lttng_ust_tracepoint::event_name -->
98 <var-decl name='event_name' type-id='type-id-14' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='42' column='1'/>
99 </data-member>
100 <data-member access='public' layout-offset-in-bits='192'>
101 <!-- int lttng_ust_tracepoint::state -->
102 <var-decl name='state' type-id='type-id-2' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='43' column='1'/>
103 </data-member>
104 <data-member access='public' layout-offset-in-bits='256'>
105 <!-- lttng_ust_tracepoint_probe* lttng_ust_tracepoint::probes -->
106 <var-decl name='probes' type-id='type-id-15' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='44' column='1'/>
107 </data-member>
108 <data-member access='public' layout-offset-in-bits='320'>
109 <!-- int* lttng_ust_tracepoint::tracepoint_provider_ref -->
110 <var-decl name='tracepoint_provider_ref' type-id='type-id-16' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='45' column='1'/>
111 </data-member>
112 <data-member access='public' layout-offset-in-bits='384'>
113 <!-- const char* lttng_ust_tracepoint::signature -->
114 <var-decl name='signature' type-id='type-id-14' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='46' column='1'/>
115 </data-member>
116 </class-decl>
117 <!-- struct lttng_ust_tracepoint_probe -->
118 <class-decl name='lttng_ust_tracepoint_probe' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='21' column='1' id='type-id-17'>
119 <data-member access='public' layout-offset-in-bits='0'>
120 <!-- void ()* lttng_ust_tracepoint_probe::func -->
121 <var-decl name='func' type-id='type-id-10' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='22' column='1'/>
122 </data-member>
123 <data-member access='public' layout-offset-in-bits='64'>
124 <!-- void* lttng_ust_tracepoint_probe::data -->
125 <var-decl name='data' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/tracepoint-types.h' line='23' column='1'/>
126 </data-member>
127 </class-decl>
128 <!-- struct lttng_ust_tracepoint_destructors_syms -->
129 <class-decl name='lttng_ust_tracepoint_destructors_syms' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='320' column='1' id='type-id-18'>
130 <data-member access='public' layout-offset-in-bits='0'>
131 <!-- uint32_t lttng_ust_tracepoint_destructors_syms::struct_size -->
132 <var-decl name='struct_size' type-id='type-id-6' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='321' column='1'/>
133 </data-member>
134 <data-member access='public' layout-offset-in-bits='64'>
135 <!-- void ()* lttng_ust_tracepoint_destructors_syms::tracepoint_disable_destructors -->
136 <var-decl name='tracepoint_disable_destructors' type-id='type-id-10' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='323' column='1'/>
137 </data-member>
138 <data-member access='public' layout-offset-in-bits='128'>
139 <!-- int ()* lttng_ust_tracepoint_destructors_syms::tracepoint_get_destructors_state -->
140 <var-decl name='tracepoint_get_destructors_state' type-id='type-id-19' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='324' column='1'/>
141 </data-member>
142 </class-decl>
143 <!-- const char -->
144 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-20'/>
145 <!-- const char* -->
146 <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-14'/>
147 <!-- int ()* -->
148 <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-19'/>
149 <!-- int (lttng_ust_tracepoint* const*)* -->
150 <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-9'/>
151 <!-- int (lttng_ust_tracepoint* const*, int)* -->
152 <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-8'/>
153 <!-- int* -->
154 <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-16'/>
155 <!-- lttng_ust_tracepoint* -->
156 <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-24'/>
157 <!-- lttng_ust_tracepoint* const -->
158 <qualified-type-def type-id='type-id-24' const='yes' id='type-id-25'/>
159 <!-- lttng_ust_tracepoint* const* -->
160 <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-26'/>
161 <!-- lttng_ust_tracepoint_destructors_syms* -->
162 <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-27'/>
163 <!-- lttng_ust_tracepoint_dlopen* -->
164 <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
165 <!-- lttng_ust_tracepoint_probe* -->
166 <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-15'/>
167 <!-- void ()* -->
168 <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-10'/>
169 <!-- void* -->
170 <pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-7'/>
171 <!-- void* (void*)* -->
172 <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-11'/>
173 <!-- lttng_ust_tracepoint_dlopen lttng_ust_tracepoint_dlopen -->
174 <var-decl name='lttng_ust_tracepoint_dlopen' type-id='type-id-5' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='278' column='1'/>
175 <!-- lttng_ust_tracepoint_dlopen* lttng_ust_tracepoint_dlopen_ptr -->
176 <var-decl name='lttng_ust_tracepoint_dlopen_ptr' type-id='type-id-28' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='279' column='1'/>
177 <!-- lttng_ust_tracepoint_destructors_syms lttng_ust_tracepoint_destructors_syms -->
178 <var-decl name='lttng_ust_tracepoint_destructors_syms' type-id='type-id-18' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='329' column='1'/>
179 <!-- lttng_ust_tracepoint_destructors_syms* lttng_ust_tracepoint_destructors_syms_ptr -->
180 <var-decl name='lttng_ust_tracepoint_destructors_syms_ptr' type-id='type-id-27' visibility='default' filepath='../../../include/lttng/tracepoint.h' line='330' column='1'/>
181 <!-- int lttng_ust_tp_get_destructors_state() -->
182 <function-decl name='lttng_ust_tp_get_destructors_state' mangled-name='lttng_ust_tp_get_destructors_state' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1087' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_get_destructors_state'>
183 <!-- int -->
184 <return type-id='type-id-2'/>
185 </function-decl>
186 <!-- void lttng_ust_tp_disable_destructors() -->
187 <function-decl name='lttng_ust_tp_disable_destructors' mangled-name='lttng_ust_tp_disable_destructors' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1077' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_disable_destructors'>
188 <!-- void -->
189 <return type-id='type-id-4'/>
190 </function-decl>
191 <!-- void* lttng_ust_tp_rcu_dereference_sym(void*) -->
192 <function-decl name='lttng_ust_tp_rcu_dereference_sym' mangled-name='lttng_ust_tp_rcu_dereference_sym' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1060' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_rcu_dereference_sym'>
193 <!-- parameter of type 'void*' -->
194 <parameter type-id='type-id-7' name='p' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1060' column='1'/>
195 <!-- void* -->
196 <return type-id='type-id-7'/>
197 </function-decl>
198 <!-- void lttng_ust_tp_rcu_read_unlock() -->
199 <function-decl name='lttng_ust_tp_rcu_read_unlock' mangled-name='lttng_ust_tp_rcu_read_unlock' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_rcu_read_unlock'>
200 <!-- void -->
201 <return type-id='type-id-4'/>
202 </function-decl>
203 <!-- void lttng_ust_tp_rcu_read_lock() -->
204 <function-decl name='lttng_ust_tp_rcu_read_lock' mangled-name='lttng_ust_tp_rcu_read_lock' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1048' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_rcu_read_lock'>
205 <!-- void -->
206 <return type-id='type-id-4'/>
207 </function-decl>
208 <!-- void lttng_ust_tp_exit() -->
209 <function-decl name='lttng_ust_tp_exit' mangled-name='lttng_ust_tp_exit' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1035' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_exit'>
210 <!-- void -->
211 <return type-id='type-id-4'/>
212 </function-decl>
213 <!-- void lttng_ust_tp_init() -->
214 <function-decl name='lttng_ust_tp_init' mangled-name='lttng_ust_tp_init' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='1026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_init'>
215 <!-- void -->
216 <return type-id='type-id-4'/>
217 </function-decl>
218 <!-- int lttng_ust_tracepoint_module_unregister(lttng_ust_tracepoint* const*) -->
219 <function-decl name='lttng_ust_tracepoint_module_unregister' mangled-name='lttng_ust_tracepoint_module_unregister' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='978' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tracepoint_module_unregister'>
220 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
221 <parameter type-id='type-id-26' name='tracepoints_start' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='978' column='1'/>
222 <!-- int -->
223 <return type-id='type-id-2'/>
224 </function-decl>
225 <!-- int lttng_ust_tracepoint_module_register(lttng_ust_tracepoint* const*, int) -->
226 <function-decl name='lttng_ust_tracepoint_module_register' mangled-name='lttng_ust_tracepoint_module_register' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tracepoint_module_register'>
227 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
228 <parameter type-id='type-id-26' name='tracepoints_start' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='924' column='1'/>
229 <!-- parameter of type 'int' -->
230 <parameter type-id='type-id-2' name='tracepoints_count' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='925' column='1'/>
231 <!-- int -->
232 <return type-id='type-id-2'/>
233 </function-decl>
234 <!-- void lttng_ust_tp_probe_prune_release_queue() -->
235 <function-decl name='lttng_ust_tp_probe_prune_release_queue' mangled-name='lttng_ust_tp_probe_prune_release_queue' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='782' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_probe_prune_release_queue'>
236 <!-- void -->
237 <return type-id='type-id-4'/>
238 </function-decl>
239 <!-- int lttng_ust_tp_probe_unregister_queue_release(const char*, const char*, void ()*, void*) -->
240 <function-decl name='lttng_ust_tp_probe_unregister_queue_release' mangled-name='lttng_ust_tp_probe_unregister_queue_release' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='761' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_probe_unregister_queue_release'>
241 <!-- parameter of type 'const char*' -->
242 <parameter type-id='type-id-14' name='provider_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='761' column='1'/>
243 <!-- parameter of type 'const char*' -->
244 <parameter type-id='type-id-14' name='event_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='761' column='1'/>
245 <!-- parameter of type 'void ()*' -->
246 <parameter type-id='type-id-10' name='probe' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='762' column='1'/>
247 <!-- parameter of type 'void*' -->
248 <parameter type-id='type-id-7' name='data' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='762' column='1'/>
249 <!-- int -->
250 <return type-id='type-id-2'/>
251 </function-decl>
252 <!-- int lttng_ust_tracepoint_provider_unregister(const char*, const char*, void ()*, void*) -->
253 <function-decl name='lttng_ust_tracepoint_provider_unregister' mangled-name='lttng_ust_tracepoint_provider_unregister' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tracepoint_provider_unregister'>
254 <!-- parameter of type 'const char*' -->
255 <parameter type-id='type-id-14' name='provider_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='735' column='1'/>
256 <!-- parameter of type 'const char*' -->
257 <parameter type-id='type-id-14' name='event_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='735' column='1'/>
258 <!-- parameter of type 'void ()*' -->
259 <parameter type-id='type-id-10' name='probe' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='736' column='1'/>
260 <!-- parameter of type 'void*' -->
261 <parameter type-id='type-id-7' name='data' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='736' column='1'/>
262 <!-- int -->
263 <return type-id='type-id-2'/>
264 </function-decl>
265 <!-- int lttng_ust_tp_probe_register_queue_release(const char*, const char*, void ()*, void*, const char*) -->
266 <function-decl name='lttng_ust_tp_probe_register_queue_release' mangled-name='lttng_ust_tp_probe_register_queue_release' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tp_probe_register_queue_release'>
267 <!-- parameter of type 'const char*' -->
268 <parameter type-id='type-id-14' name='provider_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='689' column='1'/>
269 <!-- parameter of type 'const char*' -->
270 <parameter type-id='type-id-14' name='event_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='689' column='1'/>
271 <!-- parameter of type 'void ()*' -->
272 <parameter type-id='type-id-10' name='probe' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='690' column='1'/>
273 <!-- parameter of type 'void*' -->
274 <parameter type-id='type-id-7' name='data' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='690' column='1'/>
275 <!-- parameter of type 'const char*' -->
276 <parameter type-id='type-id-14' name='signature' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='690' column='1'/>
277 <!-- int -->
278 <return type-id='type-id-2'/>
279 </function-decl>
280 <!-- int lttng_ust_tracepoint_provider_register(const char*, const char*, void ()*, void*, const char*) -->
281 <function-decl name='lttng_ust_tracepoint_provider_register' mangled-name='lttng_ust_tracepoint_provider_register' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_tracepoint_provider_register'>
282 <!-- parameter of type 'const char*' -->
283 <parameter type-id='type-id-14' name='provider_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='654' column='1'/>
284 <!-- parameter of type 'const char*' -->
285 <parameter type-id='type-id-14' name='event_name' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='654' column='1'/>
286 <!-- parameter of type 'void ()*' -->
287 <parameter type-id='type-id-10' name='probe' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='655' column='1'/>
288 <!-- parameter of type 'void*' -->
289 <parameter type-id='type-id-7' name='data' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='655' column='1'/>
290 <!-- parameter of type 'const char*' -->
291 <parameter type-id='type-id-14' name='signature' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='655' column='1'/>
292 <!-- int -->
293 <return type-id='type-id-2'/>
294 </function-decl>
295 <!-- int tracepoint_register_lib(void*, int) -->
296 <function-decl name='tracepoint_register_lib' mangled-name='tracepoint_register_lib' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_register_lib'>
297 <!-- parameter of type 'void*' -->
298 <parameter type-id='type-id-7' name='arg0' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='635' column='1'/>
299 <!-- parameter of type 'int' -->
300 <parameter type-id='type-id-2' name='arg1' filepath='src/lib/lttng-ust-tracepoint/tracepoint.c' line='635' column='1'/>
301 <!-- int -->
302 <return type-id='type-id-2'/>
303 </function-decl>
304 <!-- int () -->
305 <function-type size-in-bits='64' id='type-id-21'>
306 <!-- int -->
307 <return type-id='type-id-2'/>
308 </function-type>
309 <!-- int (lttng_ust_tracepoint* const*) -->
310 <function-type size-in-bits='64' id='type-id-22'>
311 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
312 <parameter type-id='type-id-26'/>
313 <!-- int -->
314 <return type-id='type-id-2'/>
315 </function-type>
316 <!-- int (lttng_ust_tracepoint* const*, int) -->
317 <function-type size-in-bits='64' id='type-id-23'>
318 <!-- parameter of type 'lttng_ust_tracepoint* const*' -->
319 <parameter type-id='type-id-26'/>
320 <!-- parameter of type 'int' -->
321 <parameter type-id='type-id-2'/>
322 <!-- int -->
323 <return type-id='type-id-2'/>
324 </function-type>
325 <!-- void () -->
326 <function-type size-in-bits='64' id='type-id-29'>
327 <!-- void -->
328 <return type-id='type-id-4'/>
329 </function-type>
330 <!-- void* (void*) -->
331 <function-type size-in-bits='64' id='type-id-30'>
332 <!-- parameter of type 'void*' -->
333 <parameter type-id='type-id-7'/>
334 <!-- void* -->
335 <return type-id='type-id-7'/>
336 </function-type>
337 </abi-instr>
338 <abi-instr version='1.0' address-size='64' path='logging.c' comp-dir-path='src/common' language='LANG_C99'>
339 <!-- int lttng_ust_log_level -->
340 <var-decl name='lttng_ust_log_level' type-id='type-id-2' visibility='default' filepath='../../src/common/logging.h' line='38' column='1'/>
341 <!-- int lttng_ust_log_critical_action -->
342 <var-decl name='lttng_ust_log_critical_action' type-id='type-id-2' visibility='default' filepath='../../src/common/logging.h' line='41' column='1'/>
343 </abi-instr>
344 </abi-corpus>
This page took 0.071869 seconds and 4 git commands to generate.