Add serialized ABI definition files
[lttng-ust.git] / extras / abi / 2.13 / x86_64-pc-linux-gnu / liblttng-ust-ctl.so.5.xml
1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-ctl.so.5'>
2 <elf-needed>
3 <dependency name='liblttng-ust-common.so.1'/>
4 <dependency name='librt.so.1'/>
5 <dependency name='libdl.so.2'/>
6 <dependency name='libnuma.so.1'/>
7 <dependency name='libpthread.so.0'/>
8 <dependency name='libc.so.6'/>
9 <dependency name='ld-linux-x86-64.so.2'/>
10 </elf-needed>
11 <elf-function-symbols>
12 <!-- lttng_ust_ctl_add_context -->
13 <elf-symbol name='lttng_ust_ctl_add_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14 <!-- lttng_ust_ctl_calibrate -->
15 <elf-symbol name='lttng_ust_ctl_calibrate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16 <!-- lttng_ust_ctl_channel_close_wait_fd -->
17 <elf-symbol name='lttng_ust_ctl_channel_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18 <!-- lttng_ust_ctl_channel_close_wakeup_fd -->
19 <elf-symbol name='lttng_ust_ctl_channel_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20 <!-- lttng_ust_ctl_channel_get_wait_fd -->
21 <elf-symbol name='lttng_ust_ctl_channel_get_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22 <!-- lttng_ust_ctl_channel_get_wakeup_fd -->
23 <elf-symbol name='lttng_ust_ctl_channel_get_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24 <!-- lttng_ust_ctl_clear_buffer -->
25 <elf-symbol name='lttng_ust_ctl_clear_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26 <!-- lttng_ust_ctl_counter_aggregate -->
27 <elf-symbol name='lttng_ust_ctl_counter_aggregate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28 <!-- lttng_ust_ctl_counter_clear -->
29 <elf-symbol name='lttng_ust_ctl_counter_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30 <!-- lttng_ust_ctl_counter_read -->
31 <elf-symbol name='lttng_ust_ctl_counter_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32 <!-- lttng_ust_ctl_create_channel -->
33 <elf-symbol name='lttng_ust_ctl_create_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34 <!-- lttng_ust_ctl_create_counter -->
35 <elf-symbol name='lttng_ust_ctl_create_counter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36 <!-- lttng_ust_ctl_create_counter_cpu_data -->
37 <elf-symbol name='lttng_ust_ctl_create_counter_cpu_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38 <!-- lttng_ust_ctl_create_counter_data -->
39 <elf-symbol name='lttng_ust_ctl_create_counter_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40 <!-- lttng_ust_ctl_create_counter_global_data -->
41 <elf-symbol name='lttng_ust_ctl_create_counter_global_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42 <!-- lttng_ust_ctl_create_event -->
43 <elf-symbol name='lttng_ust_ctl_create_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44 <!-- lttng_ust_ctl_create_event_notifier -->
45 <elf-symbol name='lttng_ust_ctl_create_event_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46 <!-- lttng_ust_ctl_create_event_notifier_group -->
47 <elf-symbol name='lttng_ust_ctl_create_event_notifier_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48 <!-- lttng_ust_ctl_create_session -->
49 <elf-symbol name='lttng_ust_ctl_create_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50 <!-- lttng_ust_ctl_create_stream -->
51 <elf-symbol name='lttng_ust_ctl_create_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52 <!-- lttng_ust_ctl_destroy_channel -->
53 <elf-symbol name='lttng_ust_ctl_destroy_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54 <!-- lttng_ust_ctl_destroy_counter -->
55 <elf-symbol name='lttng_ust_ctl_destroy_counter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56 <!-- lttng_ust_ctl_destroy_stream -->
57 <elf-symbol name='lttng_ust_ctl_destroy_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58 <!-- lttng_ust_ctl_disable -->
59 <elf-symbol name='lttng_ust_ctl_disable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60 <!-- lttng_ust_ctl_duplicate_ust_object_data -->
61 <elf-symbol name='lttng_ust_ctl_duplicate_ust_object_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62 <!-- lttng_ust_ctl_enable -->
63 <elf-symbol name='lttng_ust_ctl_enable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64 <!-- lttng_ust_ctl_flush_buffer -->
65 <elf-symbol name='lttng_ust_ctl_flush_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66 <!-- lttng_ust_ctl_get_content_size -->
67 <elf-symbol name='lttng_ust_ctl_get_content_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68 <!-- lttng_ust_ctl_get_current_timestamp -->
69 <elf-symbol name='lttng_ust_ctl_get_current_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70 <!-- lttng_ust_ctl_get_events_discarded -->
71 <elf-symbol name='lttng_ust_ctl_get_events_discarded' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
72 <!-- lttng_ust_ctl_get_instance_id -->
73 <elf-symbol name='lttng_ust_ctl_get_instance_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
74 <!-- lttng_ust_ctl_get_max_subbuf_size -->
75 <elf-symbol name='lttng_ust_ctl_get_max_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76 <!-- lttng_ust_ctl_get_mmap_base -->
77 <elf-symbol name='lttng_ust_ctl_get_mmap_base' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78 <!-- lttng_ust_ctl_get_mmap_len -->
79 <elf-symbol name='lttng_ust_ctl_get_mmap_len' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80 <!-- lttng_ust_ctl_get_mmap_read_offset -->
81 <elf-symbol name='lttng_ust_ctl_get_mmap_read_offset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
82 <!-- lttng_ust_ctl_get_next_subbuf -->
83 <elf-symbol name='lttng_ust_ctl_get_next_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84 <!-- lttng_ust_ctl_get_nr_cpu_per_counter -->
85 <elf-symbol name='lttng_ust_ctl_get_nr_cpu_per_counter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86 <!-- lttng_ust_ctl_get_nr_stream_per_channel -->
87 <elf-symbol name='lttng_ust_ctl_get_nr_stream_per_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88 <!-- lttng_ust_ctl_get_packet_size -->
89 <elf-symbol name='lttng_ust_ctl_get_packet_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90 <!-- lttng_ust_ctl_get_padded_subbuf_size -->
91 <elf-symbol name='lttng_ust_ctl_get_padded_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
92 <!-- lttng_ust_ctl_get_sequence_number -->
93 <elf-symbol name='lttng_ust_ctl_get_sequence_number' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
94 <!-- lttng_ust_ctl_get_stream_id -->
95 <elf-symbol name='lttng_ust_ctl_get_stream_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
96 <!-- lttng_ust_ctl_get_subbuf -->
97 <elf-symbol name='lttng_ust_ctl_get_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
98 <!-- lttng_ust_ctl_get_subbuf_size -->
99 <elf-symbol name='lttng_ust_ctl_get_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
100 <!-- lttng_ust_ctl_get_timestamp_begin -->
101 <elf-symbol name='lttng_ust_ctl_get_timestamp_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
102 <!-- lttng_ust_ctl_get_timestamp_end -->
103 <elf-symbol name='lttng_ust_ctl_get_timestamp_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
104 <!-- lttng_ust_ctl_has_perf_counters -->
105 <elf-symbol name='lttng_ust_ctl_has_perf_counters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106 <!-- lttng_ust_ctl_put_next_subbuf -->
107 <elf-symbol name='lttng_ust_ctl_put_next_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108 <!-- lttng_ust_ctl_put_subbuf -->
109 <elf-symbol name='lttng_ust_ctl_put_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
110 <!-- lttng_ust_ctl_recv_channel_from_consumer -->
111 <elf-symbol name='lttng_ust_ctl_recv_channel_from_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112 <!-- lttng_ust_ctl_recv_notify -->
113 <elf-symbol name='lttng_ust_ctl_recv_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114 <!-- lttng_ust_ctl_recv_reg_msg -->
115 <elf-symbol name='lttng_ust_ctl_recv_reg_msg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116 <!-- lttng_ust_ctl_recv_register_channel -->
117 <elf-symbol name='lttng_ust_ctl_recv_register_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118 <!-- lttng_ust_ctl_recv_register_enum -->
119 <elf-symbol name='lttng_ust_ctl_recv_register_enum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120 <!-- lttng_ust_ctl_recv_register_event -->
121 <elf-symbol name='lttng_ust_ctl_recv_register_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122 <!-- lttng_ust_ctl_recv_stream_from_consumer -->
123 <elf-symbol name='lttng_ust_ctl_recv_stream_from_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124 <!-- lttng_ust_ctl_regenerate_statedump -->
125 <elf-symbol name='lttng_ust_ctl_regenerate_statedump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126 <!-- lttng_ust_ctl_register_done -->
127 <elf-symbol name='lttng_ust_ctl_register_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
128 <!-- lttng_ust_ctl_release_handle -->
129 <elf-symbol name='lttng_ust_ctl_release_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
130 <!-- lttng_ust_ctl_release_object -->
131 <elf-symbol name='lttng_ust_ctl_release_object' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132 <!-- lttng_ust_ctl_reply_register_channel -->
133 <elf-symbol name='lttng_ust_ctl_reply_register_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134 <!-- lttng_ust_ctl_reply_register_enum -->
135 <elf-symbol name='lttng_ust_ctl_reply_register_enum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136 <!-- lttng_ust_ctl_reply_register_event -->
137 <elf-symbol name='lttng_ust_ctl_reply_register_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138 <!-- lttng_ust_ctl_send_channel_to_sessiond -->
139 <elf-symbol name='lttng_ust_ctl_send_channel_to_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140 <!-- lttng_ust_ctl_send_channel_to_ust -->
141 <elf-symbol name='lttng_ust_ctl_send_channel_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142 <!-- lttng_ust_ctl_send_counter_cpu_data_to_ust -->
143 <elf-symbol name='lttng_ust_ctl_send_counter_cpu_data_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144 <!-- lttng_ust_ctl_send_counter_data_to_ust -->
145 <elf-symbol name='lttng_ust_ctl_send_counter_data_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146 <!-- lttng_ust_ctl_send_counter_global_data_to_ust -->
147 <elf-symbol name='lttng_ust_ctl_send_counter_global_data_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148 <!-- lttng_ust_ctl_send_stream_to_sessiond -->
149 <elf-symbol name='lttng_ust_ctl_send_stream_to_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150 <!-- lttng_ust_ctl_send_stream_to_ust -->
151 <elf-symbol name='lttng_ust_ctl_send_stream_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152 <!-- lttng_ust_ctl_set_capture -->
153 <elf-symbol name='lttng_ust_ctl_set_capture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
154 <!-- lttng_ust_ctl_set_exclusion -->
155 <elf-symbol name='lttng_ust_ctl_set_exclusion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
156 <!-- lttng_ust_ctl_set_filter -->
157 <elf-symbol name='lttng_ust_ctl_set_filter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
158 <!-- lttng_ust_ctl_sigbus_handle -->
159 <elf-symbol name='lttng_ust_ctl_sigbus_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
160 <!-- lttng_ust_ctl_snapshot -->
161 <elf-symbol name='lttng_ust_ctl_snapshot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162 <!-- lttng_ust_ctl_snapshot_get_consumed -->
163 <elf-symbol name='lttng_ust_ctl_snapshot_get_consumed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
164 <!-- lttng_ust_ctl_snapshot_get_produced -->
165 <elf-symbol name='lttng_ust_ctl_snapshot_get_produced' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
166 <!-- lttng_ust_ctl_snapshot_sample_positions -->
167 <elf-symbol name='lttng_ust_ctl_snapshot_sample_positions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168 <!-- lttng_ust_ctl_sock_flush_buffer -->
169 <elf-symbol name='lttng_ust_ctl_sock_flush_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
170 <!-- lttng_ust_ctl_start_session -->
171 <elf-symbol name='lttng_ust_ctl_start_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172 <!-- lttng_ust_ctl_stop_session -->
173 <elf-symbol name='lttng_ust_ctl_stop_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174 <!-- lttng_ust_ctl_stream_close_wait_fd -->
175 <elf-symbol name='lttng_ust_ctl_stream_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
176 <!-- lttng_ust_ctl_stream_close_wakeup_fd -->
177 <elf-symbol name='lttng_ust_ctl_stream_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
178 <!-- lttng_ust_ctl_stream_get_wait_fd -->
179 <elf-symbol name='lttng_ust_ctl_stream_get_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
180 <!-- lttng_ust_ctl_stream_get_wakeup_fd -->
181 <elf-symbol name='lttng_ust_ctl_stream_get_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
182 <!-- lttng_ust_ctl_tracepoint_field_list -->
183 <elf-symbol name='lttng_ust_ctl_tracepoint_field_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
184 <!-- lttng_ust_ctl_tracepoint_field_list_get -->
185 <elf-symbol name='lttng_ust_ctl_tracepoint_field_list_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
186 <!-- lttng_ust_ctl_tracepoint_list -->
187 <elf-symbol name='lttng_ust_ctl_tracepoint_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
188 <!-- lttng_ust_ctl_tracepoint_list_get -->
189 <elf-symbol name='lttng_ust_ctl_tracepoint_list_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
190 <!-- lttng_ust_ctl_tracer_version -->
191 <elf-symbol name='lttng_ust_ctl_tracer_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
192 <!-- lttng_ust_ctl_wait_quiescent -->
193 <elf-symbol name='lttng_ust_ctl_wait_quiescent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
194 <!-- lttng_ust_ctl_write_metadata_to_channel -->
195 <elf-symbol name='lttng_ust_ctl_write_metadata_to_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
196 <!-- lttng_ust_ctl_write_one_packet_to_channel -->
197 <elf-symbol name='lttng_ust_ctl_write_one_packet_to_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
198 </elf-function-symbols>
199 <abi-instr version='1.0' address-size='64' path='ustctl.c' comp-dir-path='src/lib/lttng-ust-ctl' language='LANG_C99'>
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218 <!-- bool -->
219 <type-decl name='bool' size-in-bits='8' id='type-id-1'/>
220 <!-- cds_hlist_head[4096] -->
221 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='262144' id='type-id-3'>
222 <!-- <anonymous range>[4096] -->
223 <subrange length='4096' type-id='type-id-4' id='type-id-5'/>
224
225 </array-type-def>
226 <!-- char -->
227 <type-decl name='char' size-in-bits='8' id='type-id-6'/>
228 <!-- char[15] -->
229 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='120' id='type-id-7'>
230 <!-- <anonymous range>[15] -->
231 <subrange length='15' type-id='type-id-4' id='type-id-8'/>
232
233 </array-type-def>
234 <!-- char[16] -->
235 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='128' id='type-id-9'>
236 <!-- <anonymous range>[16] -->
237 <subrange length='16' type-id='type-id-4' id='type-id-10'/>
238
239 </array-type-def>
240 <!-- char[20] -->
241 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='160' id='type-id-11'>
242 <!-- <anonymous range>[20] -->
243 <subrange length='20' type-id='type-id-4' id='type-id-12'/>
244
245 </array-type-def>
246 <!-- char[24] -->
247 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='192' id='type-id-13'>
248 <!-- <anonymous range>[24] -->
249 <subrange length='24' type-id='type-id-4' id='type-id-14'/>
250
251 </array-type-def>
252 <!-- char[255] -->
253 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2040' id='type-id-15'>
254 <!-- <anonymous range>[255] -->
255 <subrange length='255' type-id='type-id-4' id='type-id-16'/>
256
257 </array-type-def>
258 <!-- char[256] -->
259 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2048' id='type-id-17'>
260 <!-- <anonymous range>[256] -->
261 <subrange length='256' type-id='type-id-4' id='type-id-18'/>
262
263 </array-type-def>
264 <!-- char[256][] -->
265 <array-type-def dimensions='2' type-id='type-id-6' size-in-bits='infinite' id='type-id-19'>
266 <!-- <anonymous range>[256] -->
267 <subrange length='256' type-id='type-id-4' id='type-id-18'/>
268
269 <!-- <anonymous range>[] -->
270 <subrange length='infinite' type-id='type-id-4' id='type-id-20'/>
271
272 </array-type-def>
273 <!-- char[284] -->
274 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2272' id='type-id-21'>
275 <!-- <anonymous range>[284] -->
276 <subrange length='284' type-id='type-id-4' id='type-id-22'/>
277
278 </array-type-def>
279 <!-- char[288] -->
280 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2304' id='type-id-23'>
281 <!-- <anonymous range>[288] -->
282 <subrange length='288' type-id='type-id-4' id='type-id-24'/>
283
284 </array-type-def>
285 <!-- char[28] -->
286 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='224' id='type-id-25'>
287 <!-- <anonymous range>[28] -->
288 <subrange length='28' type-id='type-id-4' id='type-id-26'/>
289
290 </array-type-def>
291 <!-- char[296] -->
292 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2368' id='type-id-27'>
293 <!-- <anonymous range>[296] -->
294 <subrange length='296' type-id='type-id-4' id='type-id-28'/>
295
296 </array-type-def>
297 <!-- char[32] -->
298 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='256' id='type-id-29'>
299 <!-- <anonymous range>[32] -->
300 <subrange length='32' type-id='type-id-4' id='type-id-30'/>
301
302 </array-type-def>
303 <!-- char[592] -->
304 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='4736' id='type-id-31'>
305 <!-- <anonymous range>[592] -->
306 <subrange length='592' type-id='type-id-4' id='type-id-32'/>
307
308 </array-type-def>
309 <!-- char[60] -->
310 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='480' id='type-id-33'>
311 <!-- <anonymous range>[60] -->
312 <subrange length='60' type-id='type-id-4' id='type-id-34'/>
313
314 </array-type-def>
315 <!-- char[64] -->
316 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='512' id='type-id-35'>
317 <!-- <anonymous range>[64] -->
318 <subrange length='64' type-id='type-id-4' id='type-id-36'/>
319
320 </array-type-def>
321 <!-- char[8] -->
322 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='64' id='type-id-37'>
323 <!-- <anonymous range>[8] -->
324 <subrange length='8' type-id='type-id-4' id='type-id-38'/>
325
326 </array-type-def>
327 <!-- char[] -->
328 <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='infinite' id='type-id-39'>
329 <!-- <anonymous range>[] -->
330 <subrange length='infinite' type-id='type-id-4' id='type-id-20'/>
331
332 </array-type-def>
333 <!-- double -->
334 <type-decl name='double' size-in-bits='64' id='type-id-40'/>
335 <!-- int -->
336 <type-decl name='int' size-in-bits='32' id='type-id-41'/>
337 <!-- int[2] -->
338 <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='64' id='type-id-42'>
339 <!-- <anonymous range>[2] -->
340 <subrange length='2' type-id='type-id-4' id='type-id-43'/>
341
342 </array-type-def>
343 <!-- long int -->
344 <type-decl name='long int' size-in-bits='64' id='type-id-44'/>
345 <!-- lttng_counter_shm_object[] -->
346 <array-type-def dimensions='1' type-id='type-id-45' size-in-bits='infinite' id='type-id-46'>
347 <!-- <anonymous range>[] -->
348 <subrange length='infinite' type-id='type-id-4' id='type-id-20'/>
349
350 </array-type-def>
351 <!-- lttng_ust_ctl_counter_dimension[8] -->
352 <array-type-def dimensions='1' type-id='type-id-47' size-in-bits='2048' id='type-id-48'>
353 <!-- <anonymous range>[8] -->
354 <subrange length='8' type-id='type-id-4' id='type-id-38'/>
355
356 </array-type-def>
357 <!-- lttng_ust_ring_buffer_shmp[] -->
358 <array-type-def dimensions='1' type-id='type-id-49' size-in-bits='infinite' id='type-id-50'>
359 <!-- <anonymous range>[] -->
360 <subrange length='infinite' type-id='type-id-4' id='type-id-20'/>
361
362 </array-type-def>
363 <!-- shm_object[] -->
364 <array-type-def dimensions='1' type-id='type-id-51' size-in-bits='infinite' id='type-id-52'>
365 <!-- <anonymous range>[] -->
366 <subrange length='infinite' type-id='type-id-4' id='type-id-20'/>
367
368 </array-type-def>
369 <!-- short int -->
370 <type-decl name='short int' size-in-bits='16' id='type-id-53'/>
371 <!-- signed char -->
372 <type-decl name='signed char' size-in-bits='8' id='type-id-54'/>
373 <!-- uint8_t[16] -->
374 <array-type-def dimensions='1' type-id='type-id-55' size-in-bits='128' id='type-id-56'>
375 <!-- <anonymous range>[16] -->
376 <subrange length='16' type-id='type-id-4' id='type-id-10'/>
377
378 </array-type-def>
379 <!-- unnamed&#45;enum&#45;underlying&#45;type -->
380 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-57'/>
381 <!-- unsigned char -->
382 <type-decl name='unsigned char' size-in-bits='8' id='type-id-58'/>
383 <!-- unsigned char[16] -->
384 <array-type-def dimensions='1' type-id='type-id-58' size-in-bits='128' id='type-id-59'>
385 <!-- <anonymous range>[16] -->
386 <subrange length='16' type-id='type-id-4' id='type-id-10'/>
387
388 </array-type-def>
389 <!-- unsigned int -->
390 <type-decl name='unsigned int' size-in-bits='32' id='type-id-60'/>
391 <!-- unsigned long int -->
392 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-4'/>
393 <!-- unsigned short int -->
394 <type-decl name='unsigned short int' size-in-bits='16' id='type-id-61'/>
395 <!-- void -->
396 <type-decl name='void' id='type-id-62'/>
397 <!-- struct lttng_ust_ctl_daemon_counter -->
398 <class-decl name='lttng_ust_ctl_daemon_counter' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='83' column='1' id='type-id-63'>
399 <data-member access='public' layout-offset-in-bits='0'>
400 <!-- lib_counter* lttng_ust_ctl_daemon_counter::counter -->
401 <var-decl name='counter' type-id='type-id-64' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='84' column='1'/>
402 </data-member>
403 <data-member access='public' layout-offset-in-bits='64'>
404 <!-- const lttng_counter_ops* lttng_ust_ctl_daemon_counter::ops -->
405 <var-decl name='ops' type-id='type-id-65' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='85' column='1'/>
406 </data-member>
407 <data-member access='public' layout-offset-in-bits='128'>
408 <!-- lttng_ust_ctl_counter_attr* lttng_ust_ctl_daemon_counter::attr -->
409 <var-decl name='attr' type-id='type-id-66' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='86' column='1'/>
410 </data-member>
411 </class-decl>
412 <!-- struct lib_counter -->
413 <class-decl name='lib_counter' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='47' column='1' id='type-id-67'>
414 <data-member access='public' layout-offset-in-bits='0'>
415 <!-- size_t lib_counter::nr_dimensions -->
416 <var-decl name='nr_dimensions' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='48' column='1'/>
417 </data-member>
418 <data-member access='public' layout-offset-in-bits='64'>
419 <!-- int64_t lib_counter::allocated_elem -->
420 <var-decl name='allocated_elem' type-id='type-id-69' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='49' column='1'/>
421 </data-member>
422 <data-member access='public' layout-offset-in-bits='128'>
423 <!-- lib_counter_dimension* lib_counter::dimensions -->
424 <var-decl name='dimensions' type-id='type-id-70' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='50' column='1'/>
425 </data-member>
426 <data-member access='public' layout-offset-in-bits='192'>
427 <!-- lib_counter_arithmetic lib_counter::arithmetic -->
428 <var-decl name='arithmetic' type-id='type-id-71' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='51' column='1'/>
429 </data-member>
430 <data-member access='public' layout-offset-in-bits='256'>
431 <!-- union {struct {int32_t max; int32_t min;} limits_32_bit; struct {int64_t max; int64_t min;} limits_64_bit;} lib_counter::saturation -->
432 <var-decl name='saturation' type-id='type-id-72' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='59' column='1'/>
433 </data-member>
434 <data-member access='public' layout-offset-in-bits='384'>
435 <!-- union {int8_t s8; int16_t s16; int32_t s32; int64_t s64;} lib_counter::global_sum_step -->
436 <var-decl name='global_sum_step' type-id='type-id-73' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='65' column='1'/>
437 </data-member>
438 <data-member access='public' layout-offset-in-bits='448'>
439 <!-- lib_counter_config lib_counter::config -->
440 <var-decl name='config' type-id='type-id-74' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='66' column='1'/>
441 </data-member>
442 <data-member access='public' layout-offset-in-bits='576'>
443 <!-- lib_counter_layout lib_counter::global_counters -->
444 <var-decl name='global_counters' type-id='type-id-75' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='68' column='1'/>
445 </data-member>
446 <data-member access='public' layout-offset-in-bits='960'>
447 <!-- lib_counter_layout* lib_counter::percpu_counters -->
448 <var-decl name='percpu_counters' type-id='type-id-76' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='69' column='1'/>
449 </data-member>
450 <data-member access='public' layout-offset-in-bits='1024'>
451 <!-- bool lib_counter::is_daemon -->
452 <var-decl name='is_daemon' type-id='type-id-1' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='71' column='1'/>
453 </data-member>
454 <data-member access='public' layout-offset-in-bits='1088'>
455 <!-- lttng_counter_shm_object_table* lib_counter::object_table -->
456 <var-decl name='object_table' type-id='type-id-77' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='72' column='1'/>
457 </data-member>
458 </class-decl>
459 <!-- typedef unsigned long int size_t -->
460 <typedef-decl name='size_t' type-id='type-id-4' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stddef.h' line='209' column='1' id='type-id-68'/>
461 <!-- typedef __int64_t int64_t -->
462 <typedef-decl name='int64_t' type-id='type-id-78' filepath='/usr/include/bits/stdint-intn.h' line='27' column='1' id='type-id-69'/>
463 <!-- typedef long int __int64_t -->
464 <typedef-decl name='__int64_t' type-id='type-id-44' filepath='/usr/include/bits/types.h' line='44' column='1' id='type-id-78'/>
465 <!-- struct lib_counter_dimension -->
466 <class-decl name='lib_counter_dimension' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='20' column='1' id='type-id-79'>
467 <data-member access='public' layout-offset-in-bits='0'>
468 <!-- size_t lib_counter_dimension::max_nr_elem -->
469 <var-decl name='max_nr_elem' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='24' column='1'/>
470 </data-member>
471 <data-member access='public' layout-offset-in-bits='64'>
472 <!-- size_t lib_counter_dimension::stride -->
473 <var-decl name='stride' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='30' column='1'/>
474 </data-member>
475 </class-decl>
476 <!-- enum lib_counter_arithmetic -->
477 <enum-decl name='lib_counter_arithmetic' filepath='../../../src/common/counter/counter-types.h' line='42' column='1' id='type-id-71'>
478 <underlying-type type-id='type-id-57'/>
479 <enumerator name='LIB_COUNTER_ARITHMETIC_MODULAR' value='0'/>
480 <enumerator name='LIB_COUNTER_ARITHMETIC_SATURATE' value='1'/>
481 </enum-decl>
482 <!-- union {struct {int32_t max; int32_t min;} limits_32_bit; struct {int64_t max; int64_t min;} limits_64_bit;} -->
483 <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='52' column='1' id='type-id-72'>
484 <data-member access='private'>
485 <!-- struct {int32_t max; int32_t min;} limits_32_bit -->
486 <var-decl name='limits_32_bit' type-id='type-id-80' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='55' column='1'/>
487 </data-member>
488 <data-member access='private'>
489 <!-- struct {int64_t max; int64_t min;} limits_64_bit -->
490 <var-decl name='limits_64_bit' type-id='type-id-81' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='58' column='1'/>
491 </data-member>
492 </union-decl>
493 <!-- struct {int32_t max; int32_t min;} -->
494 <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='53' column='1' id='type-id-80'>
495 <data-member access='public' layout-offset-in-bits='0'>
496 <!-- int32_t max -->
497 <var-decl name='max' type-id='type-id-82' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='54' column='1'/>
498 </data-member>
499 <data-member access='public' layout-offset-in-bits='32'>
500 <!-- int32_t min -->
501 <var-decl name='min' type-id='type-id-82' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='54' column='1'/>
502 </data-member>
503 </class-decl>
504 <!-- typedef __int32_t int32_t -->
505 <typedef-decl name='int32_t' type-id='type-id-83' filepath='/usr/include/bits/stdint-intn.h' line='26' column='1' id='type-id-82'/>
506 <!-- typedef int __int32_t -->
507 <typedef-decl name='__int32_t' type-id='type-id-41' filepath='/usr/include/bits/types.h' line='41' column='1' id='type-id-83'/>
508 <!-- struct {int64_t max; int64_t min;} -->
509 <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='56' column='1' id='type-id-81'>
510 <data-member access='public' layout-offset-in-bits='0'>
511 <!-- int64_t max -->
512 <var-decl name='max' type-id='type-id-69' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='57' column='1'/>
513 </data-member>
514 <data-member access='public' layout-offset-in-bits='64'>
515 <!-- int64_t min -->
516 <var-decl name='min' type-id='type-id-69' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='57' column='1'/>
517 </data-member>
518 </class-decl>
519 <!-- union {int8_t s8; int16_t s16; int32_t s32; int64_t s64;} -->
520 <union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='60' column='1' id='type-id-73'>
521 <data-member access='private'>
522 <!-- int8_t s8 -->
523 <var-decl name='s8' type-id='type-id-84' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='61' column='1'/>
524 </data-member>
525 <data-member access='private'>
526 <!-- int16_t s16 -->
527 <var-decl name='s16' type-id='type-id-85' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='62' column='1'/>
528 </data-member>
529 <data-member access='private'>
530 <!-- int32_t s32 -->
531 <var-decl name='s32' type-id='type-id-82' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='63' column='1'/>
532 </data-member>
533 <data-member access='private'>
534 <!-- int64_t s64 -->
535 <var-decl name='s64' type-id='type-id-69' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='64' column='1'/>
536 </data-member>
537 </union-decl>
538 <!-- typedef __int8_t int8_t -->
539 <typedef-decl name='int8_t' type-id='type-id-86' filepath='/usr/include/bits/stdint-intn.h' line='24' column='1' id='type-id-84'/>
540 <!-- typedef signed char __int8_t -->
541 <typedef-decl name='__int8_t' type-id='type-id-54' filepath='/usr/include/bits/types.h' line='37' column='1' id='type-id-86'/>
542 <!-- typedef __int16_t int16_t -->
543 <typedef-decl name='int16_t' type-id='type-id-87' filepath='/usr/include/bits/stdint-intn.h' line='25' column='1' id='type-id-85'/>
544 <!-- typedef short int __int16_t -->
545 <typedef-decl name='__int16_t' type-id='type-id-53' filepath='/usr/include/bits/types.h' line='39' column='1' id='type-id-87'/>
546 <!-- struct lib_counter_config -->
547 <class-decl name='lib_counter_config' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/counter/counter-config.h' line='24' column='1' id='type-id-74'>
548 <data-member access='public' layout-offset-in-bits='0'>
549 <!-- uint32_t lib_counter_config::alloc -->
550 <var-decl name='alloc' type-id='type-id-88' visibility='default' filepath='../../../src/common/counter/counter-config.h' line='25' column='1'/>
551 </data-member>
552 <data-member access='public' layout-offset-in-bits='32'>
553 <!-- lib_counter_config_sync lib_counter_config::sync -->
554 <var-decl name='sync' type-id='type-id-89' visibility='default' filepath='../../../src/common/counter/counter-config.h' line='26' column='1'/>
555 </data-member>
556 <data-member access='public' layout-offset-in-bits='64'>
557 <!-- __anonymous_enum__ lib_counter_config::arithmetic -->
558 <var-decl name='arithmetic' type-id='type-id-90' visibility='default' filepath='../../../src/common/counter/counter-config.h' line='30' column='1'/>
559 </data-member>
560 <data-member access='public' layout-offset-in-bits='96'>
561 <!-- __anonymous_enum__1 lib_counter_config::counter_size -->
562 <var-decl name='counter_size' type-id='type-id-91' visibility='default' filepath='../../../src/common/counter/counter-config.h' line='36' column='1'/>
563 </data-member>
564 </class-decl>
565 <!-- typedef __uint32_t uint32_t -->
566 <typedef-decl name='uint32_t' type-id='type-id-92' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' id='type-id-88'/>
567 <!-- typedef unsigned int __uint32_t -->
568 <typedef-decl name='__uint32_t' type-id='type-id-60' filepath='/usr/include/bits/types.h' line='42' column='1' id='type-id-92'/>
569 <!-- enum lib_counter_config_sync -->
570 <enum-decl name='lib_counter_config_sync' filepath='../../../src/common/counter/counter-config.h' line='19' column='1' id='type-id-89'>
571 <underlying-type type-id='type-id-57'/>
572 <enumerator name='COUNTER_SYNC_PER_CPU' value='0'/>
573 <enumerator name='COUNTER_SYNC_GLOBAL' value='1'/>
574 </enum-decl>
575 <!-- enum __anonymous_enum__ -->
576 <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='../../../src/common/counter/counter-config.h' line='27' column='1' id='type-id-90'>
577 <underlying-type type-id='type-id-57'/>
578 <enumerator name='COUNTER_ARITHMETIC_MODULAR' value='0'/>
579 <enumerator name='COUNTER_ARITHMETIC_SATURATE' value='1'/>
580 </enum-decl>
581 <!-- enum __anonymous_enum__1 -->
582 <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='../../../src/common/counter/counter-config.h' line='31' column='1' id='type-id-91'>
583 <underlying-type type-id='type-id-57'/>
584 <enumerator name='COUNTER_SIZE_8_BIT' value='1'/>
585 <enumerator name='COUNTER_SIZE_16_BIT' value='2'/>
586 <enumerator name='COUNTER_SIZE_32_BIT' value='4'/>
587 <enumerator name='COUNTER_SIZE_64_BIT' value='8'/>
588 </enum-decl>
589 <!-- struct lib_counter_layout -->
590 <class-decl name='lib_counter_layout' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='33' column='1' id='type-id-75'>
591 <data-member access='public' layout-offset-in-bits='0'>
592 <!-- void* lib_counter_layout::counters -->
593 <var-decl name='counters' type-id='type-id-93' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='34' column='1'/>
594 </data-member>
595 <data-member access='public' layout-offset-in-bits='64'>
596 <!-- unsigned long int* lib_counter_layout::overflow_bitmap -->
597 <var-decl name='overflow_bitmap' type-id='type-id-94' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='35' column='1'/>
598 </data-member>
599 <data-member access='public' layout-offset-in-bits='128'>
600 <!-- unsigned long int* lib_counter_layout::underflow_bitmap -->
601 <var-decl name='underflow_bitmap' type-id='type-id-94' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='36' column='1'/>
602 </data-member>
603 <data-member access='public' layout-offset-in-bits='192'>
604 <!-- int lib_counter_layout::shm_fd -->
605 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='37' column='1'/>
606 </data-member>
607 <data-member access='public' layout-offset-in-bits='256'>
608 <!-- size_t lib_counter_layout::shm_len -->
609 <var-decl name='shm_len' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='38' column='1'/>
610 </data-member>
611 <data-member access='public' layout-offset-in-bits='320'>
612 <!-- lttng_counter_shm_handle lib_counter_layout::handle -->
613 <var-decl name='handle' type-id='type-id-95' visibility='default' filepath='../../../src/common/counter/counter-types.h' line='39' column='1'/>
614 </data-member>
615 </class-decl>
616 <!-- struct lttng_counter_shm_handle -->
617 <class-decl name='lttng_counter_shm_handle' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='36' column='1' id='type-id-95'>
618 <data-member access='public' layout-offset-in-bits='0'>
619 <!-- lttng_counter_shm_object_table* lttng_counter_shm_handle::table -->
620 <var-decl name='table' type-id='type-id-77' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='37' column='1'/>
621 </data-member>
622 </class-decl>
623 <!-- struct lttng_counter_shm_object_table -->
624 <class-decl name='lttng_counter_shm_object_table' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='30' column='1' id='type-id-96'>
625 <data-member access='public' layout-offset-in-bits='0'>
626 <!-- size_t lttng_counter_shm_object_table::size -->
627 <var-decl name='size' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='31' column='1'/>
628 </data-member>
629 <data-member access='public' layout-offset-in-bits='64'>
630 <!-- size_t lttng_counter_shm_object_table::allocated_len -->
631 <var-decl name='allocated_len' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='32' column='1'/>
632 </data-member>
633 <data-member access='public' layout-offset-in-bits='128'>
634 <!-- lttng_counter_shm_object lttng_counter_shm_object_table::objects[] -->
635 <var-decl name='objects' type-id='type-id-46' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='33' column='1'/>
636 </data-member>
637 </class-decl>
638 <!-- struct lttng_counter_shm_object -->
639 <class-decl name='lttng_counter_shm_object' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='20' column='1' id='type-id-45'>
640 <data-member access='public' layout-offset-in-bits='0'>
641 <!-- lttng_counter_shm_object_type lttng_counter_shm_object::type -->
642 <var-decl name='type' type-id='type-id-97' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='21' column='1'/>
643 </data-member>
644 <data-member access='public' layout-offset-in-bits='64'>
645 <!-- size_t lttng_counter_shm_object::index -->
646 <var-decl name='index' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='22' column='1'/>
647 </data-member>
648 <data-member access='public' layout-offset-in-bits='128'>
649 <!-- int lttng_counter_shm_object::shm_fd -->
650 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='23' column='1'/>
651 </data-member>
652 <data-member access='public' layout-offset-in-bits='192'>
653 <!-- char* lttng_counter_shm_object::memory_map -->
654 <var-decl name='memory_map' type-id='type-id-98' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='24' column='1'/>
655 </data-member>
656 <data-member access='public' layout-offset-in-bits='256'>
657 <!-- size_t lttng_counter_shm_object::memory_map_size -->
658 <var-decl name='memory_map_size' type-id='type-id-68' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='25' column='1'/>
659 </data-member>
660 <data-member access='public' layout-offset-in-bits='320'>
661 <!-- uint64_t lttng_counter_shm_object::allocated_len -->
662 <var-decl name='allocated_len' type-id='type-id-99' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='26' column='1'/>
663 </data-member>
664 <data-member access='public' layout-offset-in-bits='384'>
665 <!-- int lttng_counter_shm_object::shm_fd_ownership -->
666 <var-decl name='shm_fd_ownership' type-id='type-id-41' visibility='default' filepath='../../../src/common/counter/shm_types.h' line='27' column='1'/>
667 </data-member>
668 </class-decl>
669 <!-- enum lttng_counter_shm_object_type -->
670 <enum-decl name='lttng_counter_shm_object_type' filepath='../../../src/common/counter/shm_types.h' line='15' column='1' id='type-id-97'>
671 <underlying-type type-id='type-id-57'/>
672 <enumerator name='LTTNG_COUNTER_SHM_OBJECT_SHM' value='0'/>
673 <enumerator name='LTTNG_COUNTER_SHM_OBJECT_MEM' value='1'/>
674 </enum-decl>
675 <!-- typedef __uint64_t uint64_t -->
676 <typedef-decl name='uint64_t' type-id='type-id-100' filepath='/usr/include/bits/stdint-uintn.h' line='27' column='1' id='type-id-99'/>
677 <!-- typedef unsigned long int __uint64_t -->
678 <typedef-decl name='__uint64_t' type-id='type-id-4' filepath='/usr/include/bits/types.h' line='45' column='1' id='type-id-100'/>
679 <!-- struct lttng_counter_ops -->
680 <class-decl name='lttng_counter_ops' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='190' column='1' id='type-id-101'>
681 <data-member access='public' layout-offset-in-bits='0'>
682 <!-- lib_counter* (typedef size_t, const lttng_counter_dimension*, typedef int64_t, int, int, const int*, bool)* lttng_counter_ops::counter_create -->
683 <var-decl name='counter_create' type-id='type-id-102' visibility='default' filepath='../../../src/common/events.h' line='191' column='1'/>
684 </data-member>
685 <data-member access='public' layout-offset-in-bits='64'>
686 <!-- void (lib_counter*)* lttng_counter_ops::counter_destroy -->
687 <var-decl name='counter_destroy' type-id='type-id-103' visibility='default' filepath='../../../src/common/events.h' line='198' column='1'/>
688 </data-member>
689 <data-member access='public' layout-offset-in-bits='128'>
690 <!-- int (lib_counter*, const size_t*, typedef int64_t)* lttng_counter_ops::counter_add -->
691 <var-decl name='counter_add' type-id='type-id-104' visibility='default' filepath='../../../src/common/events.h' line='199' column='1'/>
692 </data-member>
693 <data-member access='public' layout-offset-in-bits='192'>
694 <!-- int (lib_counter*, const size_t*, int, int64_t*, bool*, bool*)* lttng_counter_ops::counter_read -->
695 <var-decl name='counter_read' type-id='type-id-105' visibility='default' filepath='../../../src/common/events.h' line='201' column='1'/>
696 </data-member>
697 <data-member access='public' layout-offset-in-bits='256'>
698 <!-- int (lib_counter*, const size_t*, int64_t*, bool*, bool*)* lttng_counter_ops::counter_aggregate -->
699 <var-decl name='counter_aggregate' type-id='type-id-106' visibility='default' filepath='../../../src/common/events.h' line='204' column='1'/>
700 </data-member>
701 <data-member access='public' layout-offset-in-bits='320'>
702 <!-- int (lib_counter*, const size_t*)* lttng_counter_ops::counter_clear -->
703 <var-decl name='counter_clear' type-id='type-id-107' visibility='default' filepath='../../../src/common/events.h' line='207' column='1'/>
704 </data-member>
705 </class-decl>
706 <!-- struct lttng_counter_dimension -->
707 <class-decl name='lttng_counter_dimension' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='182' column='1' id='type-id-108'>
708 <data-member access='public' layout-offset-in-bits='0'>
709 <!-- uint64_t lttng_counter_dimension::size -->
710 <var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../../src/common/events.h' line='183' column='1'/>
711 </data-member>
712 <data-member access='public' layout-offset-in-bits='64'>
713 <!-- uint64_t lttng_counter_dimension::underflow_index -->
714 <var-decl name='underflow_index' type-id='type-id-99' visibility='default' filepath='../../../src/common/events.h' line='184' column='1'/>
715 </data-member>
716 <data-member access='public' layout-offset-in-bits='128'>
717 <!-- uint64_t lttng_counter_dimension::overflow_index -->
718 <var-decl name='overflow_index' type-id='type-id-99' visibility='default' filepath='../../../src/common/events.h' line='185' column='1'/>
719 </data-member>
720 <data-member access='public' layout-offset-in-bits='192'>
721 <!-- uint8_t lttng_counter_dimension::has_underflow -->
722 <var-decl name='has_underflow' type-id='type-id-55' visibility='default' filepath='../../../src/common/events.h' line='186' column='1'/>
723 </data-member>
724 <data-member access='public' layout-offset-in-bits='200'>
725 <!-- uint8_t lttng_counter_dimension::has_overflow -->
726 <var-decl name='has_overflow' type-id='type-id-55' visibility='default' filepath='../../../src/common/events.h' line='187' column='1'/>
727 </data-member>
728 </class-decl>
729 <!-- typedef __uint8_t uint8_t -->
730 <typedef-decl name='uint8_t' type-id='type-id-109' filepath='/usr/include/bits/stdint-uintn.h' line='24' column='1' id='type-id-55'/>
731 <!-- typedef unsigned char __uint8_t -->
732 <typedef-decl name='__uint8_t' type-id='type-id-58' filepath='/usr/include/bits/types.h' line='38' column='1' id='type-id-109'/>
733 <!-- struct lttng_ust_ctl_counter_attr -->
734 <class-decl name='lttng_ust_ctl_counter_attr' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='71' column='1' id='type-id-110'>
735 <data-member access='public' layout-offset-in-bits='0'>
736 <!-- lttng_ust_ctl_counter_arithmetic lttng_ust_ctl_counter_attr::arithmetic -->
737 <var-decl name='arithmetic' type-id='type-id-111' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='72' column='1'/>
738 </data-member>
739 <data-member access='public' layout-offset-in-bits='32'>
740 <!-- lttng_ust_ctl_counter_bitness lttng_ust_ctl_counter_attr::bitness -->
741 <var-decl name='bitness' type-id='type-id-112' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='73' column='1'/>
742 </data-member>
743 <data-member access='public' layout-offset-in-bits='64'>
744 <!-- uint32_t lttng_ust_ctl_counter_attr::nr_dimensions -->
745 <var-decl name='nr_dimensions' type-id='type-id-88' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='74' column='1'/>
746 </data-member>
747 <data-member access='public' layout-offset-in-bits='128'>
748 <!-- int64_t lttng_ust_ctl_counter_attr::global_sum_step -->
749 <var-decl name='global_sum_step' type-id='type-id-69' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='75' column='1'/>
750 </data-member>
751 <data-member access='public' layout-offset-in-bits='192'>
752 <!-- lttng_ust_ctl_counter_dimension lttng_ust_ctl_counter_attr::dimensions[8] -->
753 <var-decl name='dimensions' type-id='type-id-48' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='76' column='1'/>
754 </data-member>
755 <data-member access='public' layout-offset-in-bits='2240'>
756 <!-- bool lttng_ust_ctl_counter_attr::coalesce_hits -->
757 <var-decl name='coalesce_hits' type-id='type-id-1' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='77' column='1'/>
758 </data-member>
759 </class-decl>
760 <!-- enum lttng_ust_ctl_counter_arithmetic -->
761 <enum-decl name='lttng_ust_ctl_counter_arithmetic' filepath='../../../include/lttng/ust-ctl.h' line='588' column='1' id='type-id-111'>
762 <underlying-type type-id='type-id-57'/>
763 <enumerator name='LTTNG_UST_CTL_COUNTER_ARITHMETIC_MODULAR' value='0'/>
764 <enumerator name='LTTNG_UST_CTL_COUNTER_ARITHMETIC_SATURATION' value='1'/>
765 </enum-decl>
766 <!-- enum lttng_ust_ctl_counter_bitness -->
767 <enum-decl name='lttng_ust_ctl_counter_bitness' filepath='../../../include/lttng/ust-ctl.h' line='583' column='1' id='type-id-112'>
768 <underlying-type type-id='type-id-57'/>
769 <enumerator name='LTTNG_UST_CTL_COUNTER_BITNESS_32' value='0'/>
770 <enumerator name='LTTNG_UST_CTL_COUNTER_BITNESS_64' value='1'/>
771 </enum-decl>
772 <!-- struct lttng_ust_ctl_counter_dimension -->
773 <class-decl name='lttng_ust_ctl_counter_dimension' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='603' column='1' id='type-id-47'>
774 <data-member access='public' layout-offset-in-bits='0'>
775 <!-- uint64_t lttng_ust_ctl_counter_dimension::size -->
776 <var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='604' column='1'/>
777 </data-member>
778 <data-member access='public' layout-offset-in-bits='64'>
779 <!-- uint64_t lttng_ust_ctl_counter_dimension::underflow_index -->
780 <var-decl name='underflow_index' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='605' column='1'/>
781 </data-member>
782 <data-member access='public' layout-offset-in-bits='128'>
783 <!-- uint64_t lttng_ust_ctl_counter_dimension::overflow_index -->
784 <var-decl name='overflow_index' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='606' column='1'/>
785 </data-member>
786 <data-member access='public' layout-offset-in-bits='192'>
787 <!-- uint8_t lttng_ust_ctl_counter_dimension::has_underflow -->
788 <var-decl name='has_underflow' type-id='type-id-55' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='607' column='1'/>
789 </data-member>
790 <data-member access='public' layout-offset-in-bits='200'>
791 <!-- uint8_t lttng_ust_ctl_counter_dimension::has_overflow -->
792 <var-decl name='has_overflow' type-id='type-id-55' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='608' column='1'/>
793 </data-member>
794 </class-decl>
795 <!-- struct lttng_ust_abi_object_data -->
796 <class-decl name='lttng_ust_abi_object_data' size-in-bits='2688' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='276' column='1' id='type-id-113'>
797 <data-member access='public' layout-offset-in-bits='0'>
798 <!-- int32_t lttng_ust_abi_object_data::type -->
799 <var-decl name='type' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='277' column='1'/>
800 </data-member>
801 <data-member access='public' layout-offset-in-bits='32'>
802 <!-- int lttng_ust_abi_object_data::handle -->
803 <var-decl name='handle' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='278' column='1'/>
804 </data-member>
805 <data-member access='public' layout-offset-in-bits='64'>
806 <!-- uint64_t lttng_ust_abi_object_data::size -->
807 <var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='279' column='1'/>
808 </data-member>
809 <data-member access='public' layout-offset-in-bits='128'>
810 <!-- char lttng_ust_abi_object_data::padding1[32] -->
811 <var-decl name='padding1' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='280' column='1'/>
812 </data-member>
813 <data-member access='public' layout-offset-in-bits='384'>
814 <!-- union {struct {void* data; int32_t type; int wakeup_fd;} channel; struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream; struct {void* data;} counter; struct {int shm_fd;} counter_global; struct {int shm_fd; uint32_t cpu_nr;} counter_cpu; char padding2[288];} lttng_ust_abi_object_data::u -->
815 <var-decl name='u' type-id='type-id-114' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='303' column='1'/>
816 </data-member>
817 </class-decl>
818 <!-- union {struct {void* data; int32_t type; int wakeup_fd;} channel; struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream; struct {void* data;} counter; struct {int shm_fd;} counter_global; struct {int shm_fd; uint32_t cpu_nr;} counter_cpu; char padding2[288];} -->
819 <union-decl name='__anonymous_union__2' size-in-bits='2304' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='281' column='1' id='type-id-114'>
820 <data-member access='private'>
821 <!-- struct {void* data; int32_t type; int wakeup_fd;} channel -->
822 <var-decl name='channel' type-id='type-id-115' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='286' column='1'/>
823 </data-member>
824 <data-member access='private'>
825 <!-- struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream -->
826 <var-decl name='stream' type-id='type-id-116' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='291' column='1'/>
827 </data-member>
828 <data-member access='private'>
829 <!-- struct {void* data;} counter -->
830 <var-decl name='counter' type-id='type-id-117' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='294' column='1'/>
831 </data-member>
832 <data-member access='private'>
833 <!-- struct {int shm_fd;} counter_global -->
834 <var-decl name='counter_global' type-id='type-id-118' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='297' column='1'/>
835 </data-member>
836 <data-member access='private'>
837 <!-- struct {int shm_fd; uint32_t cpu_nr;} counter_cpu -->
838 <var-decl name='counter_cpu' type-id='type-id-119' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='301' column='1'/>
839 </data-member>
840 <data-member access='private'>
841 <!-- char padding2[288] -->
842 <var-decl name='padding2' type-id='type-id-23' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='302' column='1'/>
843 </data-member>
844 </union-decl>
845 <!-- struct {void* data; int32_t type; int wakeup_fd;} -->
846 <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='282' column='1' id='type-id-115'>
847 <data-member access='public' layout-offset-in-bits='0'>
848 <!-- void* data -->
849 <var-decl name='data' type-id='type-id-93' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='283' column='1'/>
850 </data-member>
851 <data-member access='public' layout-offset-in-bits='64'>
852 <!-- int32_t type -->
853 <var-decl name='type' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='284' column='1'/>
854 </data-member>
855 <data-member access='public' layout-offset-in-bits='96'>
856 <!-- int wakeup_fd -->
857 <var-decl name='wakeup_fd' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='285' column='1'/>
858 </data-member>
859 </class-decl>
860 <!-- struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} -->
861 <class-decl name='__anonymous_struct__3' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='287' column='1' id='type-id-116'>
862 <data-member access='public' layout-offset-in-bits='0'>
863 <!-- int shm_fd -->
864 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='288' column='1'/>
865 </data-member>
866 <data-member access='public' layout-offset-in-bits='32'>
867 <!-- int wakeup_fd -->
868 <var-decl name='wakeup_fd' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='289' column='1'/>
869 </data-member>
870 <data-member access='public' layout-offset-in-bits='64'>
871 <!-- uint32_t stream_nr -->
872 <var-decl name='stream_nr' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='290' column='1'/>
873 </data-member>
874 </class-decl>
875 <!-- struct {void* data;} -->
876 <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='292' column='1' id='type-id-117'>
877 <data-member access='public' layout-offset-in-bits='0'>
878 <!-- void* data -->
879 <var-decl name='data' type-id='type-id-93' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='293' column='1'/>
880 </data-member>
881 </class-decl>
882 <!-- struct {int shm_fd;} -->
883 <class-decl name='__anonymous_struct__5' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='295' column='1' id='type-id-118'>
884 <data-member access='public' layout-offset-in-bits='0'>
885 <!-- int shm_fd -->
886 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='296' column='1'/>
887 </data-member>
888 </class-decl>
889 <!-- struct {int shm_fd; uint32_t cpu_nr;} -->
890 <class-decl name='__anonymous_struct__6' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='298' column='1' id='type-id-119'>
891 <data-member access='public' layout-offset-in-bits='0'>
892 <!-- int shm_fd -->
893 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='299' column='1'/>
894 </data-member>
895 <data-member access='public' layout-offset-in-bits='32'>
896 <!-- uint32_t cpu_nr -->
897 <var-decl name='cpu_nr' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='300' column='1'/>
898 </data-member>
899 </class-decl>
900 <!-- enum lttng_ust_ctl_channel_header -->
901 <enum-decl name='lttng_ust_ctl_channel_header' filepath='../../../include/lttng/ust-ctl.h' line='315' column='1' id='type-id-120'>
902 <underlying-type type-id='type-id-57'/>
903 <enumerator name='LTTNG_UST_CTL_CHANNEL_HEADER_UNKNOWN' value='0'/>
904 <enumerator name='LTTNG_UST_CTL_CHANNEL_HEADER_COMPACT' value='1'/>
905 <enumerator name='LTTNG_UST_CTL_CHANNEL_HEADER_LARGE' value='2'/>
906 </enum-decl>
907 <!-- struct lttng_ust_ctl_field -->
908 <class-decl name='lttng_ust_ctl_field' size-in-bits='7360' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='480' column='1' id='type-id-121'>
909 <data-member access='public' layout-offset-in-bits='0'>
910 <!-- char lttng_ust_ctl_field::name[256] -->
911 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='481' column='1'/>
912 </data-member>
913 <data-member access='public' layout-offset-in-bits='2048'>
914 <!-- lttng_ust_ctl_type lttng_ust_ctl_field::type -->
915 <var-decl name='type' type-id='type-id-122' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='482' column='1'/>
916 </data-member>
917 <data-member access='public' layout-offset-in-bits='7136'>
918 <!-- char lttng_ust_ctl_field::padding[28] -->
919 <var-decl name='padding' type-id='type-id-25' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='483' column='1'/>
920 </data-member>
921 </class-decl>
922 <!-- struct lttng_ust_ctl_type -->
923 <class-decl name='lttng_ust_ctl_type' size-in-bits='5088' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='419' column='1' id='type-id-122'>
924 <data-member access='public' layout-offset-in-bits='0'>
925 <!-- lttng_ust_ctl_abstract_types lttng_ust_ctl_type::atype -->
926 <var-decl name='atype' type-id='type-id-123' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='420' column='1'/>
927 </data-member>
928 <data-member access='public' layout-offset-in-bits='32'>
929 <!-- union {lttng_ust_ctl_integer_type integer; lttng_ust_ctl_float_type _float; struct {int32_t encoding;} string; struct {char name[256]; uint64_t id;} enum_nestable; struct {uint32_t length; uint32_t alignment;} array_nestable; struct {char length_name[256]; uint32_t alignment;} sequence_nestable; struct {uint32_t nr_fields; uint32_t alignment;} struct_nestable; struct {uint32_t nr_choices; char tag_name[256]; uint32_t alignment;} variant_nestable; union {_lttng_ust_ctl_basic_type basic; struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} array; struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} sequence; struct {uint32_t nr_fields;} _struct; struct {uint32_t nr_choices; char tag_name[256];} variant;} legacy; char padding[592];} lttng_ust_ctl_type::u -->
930 <var-decl name='u' type-id='type-id-124' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='476' column='1'/>
931 </data-member>
932 </class-decl>
933 <!-- enum lttng_ust_ctl_abstract_types -->
934 <enum-decl name='lttng_ust_ctl_abstract_types' filepath='../../../include/lttng/ust-ctl.h' line='323' column='1' id='type-id-123'>
935 <underlying-type type-id='type-id-57'/>
936 <enumerator name='lttng_ust_ctl_atype_integer' value='0'/>
937 <enumerator name='lttng_ust_ctl_atype_enum' value='1'/>
938 <enumerator name='lttng_ust_ctl_atype_array' value='2'/>
939 <enumerator name='lttng_ust_ctl_atype_sequence' value='3'/>
940 <enumerator name='lttng_ust_ctl_atype_string' value='4'/>
941 <enumerator name='lttng_ust_ctl_atype_float' value='5'/>
942 <enumerator name='lttng_ust_ctl_atype_variant' value='6'/>
943 <enumerator name='lttng_ust_ctl_atype_struct' value='7'/>
944 <enumerator name='lttng_ust_ctl_atype_enum_nestable' value='8'/>
945 <enumerator name='lttng_ust_ctl_atype_array_nestable' value='9'/>
946 <enumerator name='lttng_ust_ctl_atype_sequence_nestable' value='10'/>
947 <enumerator name='lttng_ust_ctl_atype_struct_nestable' value='11'/>
948 <enumerator name='lttng_ust_ctl_atype_variant_nestable' value='12'/>
949 <enumerator name='NR_LTTNG_UST_CTL_ABSTRACT_TYPES' value='13'/>
950 </enum-decl>
951 <!-- union {lttng_ust_ctl_integer_type integer; lttng_ust_ctl_float_type _float; struct {int32_t encoding;} string; struct {char name[256]; uint64_t id;} enum_nestable; struct {uint32_t length; uint32_t alignment;} array_nestable; struct {char length_name[256]; uint32_t alignment;} sequence_nestable; struct {uint32_t nr_fields; uint32_t alignment;} struct_nestable; struct {uint32_t nr_choices; char tag_name[256]; uint32_t alignment;} variant_nestable; union {_lttng_ust_ctl_basic_type basic; struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} array; struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} sequence; struct {uint32_t nr_fields;} _struct; struct {uint32_t nr_choices; char tag_name[256];} variant;} legacy; char padding[592];} -->
952 <union-decl name='__anonymous_union__3' size-in-bits='5056' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='421' column='1' id='type-id-124'>
953 <data-member access='private'>
954 <!-- lttng_ust_ctl_integer_type integer -->
955 <var-decl name='integer' type-id='type-id-125' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='422' column='1'/>
956 </data-member>
957 <data-member access='private'>
958 <!-- lttng_ust_ctl_float_type _float -->
959 <var-decl name='_float' type-id='type-id-126' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='423' column='1'/>
960 </data-member>
961 <data-member access='private'>
962 <!-- struct {int32_t encoding;} string -->
963 <var-decl name='string' type-id='type-id-127' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='426' column='1'/>
964 </data-member>
965 <data-member access='private'>
966 <!-- struct {char name[256]; uint64_t id;} enum_nestable -->
967 <var-decl name='enum_nestable' type-id='type-id-128' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='431' column='1'/>
968 </data-member>
969 <data-member access='private'>
970 <!-- struct {uint32_t length; uint32_t alignment;} array_nestable -->
971 <var-decl name='array_nestable' type-id='type-id-129' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='436' column='1'/>
972 </data-member>
973 <data-member access='private'>
974 <!-- struct {char length_name[256]; uint32_t alignment;} sequence_nestable -->
975 <var-decl name='sequence_nestable' type-id='type-id-130' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='441' column='1'/>
976 </data-member>
977 <data-member access='private'>
978 <!-- struct {uint32_t nr_fields; uint32_t alignment;} struct_nestable -->
979 <var-decl name='struct_nestable' type-id='type-id-131' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='446' column='1'/>
980 </data-member>
981 <data-member access='private'>
982 <!-- struct {uint32_t nr_choices; char tag_name[256]; uint32_t alignment;} variant_nestable -->
983 <var-decl name='variant_nestable' type-id='type-id-132' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='452' column='1'/>
984 </data-member>
985 <data-member access='private'>
986 <!-- union {_lttng_ust_ctl_basic_type basic; struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} array; struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} sequence; struct {uint32_t nr_fields;} _struct; struct {uint32_t nr_choices; char tag_name[256];} variant;} legacy -->
987 <var-decl name='legacy' type-id='type-id-133' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='474' column='1'/>
988 </data-member>
989 <data-member access='private'>
990 <!-- char padding[592] -->
991 <var-decl name='padding' type-id='type-id-31' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='475' column='1'/>
992 </data-member>
993 </union-decl>
994 <!-- struct lttng_ust_ctl_integer_type -->
995 <class-decl name='lttng_ust_ctl_integer_type' size-in-bits='368' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='348' column='1' id='type-id-125'>
996 <data-member access='public' layout-offset-in-bits='0'>
997 <!-- uint32_t lttng_ust_ctl_integer_type::size -->
998 <var-decl name='size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='349' column='1'/>
999 </data-member>
1000 <data-member access='public' layout-offset-in-bits='32'>
1001 <!-- uint32_t lttng_ust_ctl_integer_type::signedness -->
1002 <var-decl name='signedness' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='350' column='1'/>
1003 </data-member>
1004 <data-member access='public' layout-offset-in-bits='64'>
1005 <!-- uint32_t lttng_ust_ctl_integer_type::reverse_byte_order -->
1006 <var-decl name='reverse_byte_order' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='351' column='1'/>
1007 </data-member>
1008 <data-member access='public' layout-offset-in-bits='96'>
1009 <!-- uint32_t lttng_ust_ctl_integer_type::base -->
1010 <var-decl name='base' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='352' column='1'/>
1011 </data-member>
1012 <data-member access='public' layout-offset-in-bits='128'>
1013 <!-- int32_t lttng_ust_ctl_integer_type::encoding -->
1014 <var-decl name='encoding' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='353' column='1'/>
1015 </data-member>
1016 <data-member access='public' layout-offset-in-bits='160'>
1017 <!-- uint16_t lttng_ust_ctl_integer_type::alignment -->
1018 <var-decl name='alignment' type-id='type-id-134' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='354' column='1'/>
1019 </data-member>
1020 <data-member access='public' layout-offset-in-bits='176'>
1021 <!-- char lttng_ust_ctl_integer_type::padding[24] -->
1022 <var-decl name='padding' type-id='type-id-13' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='355' column='1'/>
1023 </data-member>
1024 </class-decl>
1025 <!-- typedef __uint16_t uint16_t -->
1026 <typedef-decl name='uint16_t' type-id='type-id-135' filepath='/usr/include/bits/stdint-uintn.h' line='25' column='1' id='type-id-134'/>
1027 <!-- typedef unsigned short int __uint16_t -->
1028 <typedef-decl name='__uint16_t' type-id='type-id-61' filepath='/usr/include/bits/types.h' line='40' column='1' id='type-id-135'/>
1029 <!-- struct lttng_ust_ctl_float_type -->
1030 <class-decl name='lttng_ust_ctl_float_type' size-in-bits='304' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='359' column='1' id='type-id-126'>
1031 <data-member access='public' layout-offset-in-bits='0'>
1032 <!-- uint32_t lttng_ust_ctl_float_type::exp_dig -->
1033 <var-decl name='exp_dig' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='360' column='1'/>
1034 </data-member>
1035 <data-member access='public' layout-offset-in-bits='32'>
1036 <!-- uint32_t lttng_ust_ctl_float_type::mant_dig -->
1037 <var-decl name='mant_dig' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='361' column='1'/>
1038 </data-member>
1039 <data-member access='public' layout-offset-in-bits='64'>
1040 <!-- uint32_t lttng_ust_ctl_float_type::reverse_byte_order -->
1041 <var-decl name='reverse_byte_order' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='362' column='1'/>
1042 </data-member>
1043 <data-member access='public' layout-offset-in-bits='96'>
1044 <!-- uint16_t lttng_ust_ctl_float_type::alignment -->
1045 <var-decl name='alignment' type-id='type-id-134' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='363' column='1'/>
1046 </data-member>
1047 <data-member access='public' layout-offset-in-bits='112'>
1048 <!-- char lttng_ust_ctl_float_type::padding[24] -->
1049 <var-decl name='padding' type-id='type-id-13' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='364' column='1'/>
1050 </data-member>
1051 </class-decl>
1052 <!-- struct {int32_t encoding;} -->
1053 <class-decl name='__anonymous_struct__7' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='424' column='1' id='type-id-127'>
1054 <data-member access='public' layout-offset-in-bits='0'>
1055 <!-- int32_t encoding -->
1056 <var-decl name='encoding' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='425' column='1'/>
1057 </data-member>
1058 </class-decl>
1059 <!-- struct {char name[256]; uint64_t id;} -->
1060 <class-decl name='__anonymous_struct__8' size-in-bits='2112' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='427' column='1' id='type-id-128'>
1061 <data-member access='public' layout-offset-in-bits='0'>
1062 <!-- char name[256] -->
1063 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='428' column='1'/>
1064 </data-member>
1065 <data-member access='public' layout-offset-in-bits='2048'>
1066 <!-- uint64_t id -->
1067 <var-decl name='id' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='429' column='1'/>
1068 </data-member>
1069 </class-decl>
1070 <!-- struct {uint32_t length; uint32_t alignment;} -->
1071 <class-decl name='__anonymous_struct__9' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='432' column='1' id='type-id-129'>
1072 <data-member access='public' layout-offset-in-bits='0'>
1073 <!-- uint32_t length -->
1074 <var-decl name='length' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='433' column='1'/>
1075 </data-member>
1076 <data-member access='public' layout-offset-in-bits='32'>
1077 <!-- uint32_t alignment -->
1078 <var-decl name='alignment' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='434' column='1'/>
1079 </data-member>
1080 </class-decl>
1081 <!-- struct {char length_name[256]; uint32_t alignment;} -->
1082 <class-decl name='__anonymous_struct__10' size-in-bits='2080' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='437' column='1' id='type-id-130'>
1083 <data-member access='public' layout-offset-in-bits='0'>
1084 <!-- char length_name[256] -->
1085 <var-decl name='length_name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='438' column='1'/>
1086 </data-member>
1087 <data-member access='public' layout-offset-in-bits='2048'>
1088 <!-- uint32_t alignment -->
1089 <var-decl name='alignment' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='439' column='1'/>
1090 </data-member>
1091 </class-decl>
1092 <!-- struct {uint32_t nr_fields; uint32_t alignment;} -->
1093 <class-decl name='__anonymous_struct__11' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='442' column='1' id='type-id-131'>
1094 <data-member access='public' layout-offset-in-bits='0'>
1095 <!-- uint32_t nr_fields -->
1096 <var-decl name='nr_fields' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='443' column='1'/>
1097 </data-member>
1098 <data-member access='public' layout-offset-in-bits='32'>
1099 <!-- uint32_t alignment -->
1100 <var-decl name='alignment' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='444' column='1'/>
1101 </data-member>
1102 </class-decl>
1103 <!-- struct {uint32_t nr_choices; char tag_name[256]; uint32_t alignment;} -->
1104 <class-decl name='__anonymous_struct__12' size-in-bits='2112' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='447' column='1' id='type-id-132'>
1105 <data-member access='public' layout-offset-in-bits='0'>
1106 <!-- uint32_t nr_choices -->
1107 <var-decl name='nr_choices' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='448' column='1'/>
1108 </data-member>
1109 <data-member access='public' layout-offset-in-bits='32'>
1110 <!-- char tag_name[256] -->
1111 <var-decl name='tag_name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='449' column='1'/>
1112 </data-member>
1113 <data-member access='public' layout-offset-in-bits='2080'>
1114 <!-- uint32_t alignment -->
1115 <var-decl name='alignment' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='450' column='1'/>
1116 </data-member>
1117 </class-decl>
1118 <!-- union {_lttng_ust_ctl_basic_type basic; struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} array; struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} sequence; struct {uint32_t nr_fields;} _struct; struct {uint32_t nr_choices; char tag_name[256];} variant;} -->
1119 <union-decl name='__anonymous_union__4' size-in-bits='5056' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='455' column='1' id='type-id-133'>
1120 <data-member access='private'>
1121 <!-- _lttng_ust_ctl_basic_type basic -->
1122 <var-decl name='basic' type-id='type-id-136' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='456' column='1'/>
1123 </data-member>
1124 <data-member access='private'>
1125 <!-- struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} array -->
1126 <var-decl name='array' type-id='type-id-137' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='460' column='1'/>
1127 </data-member>
1128 <data-member access='private'>
1129 <!-- struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} sequence -->
1130 <var-decl name='sequence' type-id='type-id-138' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='464' column='1'/>
1131 </data-member>
1132 <data-member access='private'>
1133 <!-- struct {uint32_t nr_fields;} _struct -->
1134 <var-decl name='_struct' type-id='type-id-139' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='468' column='1'/>
1135 </data-member>
1136 <data-member access='private'>
1137 <!-- struct {uint32_t nr_choices; char tag_name[256];} variant -->
1138 <var-decl name='variant' type-id='type-id-140' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='473' column='1'/>
1139 </data-member>
1140 </union-decl>
1141 <!-- union _lttng_ust_ctl_basic_type -->
1142 <union-decl name='_lttng_ust_ctl_basic_type' size-in-bits='2496' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='392' column='1' id='type-id-136'>
1143 <data-member access='private'>
1144 <!-- lttng_ust_ctl_integer_type _lttng_ust_ctl_basic_type::integer -->
1145 <var-decl name='integer' type-id='type-id-125' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='393' column='1'/>
1146 </data-member>
1147 <data-member access='private'>
1148 <!-- struct {char name[256]; lttng_ust_ctl_integer_type container_type; uint64_t id;} _lttng_ust_ctl_basic_type::enumeration -->
1149 <var-decl name='enumeration' type-id='type-id-141' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='398' column='1'/>
1150 </data-member>
1151 <data-member access='private'>
1152 <!-- struct {int32_t encoding;} _lttng_ust_ctl_basic_type::string -->
1153 <var-decl name='string' type-id='type-id-142' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='401' column='1'/>
1154 </data-member>
1155 <data-member access='private'>
1156 <!-- lttng_ust_ctl_float_type _lttng_ust_ctl_basic_type::_float -->
1157 <var-decl name='_float' type-id='type-id-126' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='402' column='1'/>
1158 </data-member>
1159 <data-member access='private'>
1160 <!-- char _lttng_ust_ctl_basic_type::padding[296] -->
1161 <var-decl name='padding' type-id='type-id-27' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='403' column='1'/>
1162 </data-member>
1163 </union-decl>
1164 <!-- struct {char name[256]; lttng_ust_ctl_integer_type container_type; uint64_t id;} -->
1165 <class-decl name='__anonymous_struct__13' size-in-bits='2496' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='394' column='1' id='type-id-141'>
1166 <data-member access='public' layout-offset-in-bits='0'>
1167 <!-- char name[256] -->
1168 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='395' column='1'/>
1169 </data-member>
1170 <data-member access='public' layout-offset-in-bits='2048'>
1171 <!-- lttng_ust_ctl_integer_type container_type -->
1172 <var-decl name='container_type' type-id='type-id-125' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='396' column='1'/>
1173 </data-member>
1174 <data-member access='public' layout-offset-in-bits='2432'>
1175 <!-- uint64_t id -->
1176 <var-decl name='id' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='397' column='1'/>
1177 </data-member>
1178 </class-decl>
1179 <!-- struct {int32_t encoding;} -->
1180 <class-decl name='__anonymous_struct__14' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='399' column='1' id='type-id-142'>
1181 <data-member access='public' layout-offset-in-bits='0'>
1182 <!-- int32_t encoding -->
1183 <var-decl name='encoding' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='400' column='1'/>
1184 </data-member>
1185 </class-decl>
1186 <!-- struct {lttng_ust_ctl_basic_type elem_type; uint32_t length;} -->
1187 <class-decl name='__anonymous_struct__15' size-in-bits='2560' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='457' column='1' id='type-id-137'>
1188 <data-member access='public' layout-offset-in-bits='0'>
1189 <!-- lttng_ust_ctl_basic_type elem_type -->
1190 <var-decl name='elem_type' type-id='type-id-143' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='458' column='1'/>
1191 </data-member>
1192 <data-member access='public' layout-offset-in-bits='2528'>
1193 <!-- uint32_t length -->
1194 <var-decl name='length' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='459' column='1'/>
1195 </data-member>
1196 </class-decl>
1197 <!-- struct lttng_ust_ctl_basic_type -->
1198 <class-decl name='lttng_ust_ctl_basic_type' size-in-bits='2528' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='407' column='1' id='type-id-143'>
1199 <data-member access='public' layout-offset-in-bits='0'>
1200 <!-- lttng_ust_ctl_abstract_types lttng_ust_ctl_basic_type::atype -->
1201 <var-decl name='atype' type-id='type-id-123' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='408' column='1'/>
1202 </data-member>
1203 <data-member access='public' layout-offset-in-bits='32'>
1204 <!-- union {_lttng_ust_ctl_basic_type basic;} lttng_ust_ctl_basic_type::u -->
1205 <var-decl name='u' type-id='type-id-144' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='411' column='1'/>
1206 </data-member>
1207 </class-decl>
1208 <!-- union {_lttng_ust_ctl_basic_type basic;} -->
1209 <union-decl name='__anonymous_union__5' size-in-bits='2496' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='409' column='1' id='type-id-144'>
1210 <data-member access='private'>
1211 <!-- _lttng_ust_ctl_basic_type basic -->
1212 <var-decl name='basic' type-id='type-id-136' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='410' column='1'/>
1213 </data-member>
1214 </union-decl>
1215 <!-- struct {lttng_ust_ctl_basic_type length_type; lttng_ust_ctl_basic_type elem_type;} -->
1216 <class-decl name='__anonymous_struct__16' size-in-bits='5056' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='461' column='1' id='type-id-138'>
1217 <data-member access='public' layout-offset-in-bits='0'>
1218 <!-- lttng_ust_ctl_basic_type length_type -->
1219 <var-decl name='length_type' type-id='type-id-143' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='462' column='1'/>
1220 </data-member>
1221 <data-member access='public' layout-offset-in-bits='2528'>
1222 <!-- lttng_ust_ctl_basic_type elem_type -->
1223 <var-decl name='elem_type' type-id='type-id-143' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='463' column='1'/>
1224 </data-member>
1225 </class-decl>
1226 <!-- struct {uint32_t nr_fields;} -->
1227 <class-decl name='__anonymous_struct__17' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='465' column='1' id='type-id-139'>
1228 <data-member access='public' layout-offset-in-bits='0'>
1229 <!-- uint32_t nr_fields -->
1230 <var-decl name='nr_fields' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='466' column='1'/>
1231 </data-member>
1232 </class-decl>
1233 <!-- struct {uint32_t nr_choices; char tag_name[256];} -->
1234 <class-decl name='__anonymous_struct__18' size-in-bits='2080' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='469' column='1' id='type-id-140'>
1235 <data-member access='public' layout-offset-in-bits='0'>
1236 <!-- uint32_t nr_choices -->
1237 <var-decl name='nr_choices' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='470' column='1'/>
1238 </data-member>
1239 <data-member access='public' layout-offset-in-bits='32'>
1240 <!-- char tag_name[256] -->
1241 <var-decl name='tag_name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='471' column='1'/>
1242 </data-member>
1243 </class-decl>
1244 <!-- struct lttng_ust_ctl_enum_entry -->
1245 <class-decl name='lttng_ust_ctl_enum_entry' size-in-bits='2688' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='379' column='1' id='type-id-145'>
1246 <data-member access='public' layout-offset-in-bits='0'>
1247 <!-- lttng_ust_ctl_enum_value lttng_ust_ctl_enum_entry::start -->
1248 <var-decl name='start' type-id='type-id-146' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='380' column='1'/>
1249 </data-member>
1250 <data-member access='public' layout-offset-in-bits='192'>
1251 <!-- lttng_ust_ctl_enum_value lttng_ust_ctl_enum_entry::end -->
1252 <var-decl name='end' type-id='type-id-146' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='380' column='1'/>
1253 </data-member>
1254 <data-member access='public' layout-offset-in-bits='384'>
1255 <!-- char lttng_ust_ctl_enum_entry::string[256] -->
1256 <var-decl name='string' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='381' column='1'/>
1257 </data-member>
1258 <data-member access='public' layout-offset-in-bits='2432'>
1259 <!-- union {struct {uint32_t options;} extra; char padding[32];} lttng_ust_ctl_enum_entry::u -->
1260 <var-decl name='u' type-id='type-id-147' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='387' column='1'/>
1261 </data-member>
1262 </class-decl>
1263 <!-- struct lttng_ust_ctl_enum_value -->
1264 <class-decl name='lttng_ust_ctl_enum_value' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='368' column='1' id='type-id-146'>
1265 <data-member access='public' layout-offset-in-bits='0'>
1266 <!-- uint64_t lttng_ust_ctl_enum_value::value -->
1267 <var-decl name='value' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='369' column='1'/>
1268 </data-member>
1269 <data-member access='public' layout-offset-in-bits='64'>
1270 <!-- uint8_t lttng_ust_ctl_enum_value::signedness -->
1271 <var-decl name='signedness' type-id='type-id-55' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='370' column='1'/>
1272 </data-member>
1273 <data-member access='public' layout-offset-in-bits='72'>
1274 <!-- char lttng_ust_ctl_enum_value::padding[15] -->
1275 <var-decl name='padding' type-id='type-id-7' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='371' column='1'/>
1276 </data-member>
1277 </class-decl>
1278 <!-- union {struct {uint32_t options;} extra; char padding[32];} -->
1279 <union-decl name='__anonymous_union__6' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='382' column='1' id='type-id-147'>
1280 <data-member access='private'>
1281 <!-- struct {uint32_t options;} extra -->
1282 <var-decl name='extra' type-id='type-id-148' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='385' column='1'/>
1283 </data-member>
1284 <data-member access='private'>
1285 <!-- char padding[32] -->
1286 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='386' column='1'/>
1287 </data-member>
1288 </union-decl>
1289 <!-- struct {uint32_t options;} -->
1290 <class-decl name='__anonymous_struct__19' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='383' column='1' id='type-id-148'>
1291 <data-member access='public' layout-offset-in-bits='0'>
1292 <!-- uint32_t options -->
1293 <var-decl name='options' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='384' column='1'/>
1294 </data-member>
1295 </class-decl>
1296 <!-- enum lttng_ust_ctl_notify_cmd -->
1297 <enum-decl name='lttng_ust_ctl_notify_cmd' filepath='../../../include/lttng/ust-ctl.h' line='309' column='1' id='type-id-149'>
1298 <underlying-type type-id='type-id-57'/>
1299 <enumerator name='LTTNG_UST_CTL_NOTIFY_CMD_EVENT' value='0'/>
1300 <enumerator name='LTTNG_UST_CTL_NOTIFY_CMD_CHANNEL' value='1'/>
1301 <enumerator name='LTTNG_UST_CTL_NOTIFY_CMD_ENUM' value='2'/>
1302 </enum-decl>
1303 <!-- enum lttng_ust_ctl_socket_type -->
1304 <enum-decl name='lttng_ust_ctl_socket_type' filepath='../../../include/lttng/ust-ctl.h' line='304' column='1' id='type-id-150'>
1305 <underlying-type type-id='type-id-57'/>
1306 <enumerator name='LTTNG_UST_CTL_SOCKET_CMD' value='0'/>
1307 <enumerator name='LTTNG_UST_CTL_SOCKET_NOTIFY' value='1'/>
1308 </enum-decl>
1309 <!-- struct lttng_ust_ctl_consumer_stream -->
1310 <class-decl name='lttng_ust_ctl_consumer_stream' size-in-bits='384' is-struct='yes' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='61' column='1' id='type-id-151'>
1311 <data-member access='public' layout-offset-in-bits='0'>
1312 <!-- lttng_ust_ring_buffer* lttng_ust_ctl_consumer_stream::buf -->
1313 <var-decl name='buf' type-id='type-id-152' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='62' column='1'/>
1314 </data-member>
1315 <data-member access='public' layout-offset-in-bits='64'>
1316 <!-- lttng_ust_ctl_consumer_channel* lttng_ust_ctl_consumer_stream::chan -->
1317 <var-decl name='chan' type-id='type-id-153' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='63' column='1'/>
1318 </data-member>
1319 <data-member access='public' layout-offset-in-bits='128'>
1320 <!-- int lttng_ust_ctl_consumer_stream::shm_fd -->
1321 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='64' column='1'/>
1322 </data-member>
1323 <data-member access='public' layout-offset-in-bits='160'>
1324 <!-- int lttng_ust_ctl_consumer_stream::wait_fd -->
1325 <var-decl name='wait_fd' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='64' column='1'/>
1326 </data-member>
1327 <data-member access='public' layout-offset-in-bits='192'>
1328 <!-- int lttng_ust_ctl_consumer_stream::wakeup_fd -->
1329 <var-decl name='wakeup_fd' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='64' column='1'/>
1330 </data-member>
1331 <data-member access='public' layout-offset-in-bits='224'>
1332 <!-- int lttng_ust_ctl_consumer_stream::cpu -->
1333 <var-decl name='cpu' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='65' column='1'/>
1334 </data-member>
1335 <data-member access='public' layout-offset-in-bits='256'>
1336 <!-- uint64_t lttng_ust_ctl_consumer_stream::memory_map_size -->
1337 <var-decl name='memory_map_size' type-id='type-id-99' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='66' column='1'/>
1338 </data-member>
1339 <data-member access='public' layout-offset-in-bits='320'>
1340 <!-- void* lttng_ust_ctl_consumer_stream::memory_map_addr -->
1341 <var-decl name='memory_map_addr' type-id='type-id-93' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='67' column='1'/>
1342 </data-member>
1343 </class-decl>
1344 <!-- struct lttng_ust_ring_buffer -->
1345 <class-decl name='lttng_ust_ring_buffer' size-in-bits='5120' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='168' column='1' id='type-id-154'>
1346 <data-member access='public' layout-offset-in-bits='0'>
1347 <!-- lttng_crash_abi lttng_ust_ring_buffer::crash_abi -->
1348 <var-decl name='crash_abi' type-id='type-id-155' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='170' column='1'/>
1349 </data-member>
1350 <data-member access='public' layout-offset-in-bits='1024'>
1351 <!-- v_atomic lttng_ust_ring_buffer::offset -->
1352 <var-decl name='offset' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='173' column='1'/>
1353 </data-member>
1354 <data-member access='public' layout-offset-in-bits='1088'>
1355 <!-- union {shm_ref _ref; commit_counters_hot* _type;} lttng_ust_ring_buffer::commit_hot -->
1356 <var-decl name='commit_hot' type-id='type-id-157' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='175' column='1'/>
1357 </data-member>
1358 <data-member access='public' layout-offset-in-bits='1216'>
1359 <!-- long int lttng_ust_ring_buffer::consumed -->
1360 <var-decl name='consumed' type-id='type-id-44' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='177' column='1'/>
1361 </data-member>
1362 <data-member access='public' layout-offset-in-bits='1280'>
1363 <!-- int lttng_ust_ring_buffer::record_disabled -->
1364 <var-decl name='record_disabled' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='181' column='1'/>
1365 </data-member>
1366 <data-member access='public' layout-offset-in-bits='1344'>
1367 <!-- v_atomic lttng_ust_ring_buffer::last_tsc -->
1368 <var-decl name='last_tsc' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='184' column='1'/>
1369 </data-member>
1370 <data-member access='public' layout-offset-in-bits='1408'>
1371 <!-- lttng_ust_ring_buffer_backend lttng_ust_ring_buffer::backend -->
1372 <var-decl name='backend' type-id='type-id-158' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='188' column='1'/>
1373 </data-member>
1374 <data-member access='public' layout-offset-in-bits='2816'>
1375 <!-- union {shm_ref _ref; commit_counters_cold* _type;} lttng_ust_ring_buffer::commit_cold -->
1376 <var-decl name='commit_cold' type-id='type-id-159' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='191' column='1'/>
1377 </data-member>
1378 <data-member access='public' layout-offset-in-bits='2944'>
1379 <!-- union {shm_ref _ref; uint64_t* _type;} lttng_ust_ring_buffer::ts_end -->
1380 <var-decl name='ts_end' type-id='type-id-160' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='193' column='1'/>
1381 </data-member>
1382 <data-member access='public' layout-offset-in-bits='3072'>
1383 <!-- long int lttng_ust_ring_buffer::active_readers -->
1384 <var-decl name='active_readers' type-id='type-id-44' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='207' column='1'/>
1385 </data-member>
1386 <data-member access='public' layout-offset-in-bits='3136'>
1387 <!-- v_atomic lttng_ust_ring_buffer::records_lost_full -->
1388 <var-decl name='records_lost_full' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='212' column='1'/>
1389 </data-member>
1390 <data-member access='public' layout-offset-in-bits='3200'>
1391 <!-- v_atomic lttng_ust_ring_buffer::records_lost_wrap -->
1392 <var-decl name='records_lost_wrap' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='213' column='1'/>
1393 </data-member>
1394 <data-member access='public' layout-offset-in-bits='3264'>
1395 <!-- v_atomic lttng_ust_ring_buffer::records_lost_big -->
1396 <var-decl name='records_lost_big' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='214' column='1'/>
1397 </data-member>
1398 <data-member access='public' layout-offset-in-bits='3328'>
1399 <!-- v_atomic lttng_ust_ring_buffer::records_count -->
1400 <var-decl name='records_count' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='215' column='1'/>
1401 </data-member>
1402 <data-member access='public' layout-offset-in-bits='3392'>
1403 <!-- v_atomic lttng_ust_ring_buffer::records_overrun -->
1404 <var-decl name='records_overrun' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='216' column='1'/>
1405 </data-member>
1406 <data-member access='public' layout-offset-in-bits='3456'>
1407 <!-- int lttng_ust_ring_buffer::finalized -->
1408 <var-decl name='finalized' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='218' column='1'/>
1409 </data-member>
1410 <data-member access='public' layout-offset-in-bits='3520'>
1411 <!-- unsigned long int lttng_ust_ring_buffer::get_subbuf_consumed -->
1412 <var-decl name='get_subbuf_consumed' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='219' column='1'/>
1413 </data-member>
1414 <data-member access='public' layout-offset-in-bits='3584'>
1415 <!-- unsigned long int lttng_ust_ring_buffer::prod_snapshot -->
1416 <var-decl name='prod_snapshot' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='220' column='1'/>
1417 </data-member>
1418 <data-member access='public' layout-offset-in-bits='3648'>
1419 <!-- unsigned long int lttng_ust_ring_buffer::cons_snapshot -->
1420 <var-decl name='cons_snapshot' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='221' column='1'/>
1421 </data-member>
1422 <data-member access='public' layout-offset-in-bits='31'>
1423 <!-- unsigned int lttng_ust_ring_buffer::get_subbuf -->
1424 <var-decl name='get_subbuf' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='222' column='1'/>
1425 </data-member>
1426 <data-member access='public' layout-offset-in-bits='3776'>
1427 <!-- union {shm_ref _ref; lttng_ust_ring_buffer* _type;} lttng_ust_ring_buffer::self -->
1428 <var-decl name='self' type-id='type-id-161' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='224' column='1'/>
1429 </data-member>
1430 <data-member access='public' layout-offset-in-bits='3904'>
1431 <!-- char lttng_ust_ring_buffer::padding[60] -->
1432 <var-decl name='padding' type-id='type-id-33' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='225' column='1'/>
1433 </data-member>
1434 </class-decl>
1435 <!-- struct lttng_crash_abi -->
1436 <class-decl name='lttng_crash_abi' size-in-bits='992' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='121' column='1' id='type-id-155'>
1437 <data-member access='public' layout-offset-in-bits='0'>
1438 <!-- uint8_t lttng_crash_abi::magic[16] -->
1439 <var-decl name='magic' type-id='type-id-56' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='122' column='1'/>
1440 </data-member>
1441 <data-member access='public' layout-offset-in-bits='128'>
1442 <!-- uint64_t lttng_crash_abi::mmap_length -->
1443 <var-decl name='mmap_length' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='123' column='1'/>
1444 </data-member>
1445 <data-member access='public' layout-offset-in-bits='192'>
1446 <!-- uint16_t lttng_crash_abi::endian -->
1447 <var-decl name='endian' type-id='type-id-134' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='124' column='1'/>
1448 </data-member>
1449 <data-member access='public' layout-offset-in-bits='208'>
1450 <!-- uint16_t lttng_crash_abi::major -->
1451 <var-decl name='major' type-id='type-id-134' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='128' column='1'/>
1452 </data-member>
1453 <data-member access='public' layout-offset-in-bits='224'>
1454 <!-- uint16_t lttng_crash_abi::minor -->
1455 <var-decl name='minor' type-id='type-id-134' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='129' column='1'/>
1456 </data-member>
1457 <data-member access='public' layout-offset-in-bits='240'>
1458 <!-- uint8_t lttng_crash_abi::word_size -->
1459 <var-decl name='word_size' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='130' column='1'/>
1460 </data-member>
1461 <data-member access='public' layout-offset-in-bits='248'>
1462 <!-- uint8_t lttng_crash_abi::layout_type -->
1463 <var-decl name='layout_type' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='131' column='1'/>
1464 </data-member>
1465 <data-member access='public' layout-offset-in-bits='256'>
1466 <!-- struct {uint32_t prod_offset; uint32_t consumed_offset; uint32_t commit_hot_array; uint32_t commit_hot_seq; uint32_t buf_wsb_array; uint32_t buf_wsb_id; uint32_t sb_array; uint32_t sb_array_shmp_offset; uint32_t sb_backend_p_offset; uint32_t content_size; uint32_t packet_size;} lttng_crash_abi::offset -->
1467 <var-decl name='offset' type-id='type-id-162' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='145' column='1'/>
1468 </data-member>
1469 <data-member access='public' layout-offset-in-bits='608'>
1470 <!-- struct {uint8_t prod_offset; uint8_t consumed_offset; uint8_t commit_hot_seq; uint8_t buf_wsb_id; uint8_t sb_array_shmp_offset; uint8_t sb_backend_p_offset; uint8_t content_size; uint8_t packet_size;} lttng_crash_abi::length -->
1471 <var-decl name='length' type-id='type-id-163' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='155' column='1'/>
1472 </data-member>
1473 <data-member access='public' layout-offset-in-bits='672'>
1474 <!-- struct {uint32_t commit_hot_array; uint32_t buf_wsb_array; uint32_t sb_array;} lttng_crash_abi::stride -->
1475 <var-decl name='stride' type-id='type-id-164' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='160' column='1'/>
1476 </data-member>
1477 <data-member access='public' layout-offset-in-bits='768'>
1478 <!-- uint64_t lttng_crash_abi::buf_size -->
1479 <var-decl name='buf_size' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='162' column='1'/>
1480 </data-member>
1481 <data-member access='public' layout-offset-in-bits='832'>
1482 <!-- uint64_t lttng_crash_abi::subbuf_size -->
1483 <var-decl name='subbuf_size' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='163' column='1'/>
1484 </data-member>
1485 <data-member access='public' layout-offset-in-bits='896'>
1486 <!-- uint64_t lttng_crash_abi::num_subbuf -->
1487 <var-decl name='num_subbuf' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='164' column='1'/>
1488 </data-member>
1489 <data-member access='public' layout-offset-in-bits='960'>
1490 <!-- uint32_t lttng_crash_abi::mode -->
1491 <var-decl name='mode' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='165' column='1'/>
1492 </data-member>
1493 </class-decl>
1494 <!-- struct {uint32_t prod_offset; uint32_t consumed_offset; uint32_t commit_hot_array; uint32_t commit_hot_seq; uint32_t buf_wsb_array; uint32_t buf_wsb_id; uint32_t sb_array; uint32_t sb_array_shmp_offset; uint32_t sb_backend_p_offset; uint32_t content_size; uint32_t packet_size;} -->
1495 <class-decl name='__anonymous_struct__20' size-in-bits='352' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='133' column='1' id='type-id-162'>
1496 <data-member access='public' layout-offset-in-bits='0'>
1497 <!-- uint32_t prod_offset -->
1498 <var-decl name='prod_offset' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='134' column='1'/>
1499 </data-member>
1500 <data-member access='public' layout-offset-in-bits='32'>
1501 <!-- uint32_t consumed_offset -->
1502 <var-decl name='consumed_offset' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='135' column='1'/>
1503 </data-member>
1504 <data-member access='public' layout-offset-in-bits='64'>
1505 <!-- uint32_t commit_hot_array -->
1506 <var-decl name='commit_hot_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='136' column='1'/>
1507 </data-member>
1508 <data-member access='public' layout-offset-in-bits='96'>
1509 <!-- uint32_t commit_hot_seq -->
1510 <var-decl name='commit_hot_seq' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='137' column='1'/>
1511 </data-member>
1512 <data-member access='public' layout-offset-in-bits='128'>
1513 <!-- uint32_t buf_wsb_array -->
1514 <var-decl name='buf_wsb_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='138' column='1'/>
1515 </data-member>
1516 <data-member access='public' layout-offset-in-bits='160'>
1517 <!-- uint32_t buf_wsb_id -->
1518 <var-decl name='buf_wsb_id' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='139' column='1'/>
1519 </data-member>
1520 <data-member access='public' layout-offset-in-bits='192'>
1521 <!-- uint32_t sb_array -->
1522 <var-decl name='sb_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='140' column='1'/>
1523 </data-member>
1524 <data-member access='public' layout-offset-in-bits='224'>
1525 <!-- uint32_t sb_array_shmp_offset -->
1526 <var-decl name='sb_array_shmp_offset' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='141' column='1'/>
1527 </data-member>
1528 <data-member access='public' layout-offset-in-bits='256'>
1529 <!-- uint32_t sb_backend_p_offset -->
1530 <var-decl name='sb_backend_p_offset' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='142' column='1'/>
1531 </data-member>
1532 <data-member access='public' layout-offset-in-bits='288'>
1533 <!-- uint32_t content_size -->
1534 <var-decl name='content_size' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='143' column='1'/>
1535 </data-member>
1536 <data-member access='public' layout-offset-in-bits='320'>
1537 <!-- uint32_t packet_size -->
1538 <var-decl name='packet_size' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='144' column='1'/>
1539 </data-member>
1540 </class-decl>
1541 <!-- struct {uint8_t prod_offset; uint8_t consumed_offset; uint8_t commit_hot_seq; uint8_t buf_wsb_id; uint8_t sb_array_shmp_offset; uint8_t sb_backend_p_offset; uint8_t content_size; uint8_t packet_size;} -->
1542 <class-decl name='__anonymous_struct__21' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='146' column='1' id='type-id-163'>
1543 <data-member access='public' layout-offset-in-bits='0'>
1544 <!-- uint8_t prod_offset -->
1545 <var-decl name='prod_offset' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='147' column='1'/>
1546 </data-member>
1547 <data-member access='public' layout-offset-in-bits='8'>
1548 <!-- uint8_t consumed_offset -->
1549 <var-decl name='consumed_offset' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='148' column='1'/>
1550 </data-member>
1551 <data-member access='public' layout-offset-in-bits='16'>
1552 <!-- uint8_t commit_hot_seq -->
1553 <var-decl name='commit_hot_seq' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='149' column='1'/>
1554 </data-member>
1555 <data-member access='public' layout-offset-in-bits='24'>
1556 <!-- uint8_t buf_wsb_id -->
1557 <var-decl name='buf_wsb_id' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='150' column='1'/>
1558 </data-member>
1559 <data-member access='public' layout-offset-in-bits='32'>
1560 <!-- uint8_t sb_array_shmp_offset -->
1561 <var-decl name='sb_array_shmp_offset' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='151' column='1'/>
1562 </data-member>
1563 <data-member access='public' layout-offset-in-bits='40'>
1564 <!-- uint8_t sb_backend_p_offset -->
1565 <var-decl name='sb_backend_p_offset' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='152' column='1'/>
1566 </data-member>
1567 <data-member access='public' layout-offset-in-bits='48'>
1568 <!-- uint8_t content_size -->
1569 <var-decl name='content_size' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='153' column='1'/>
1570 </data-member>
1571 <data-member access='public' layout-offset-in-bits='56'>
1572 <!-- uint8_t packet_size -->
1573 <var-decl name='packet_size' type-id='type-id-55' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='154' column='1'/>
1574 </data-member>
1575 </class-decl>
1576 <!-- struct {uint32_t commit_hot_array; uint32_t buf_wsb_array; uint32_t sb_array;} -->
1577 <class-decl name='__anonymous_struct__22' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='156' column='1' id='type-id-164'>
1578 <data-member access='public' layout-offset-in-bits='0'>
1579 <!-- uint32_t commit_hot_array -->
1580 <var-decl name='commit_hot_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='157' column='1'/>
1581 </data-member>
1582 <data-member access='public' layout-offset-in-bits='32'>
1583 <!-- uint32_t buf_wsb_array -->
1584 <var-decl name='buf_wsb_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='158' column='1'/>
1585 </data-member>
1586 <data-member access='public' layout-offset-in-bits='64'>
1587 <!-- uint32_t sb_array -->
1588 <var-decl name='sb_array' type-id='type-id-88' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='159' column='1'/>
1589 </data-member>
1590 </class-decl>
1591 <!-- union v_atomic -->
1592 <union-decl name='v_atomic' size-in-bits='64' visibility='default' filepath='../../../src/common/ringbuffer/vatomic.h' line='21' column='1' id='type-id-156'>
1593 <data-member access='private'>
1594 <!-- long int v_atomic::a -->
1595 <var-decl name='a' type-id='type-id-44' visibility='default' filepath='../../../src/common/ringbuffer/vatomic.h' line='22' column='1'/>
1596 </data-member>
1597 <data-member access='private'>
1598 <!-- long int v_atomic::v -->
1599 <var-decl name='v' type-id='type-id-44' visibility='default' filepath='../../../src/common/ringbuffer/vatomic.h' line='23' column='1'/>
1600 </data-member>
1601 </union-decl>
1602 <!-- union {shm_ref _ref; commit_counters_hot* _type;} -->
1603 <union-decl name='__anonymous_union__7' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='175' column='1' id='type-id-157'>
1604 <data-member access='private'>
1605 <!-- shm_ref _ref -->
1606 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='175' column='1'/>
1607 </data-member>
1608 <data-member access='private'>
1609 <!-- commit_counters_hot* _type -->
1610 <var-decl name='_type' type-id='type-id-166' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='175' column='1'/>
1611 </data-member>
1612 </union-decl>
1613 <!-- struct shm_ref -->
1614 <class-decl name='shm_ref' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/shm_internal.h' line='10' column='1' id='type-id-165'>
1615 <data-member access='public' layout-offset-in-bits='0'>
1616 <!-- volatile ssize_t shm_ref::index -->
1617 <var-decl name='index' type-id='type-id-167' visibility='default' filepath='../../../src/common/ringbuffer/shm_internal.h' line='11' column='1'/>
1618 </data-member>
1619 <data-member access='public' layout-offset-in-bits='64'>
1620 <!-- volatile ssize_t shm_ref::offset -->
1621 <var-decl name='offset' type-id='type-id-167' visibility='default' filepath='../../../src/common/ringbuffer/shm_internal.h' line='12' column='1'/>
1622 </data-member>
1623 </class-decl>
1624 <!-- typedef __ssize_t ssize_t -->
1625 <typedef-decl name='ssize_t' type-id='type-id-168' filepath='/usr/include/unistd.h' line='220' column='1' id='type-id-169'/>
1626 <!-- typedef long int __ssize_t -->
1627 <typedef-decl name='__ssize_t' type-id='type-id-44' filepath='/usr/include/bits/types.h' line='194' column='1' id='type-id-168'/>
1628 <!-- struct commit_counters_hot -->
1629 <class-decl name='commit_counters_hot' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='77' column='1' id='type-id-170'>
1630 <data-member access='public' layout-offset-in-bits='0'>
1631 <!-- v_atomic commit_counters_hot::cc -->
1632 <var-decl name='cc' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='78' column='1'/>
1633 </data-member>
1634 <data-member access='public' layout-offset-in-bits='64'>
1635 <!-- v_atomic commit_counters_hot::seq -->
1636 <var-decl name='seq' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='79' column='1'/>
1637 </data-member>
1638 <data-member access='public' layout-offset-in-bits='128'>
1639 <!-- char commit_counters_hot::padding[16] -->
1640 <var-decl name='padding' type-id='type-id-9' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='80' column='1'/>
1641 </data-member>
1642 </class-decl>
1643 <!-- struct lttng_ust_ring_buffer_backend -->
1644 <class-decl name='lttng_ust_ring_buffer_backend' size-in-bits='1408' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='53' column='1' id='type-id-158'>
1645 <data-member access='public' layout-offset-in-bits='0'>
1646 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_subbuffer* _type;} lttng_ust_ring_buffer_backend::buf_wsb -->
1647 <var-decl name='buf_wsb' type-id='type-id-171' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='55' column='1'/>
1648 </data-member>
1649 <data-member access='public' layout-offset-in-bits='128'>
1650 <!-- lttng_ust_ring_buffer_backend_subbuffer lttng_ust_ring_buffer_backend::buf_rsb -->
1651 <var-decl name='buf_rsb' type-id='type-id-172' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='57' column='1'/>
1652 </data-member>
1653 <data-member access='public' layout-offset-in-bits='192'>
1654 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_counts* _type;} lttng_ust_ring_buffer_backend::buf_cnt -->
1655 <var-decl name='buf_cnt' type-id='type-id-173' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='59' column='1'/>
1656 </data-member>
1657 <data-member access='public' layout-offset-in-bits='320'>
1658 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_pages_shmp* _type;} lttng_ust_ring_buffer_backend::array -->
1659 <var-decl name='array' type-id='type-id-174' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='64' column='1'/>
1660 </data-member>
1661 <data-member access='public' layout-offset-in-bits='448'>
1662 <!-- union {shm_ref _ref; char* _type;} lttng_ust_ring_buffer_backend::memory_map -->
1663 <var-decl name='memory_map' type-id='type-id-175' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='65' column='1'/>
1664 </data-member>
1665 <data-member access='public' layout-offset-in-bits='576'>
1666 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_channel* _type;} lttng_ust_ring_buffer_backend::chan -->
1667 <var-decl name='chan' type-id='type-id-176' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='67' column='1'/>
1668 </data-member>
1669 <data-member access='public' layout-offset-in-bits='704'>
1670 <!-- int lttng_ust_ring_buffer_backend::cpu -->
1671 <var-decl name='cpu' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='68' column='1'/>
1672 </data-member>
1673 <data-member access='public' layout-offset-in-bits='768'>
1674 <!-- v_atomic lttng_ust_ring_buffer_backend::records_read -->
1675 <var-decl name='records_read' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='69' column='1'/>
1676 </data-member>
1677 <data-member access='public' layout-offset-in-bits='31'>
1678 <!-- unsigned int lttng_ust_ring_buffer_backend::allocated -->
1679 <var-decl name='allocated' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='70' column='1'/>
1680 </data-member>
1681 <data-member access='public' layout-offset-in-bits='840'>
1682 <!-- char lttng_ust_ring_buffer_backend::padding[64] -->
1683 <var-decl name='padding' type-id='type-id-35' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='71' column='1'/>
1684 </data-member>
1685 </class-decl>
1686 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_subbuffer* _type;} -->
1687 <union-decl name='__anonymous_union__8' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='55' column='1' id='type-id-171'>
1688 <data-member access='private'>
1689 <!-- shm_ref _ref -->
1690 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='55' column='1'/>
1691 </data-member>
1692 <data-member access='private'>
1693 <!-- lttng_ust_ring_buffer_backend_subbuffer* _type -->
1694 <var-decl name='_type' type-id='type-id-177' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='55' column='1'/>
1695 </data-member>
1696 </union-decl>
1697 <!-- struct lttng_ust_ring_buffer_backend_subbuffer -->
1698 <class-decl name='lttng_ust_ring_buffer_backend_subbuffer' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='27' column='1' id='type-id-172'>
1699 <data-member access='public' layout-offset-in-bits='0'>
1700 <!-- unsigned long int lttng_ust_ring_buffer_backend_subbuffer::id -->
1701 <var-decl name='id' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='29' column='1'/>
1702 </data-member>
1703 </class-decl>
1704 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_counts* _type;} -->
1705 <union-decl name='__anonymous_union__9' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='59' column='1' id='type-id-173'>
1706 <data-member access='private'>
1707 <!-- shm_ref _ref -->
1708 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='59' column='1'/>
1709 </data-member>
1710 <data-member access='private'>
1711 <!-- lttng_ust_ring_buffer_backend_counts* _type -->
1712 <var-decl name='_type' type-id='type-id-178' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='59' column='1'/>
1713 </data-member>
1714 </union-decl>
1715 <!-- struct lttng_ust_ring_buffer_backend_counts -->
1716 <class-decl name='lttng_ust_ring_buffer_backend_counts' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='32' column='1' id='type-id-179'>
1717 <data-member access='public' layout-offset-in-bits='0'>
1718 <!-- uint64_t lttng_ust_ring_buffer_backend_counts::seq_cnt -->
1719 <var-decl name='seq_cnt' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='39' column='1'/>
1720 </data-member>
1721 </class-decl>
1722 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_pages_shmp* _type;} -->
1723 <union-decl name='__anonymous_union__10' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='64' column='1' id='type-id-174'>
1724 <data-member access='private'>
1725 <!-- shm_ref _ref -->
1726 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='64' column='1'/>
1727 </data-member>
1728 <data-member access='private'>
1729 <!-- lttng_ust_ring_buffer_backend_pages_shmp* _type -->
1730 <var-decl name='_type' type-id='type-id-180' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='64' column='1'/>
1731 </data-member>
1732 </union-decl>
1733 <!-- struct lttng_ust_ring_buffer_backend_pages_shmp -->
1734 <class-decl name='lttng_ust_ring_buffer_backend_pages_shmp' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='48' column='1' id='type-id-181'>
1735 <data-member access='public' layout-offset-in-bits='0'>
1736 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_pages* _type;} lttng_ust_ring_buffer_backend_pages_shmp::shmp -->
1737 <var-decl name='shmp' type-id='type-id-182' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='49' column='1'/>
1738 </data-member>
1739 </class-decl>
1740 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_backend_pages* _type;} -->
1741 <union-decl name='__anonymous_union__11' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='49' column='1' id='type-id-182'>
1742 <data-member access='private'>
1743 <!-- shm_ref _ref -->
1744 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='49' column='1'/>
1745 </data-member>
1746 <data-member access='private'>
1747 <!-- lttng_ust_ring_buffer_backend_pages* _type -->
1748 <var-decl name='_type' type-id='type-id-183' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='49' column='1'/>
1749 </data-member>
1750 </union-decl>
1751 <!-- struct lttng_ust_ring_buffer_backend_pages -->
1752 <class-decl name='lttng_ust_ring_buffer_backend_pages' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='18' column='1' id='type-id-184'>
1753 <data-member access='public' layout-offset-in-bits='0'>
1754 <!-- unsigned long int lttng_ust_ring_buffer_backend_pages::mmap_offset -->
1755 <var-decl name='mmap_offset' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='19' column='1'/>
1756 </data-member>
1757 <data-member access='public' layout-offset-in-bits='64'>
1758 <!-- v_atomic lttng_ust_ring_buffer_backend_pages::records_commit -->
1759 <var-decl name='records_commit' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='20' column='1'/>
1760 </data-member>
1761 <data-member access='public' layout-offset-in-bits='128'>
1762 <!-- v_atomic lttng_ust_ring_buffer_backend_pages::records_unread -->
1763 <var-decl name='records_unread' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='21' column='1'/>
1764 </data-member>
1765 <data-member access='public' layout-offset-in-bits='192'>
1766 <!-- unsigned long int lttng_ust_ring_buffer_backend_pages::data_size -->
1767 <var-decl name='data_size' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='22' column='1'/>
1768 </data-member>
1769 <data-member access='public' layout-offset-in-bits='256'>
1770 <!-- union {shm_ref _ref; char* _type;} lttng_ust_ring_buffer_backend_pages::p -->
1771 <var-decl name='p' type-id='type-id-185' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='23' column='1'/>
1772 </data-member>
1773 <data-member access='public' layout-offset-in-bits='384'>
1774 <!-- char lttng_ust_ring_buffer_backend_pages::padding[16] -->
1775 <var-decl name='padding' type-id='type-id-9' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='24' column='1'/>
1776 </data-member>
1777 </class-decl>
1778 <!-- union {shm_ref _ref; char* _type;} -->
1779 <union-decl name='__anonymous_union__12' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='23' column='1' id='type-id-185'>
1780 <data-member access='private'>
1781 <!-- shm_ref _ref -->
1782 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='23' column='1'/>
1783 </data-member>
1784 <data-member access='private'>
1785 <!-- char* _type -->
1786 <var-decl name='_type' type-id='type-id-98' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='23' column='1'/>
1787 </data-member>
1788 </union-decl>
1789 <!-- union {shm_ref _ref; char* _type;} -->
1790 <union-decl name='__anonymous_union__13' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='65' column='1' id='type-id-175'>
1791 <data-member access='private'>
1792 <!-- shm_ref _ref -->
1793 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='65' column='1'/>
1794 </data-member>
1795 <data-member access='private'>
1796 <!-- char* _type -->
1797 <var-decl name='_type' type-id='type-id-98' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='65' column='1'/>
1798 </data-member>
1799 </union-decl>
1800 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_channel* _type;} -->
1801 <union-decl name='__anonymous_union__14' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='67' column='1' id='type-id-176'>
1802 <data-member access='private'>
1803 <!-- shm_ref _ref -->
1804 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='67' column='1'/>
1805 </data-member>
1806 <data-member access='private'>
1807 <!-- lttng_ust_ring_buffer_channel* _type -->
1808 <var-decl name='_type' type-id='type-id-186' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='67' column='1'/>
1809 </data-member>
1810 </union-decl>
1811 <!-- struct lttng_ust_ring_buffer_channel -->
1812 <class-decl name='lttng_ust_ring_buffer_channel' size-in-bits='6144' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='39' column='1' id='type-id-187'>
1813 <data-member access='public' layout-offset-in-bits='0'>
1814 <!-- int lttng_ust_ring_buffer_channel::record_disabled -->
1815 <var-decl name='record_disabled' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='40' column='1'/>
1816 </data-member>
1817 <data-member access='public' layout-offset-in-bits='64'>
1818 <!-- unsigned long int lttng_ust_ring_buffer_channel::commit_count_mask -->
1819 <var-decl name='commit_count_mask' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='41' column='1'/>
1820 </data-member>
1821 <data-member access='public' layout-offset-in-bits='128'>
1822 <!-- unsigned long int lttng_ust_ring_buffer_channel::switch_timer_interval -->
1823 <var-decl name='switch_timer_interval' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='48' column='1'/>
1824 </data-member>
1825 <data-member access='public' layout-offset-in-bits='192'>
1826 <!-- timer_t lttng_ust_ring_buffer_channel::switch_timer -->
1827 <var-decl name='switch_timer' type-id='type-id-188' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='49' column='1'/>
1828 </data-member>
1829 <data-member access='public' layout-offset-in-bits='256'>
1830 <!-- int lttng_ust_ring_buffer_channel::switch_timer_enabled -->
1831 <var-decl name='switch_timer_enabled' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='50' column='1'/>
1832 </data-member>
1833 <data-member access='public' layout-offset-in-bits='320'>
1834 <!-- unsigned long int lttng_ust_ring_buffer_channel::read_timer_interval -->
1835 <var-decl name='read_timer_interval' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='52' column='1'/>
1836 </data-member>
1837 <data-member access='public' layout-offset-in-bits='384'>
1838 <!-- timer_t lttng_ust_ring_buffer_channel::read_timer -->
1839 <var-decl name='read_timer' type-id='type-id-188' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='53' column='1'/>
1840 </data-member>
1841 <data-member access='public' layout-offset-in-bits='448'>
1842 <!-- int lttng_ust_ring_buffer_channel::read_timer_enabled -->
1843 <var-decl name='read_timer_enabled' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='54' column='1'/>
1844 </data-member>
1845 <data-member access='public' layout-offset-in-bits='480'>
1846 <!-- int lttng_ust_ring_buffer_channel::finalized -->
1847 <var-decl name='finalized' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='56' column='1'/>
1848 </data-member>
1849 <data-member access='public' layout-offset-in-bits='512'>
1850 <!-- size_t lttng_ust_ring_buffer_channel::priv_data_offset -->
1851 <var-decl name='priv_data_offset' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='57' column='1'/>
1852 </data-member>
1853 <data-member access='public' layout-offset-in-bits='576'>
1854 <!-- unsigned int lttng_ust_ring_buffer_channel::nr_streams -->
1855 <var-decl name='nr_streams' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='58' column='1'/>
1856 </data-member>
1857 <data-member access='public' layout-offset-in-bits='640'>
1858 <!-- lttng_ust_shm_handle* lttng_ust_ring_buffer_channel::handle -->
1859 <var-decl name='handle' type-id='type-id-189' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='59' column='1'/>
1860 </data-member>
1861 <data-member access='public' layout-offset-in-bits='704'>
1862 <!-- union {struct {int32_t blocking_timeout_ms; void* priv;} s; char padding[32];} lttng_ust_ring_buffer_channel::u -->
1863 <var-decl name='u' type-id='type-id-190' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='67' column='1'/>
1864 </data-member>
1865 <data-member access='public' layout-offset-in-bits='960'>
1866 <!-- channel_backend lttng_ust_ring_buffer_channel::backend -->
1867 <var-decl name='backend' type-id='type-id-191' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='72' column='1'/>
1868 </data-member>
1869 </class-decl>
1870 <!-- typedef __timer_t timer_t -->
1871 <typedef-decl name='timer_t' type-id='type-id-192' filepath='/usr/include/bits/types/timer_t.h' line='7' column='1' id='type-id-188'/>
1872 <!-- typedef void* __timer_t -->
1873 <typedef-decl name='__timer_t' type-id='type-id-93' filepath='/usr/include/bits/types.h' line='172' column='1' id='type-id-192'/>
1874 <!-- struct lttng_ust_shm_handle -->
1875 <class-decl name='lttng_ust_shm_handle' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='39' column='1' id='type-id-193'>
1876 <data-member access='public' layout-offset-in-bits='0'>
1877 <!-- shm_object_table* lttng_ust_shm_handle::table -->
1878 <var-decl name='table' type-id='type-id-194' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='40' column='1'/>
1879 </data-member>
1880 <data-member access='public' layout-offset-in-bits='64'>
1881 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_channel* _type;} lttng_ust_shm_handle::chan -->
1882 <var-decl name='chan' type-id='type-id-195' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='41' column='1'/>
1883 </data-member>
1884 </class-decl>
1885 <!-- struct shm_object_table -->
1886 <class-decl name='shm_object_table' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='33' column='1' id='type-id-196'>
1887 <data-member access='public' layout-offset-in-bits='0'>
1888 <!-- size_t shm_object_table::size -->
1889 <var-decl name='size' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='34' column='1'/>
1890 </data-member>
1891 <data-member access='public' layout-offset-in-bits='64'>
1892 <!-- size_t shm_object_table::allocated_len -->
1893 <var-decl name='allocated_len' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='35' column='1'/>
1894 </data-member>
1895 <data-member access='public' layout-offset-in-bits='128'>
1896 <!-- shm_object shm_object_table::objects[] -->
1897 <var-decl name='objects' type-id='type-id-52' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='36' column='1'/>
1898 </data-member>
1899 </class-decl>
1900 <!-- struct shm_object -->
1901 <class-decl name='shm_object' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='22' column='1' id='type-id-51'>
1902 <data-member access='public' layout-offset-in-bits='0'>
1903 <!-- shm_object_type shm_object::type -->
1904 <var-decl name='type' type-id='type-id-197' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='23' column='1'/>
1905 </data-member>
1906 <data-member access='public' layout-offset-in-bits='64'>
1907 <!-- size_t shm_object::index -->
1908 <var-decl name='index' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='24' column='1'/>
1909 </data-member>
1910 <data-member access='public' layout-offset-in-bits='128'>
1911 <!-- int shm_object::shm_fd -->
1912 <var-decl name='shm_fd' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='25' column='1'/>
1913 </data-member>
1914 <data-member access='public' layout-offset-in-bits='160'>
1915 <!-- int shm_object::wait_fd[2] -->
1916 <var-decl name='wait_fd' type-id='type-id-42' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='26' column='1'/>
1917 </data-member>
1918 <data-member access='public' layout-offset-in-bits='256'>
1919 <!-- char* shm_object::memory_map -->
1920 <var-decl name='memory_map' type-id='type-id-98' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='27' column='1'/>
1921 </data-member>
1922 <data-member access='public' layout-offset-in-bits='320'>
1923 <!-- size_t shm_object::memory_map_size -->
1924 <var-decl name='memory_map_size' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='28' column='1'/>
1925 </data-member>
1926 <data-member access='public' layout-offset-in-bits='384'>
1927 <!-- uint64_t shm_object::allocated_len -->
1928 <var-decl name='allocated_len' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='29' column='1'/>
1929 </data-member>
1930 <data-member access='public' layout-offset-in-bits='448'>
1931 <!-- int shm_object::shm_fd_ownership -->
1932 <var-decl name='shm_fd_ownership' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='30' column='1'/>
1933 </data-member>
1934 </class-decl>
1935 <!-- enum shm_object_type -->
1936 <enum-decl name='shm_object_type' filepath='../../../src/common/ringbuffer/shm_types.h' line='17' column='1' id='type-id-197'>
1937 <underlying-type type-id='type-id-57'/>
1938 <enumerator name='SHM_OBJECT_SHM' value='0'/>
1939 <enumerator name='SHM_OBJECT_MEM' value='1'/>
1940 </enum-decl>
1941 <!-- union {shm_ref _ref; lttng_ust_ring_buffer_channel* _type;} -->
1942 <union-decl name='__anonymous_union__15' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='41' column='1' id='type-id-195'>
1943 <data-member access='private'>
1944 <!-- shm_ref _ref -->
1945 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='41' column='1'/>
1946 </data-member>
1947 <data-member access='private'>
1948 <!-- lttng_ust_ring_buffer_channel* _type -->
1949 <var-decl name='_type' type-id='type-id-186' visibility='default' filepath='../../../src/common/ringbuffer/shm_types.h' line='41' column='1'/>
1950 </data-member>
1951 </union-decl>
1952 <!-- union {struct {int32_t blocking_timeout_ms; void* priv;} s; char padding[32];} -->
1953 <union-decl name='__anonymous_union__16' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='61' column='1' id='type-id-190'>
1954 <data-member access='private'>
1955 <!-- struct {int32_t blocking_timeout_ms; void* priv;} s -->
1956 <var-decl name='s' type-id='type-id-198' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='65' column='1'/>
1957 </data-member>
1958 <data-member access='private'>
1959 <!-- char padding[32] -->
1960 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='66' column='1'/>
1961 </data-member>
1962 </union-decl>
1963 <!-- struct {int32_t blocking_timeout_ms; void* priv;} -->
1964 <class-decl name='__anonymous_struct__23' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='62' column='1' id='type-id-198'>
1965 <data-member access='public' layout-offset-in-bits='0'>
1966 <!-- int32_t blocking_timeout_ms -->
1967 <var-decl name='blocking_timeout_ms' type-id='type-id-82' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='63' column='1'/>
1968 </data-member>
1969 <data-member access='public' layout-offset-in-bits='64'>
1970 <!-- void* priv -->
1971 <var-decl name='priv' type-id='type-id-93' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='64' column='1'/>
1972 </data-member>
1973 </class-decl>
1974 <!-- struct channel_backend -->
1975 <class-decl name='channel_backend' size-in-bits='4352' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='79' column='1' id='type-id-191'>
1976 <data-member access='public' layout-offset-in-bits='0'>
1977 <!-- unsigned long int channel_backend::buf_size -->
1978 <var-decl name='buf_size' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='80' column='1'/>
1979 </data-member>
1980 <data-member access='public' layout-offset-in-bits='64'>
1981 <!-- unsigned long int channel_backend::subbuf_size -->
1982 <var-decl name='subbuf_size' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='81' column='1'/>
1983 </data-member>
1984 <data-member access='public' layout-offset-in-bits='128'>
1985 <!-- unsigned int channel_backend::subbuf_size_order -->
1986 <var-decl name='subbuf_size_order' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='82' column='1'/>
1987 </data-member>
1988 <data-member access='public' layout-offset-in-bits='160'>
1989 <!-- unsigned int channel_backend::num_subbuf_order -->
1990 <var-decl name='num_subbuf_order' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='83' column='1'/>
1991 </data-member>
1992 <data-member access='public' layout-offset-in-bits='192'>
1993 <!-- unsigned int channel_backend::buf_size_order -->
1994 <var-decl name='buf_size_order' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='87' column='1'/>
1995 </data-member>
1996 <data-member access='public' layout-offset-in-bits='31'>
1997 <!-- unsigned int channel_backend::extra_reader_sb -->
1998 <var-decl name='extra_reader_sb' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='88' column='1'/>
1999 </data-member>
2000 <data-member access='public' layout-offset-in-bits='256'>
2001 <!-- unsigned long int channel_backend::num_subbuf -->
2002 <var-decl name='num_subbuf' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='89' column='1'/>
2003 </data-member>
2004 <data-member access='public' layout-offset-in-bits='320'>
2005 <!-- uint64_t channel_backend::start_tsc -->
2006 <var-decl name='start_tsc' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='90' column='1'/>
2007 </data-member>
2008 <data-member access='public' layout-offset-in-bits='384'>
2009 <!-- union {shm_ref _ref; void** _type;} channel_backend::priv_data -->
2010 <var-decl name='priv_data' type-id='type-id-199' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='91' column='1'/>
2011 </data-member>
2012 <data-member access='public' layout-offset-in-bits='512'>
2013 <!-- lttng_ust_ring_buffer_config channel_backend::config -->
2014 <var-decl name='config' type-id='type-id-200' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='92' column='1'/>
2015 </data-member>
2016 <data-member access='public' layout-offset-in-bits='1792'>
2017 <!-- char channel_backend::name[255] -->
2018 <var-decl name='name' type-id='type-id-15' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='93' column='1'/>
2019 </data-member>
2020 <data-member access='public' layout-offset-in-bits='3832'>
2021 <!-- char channel_backend::padding[64] -->
2022 <var-decl name='padding' type-id='type-id-35' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='94' column='1'/>
2023 </data-member>
2024 <data-member access='public' layout-offset-in-bits='4352'>
2025 <!-- lttng_ust_ring_buffer_shmp channel_backend::buf[] -->
2026 <var-decl name='buf' type-id='type-id-50' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='95' column='1'/>
2027 </data-member>
2028 </class-decl>
2029 <!-- union {shm_ref _ref; void** _type;} -->
2030 <union-decl name='__anonymous_union__17' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='91' column='1' id='type-id-199'>
2031 <data-member access='private'>
2032 <!-- shm_ref _ref -->
2033 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='91' column='1'/>
2034 </data-member>
2035 <data-member access='private'>
2036 <!-- void** _type -->
2037 <var-decl name='_type' type-id='type-id-201' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='91' column='1'/>
2038 </data-member>
2039 </union-decl>
2040 <!-- struct lttng_ust_ring_buffer_config -->
2041 <class-decl name='lttng_ust_ring_buffer_config' size-in-bits='1280' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='177' column='1' id='type-id-200'>
2042 <data-member access='public' layout-offset-in-bits='0'>
2043 <!-- lttng_ust_ring_buffer_alloc_types lttng_ust_ring_buffer_config::alloc -->
2044 <var-decl name='alloc' type-id='type-id-202' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='178' column='1'/>
2045 </data-member>
2046 <data-member access='public' layout-offset-in-bits='32'>
2047 <!-- lttng_ust_ring_buffer_sync_types lttng_ust_ring_buffer_config::sync -->
2048 <var-decl name='sync' type-id='type-id-203' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='179' column='1'/>
2049 </data-member>
2050 <data-member access='public' layout-offset-in-bits='64'>
2051 <!-- lttng_ust_ring_buffer_mode_types lttng_ust_ring_buffer_config::mode -->
2052 <var-decl name='mode' type-id='type-id-204' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='180' column='1'/>
2053 </data-member>
2054 <data-member access='public' layout-offset-in-bits='96'>
2055 <!-- lttng_ust_ring_buffer_output_types lttng_ust_ring_buffer_config::output -->
2056 <var-decl name='output' type-id='type-id-205' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='181' column='1'/>
2057 </data-member>
2058 <data-member access='public' layout-offset-in-bits='128'>
2059 <!-- lttng_ust_ring_buffer_backend_types lttng_ust_ring_buffer_config::backend -->
2060 <var-decl name='backend' type-id='type-id-206' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='182' column='1'/>
2061 </data-member>
2062 <data-member access='public' layout-offset-in-bits='160'>
2063 <!-- lttng_ust_ring_buffer_oops_types lttng_ust_ring_buffer_config::oops -->
2064 <var-decl name='oops' type-id='type-id-207' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='183' column='1'/>
2065 </data-member>
2066 <data-member access='public' layout-offset-in-bits='192'>
2067 <!-- lttng_ust_ring_buffer_ipi_types lttng_ust_ring_buffer_config::ipi -->
2068 <var-decl name='ipi' type-id='type-id-208' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='184' column='1'/>
2069 </data-member>
2070 <data-member access='public' layout-offset-in-bits='224'>
2071 <!-- lttng_ust_ring_buffer_wakeup_types lttng_ust_ring_buffer_config::wakeup -->
2072 <var-decl name='wakeup' type-id='type-id-209' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='185' column='1'/>
2073 </data-member>
2074 <data-member access='public' layout-offset-in-bits='256'>
2075 <!-- unsigned int lttng_ust_ring_buffer_config::tsc_bits -->
2076 <var-decl name='tsc_bits' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='190' column='1'/>
2077 </data-member>
2078 <data-member access='public' layout-offset-in-bits='320'>
2079 <!-- lttng_ust_ring_buffer_client_cb lttng_ust_ring_buffer_config::cb -->
2080 <var-decl name='cb' type-id='type-id-210' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='191' column='1'/>
2081 </data-member>
2082 <data-member access='public' layout-offset-in-bits='960'>
2083 <!-- int lttng_ust_ring_buffer_config::client_type -->
2084 <var-decl name='client_type' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='197' column='1'/>
2085 </data-member>
2086 <data-member access='public' layout-offset-in-bits='992'>
2087 <!-- int lttng_ust_ring_buffer_config::_unused1 -->
2088 <var-decl name='_unused1' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='198' column='1'/>
2089 </data-member>
2090 <data-member access='public' layout-offset-in-bits='1024'>
2091 <!-- const lttng_ust_ring_buffer_client_cb* lttng_ust_ring_buffer_config::cb_ptr -->
2092 <var-decl name='cb_ptr' type-id='type-id-211' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='199' column='1'/>
2093 </data-member>
2094 <data-member access='public' layout-offset-in-bits='1088'>
2095 <!-- char lttng_ust_ring_buffer_config::padding[20] -->
2096 <var-decl name='padding' type-id='type-id-11' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='200' column='1'/>
2097 </data-member>
2098 </class-decl>
2099 <!-- enum lttng_ust_ring_buffer_alloc_types -->
2100 <enum-decl name='lttng_ust_ring_buffer_alloc_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='129' column='1' id='type-id-202'>
2101 <underlying-type type-id='type-id-57'/>
2102 <enumerator name='RING_BUFFER_ALLOC_PER_CPU' value='0'/>
2103 <enumerator name='RING_BUFFER_ALLOC_GLOBAL' value='1'/>
2104 </enum-decl>
2105 <!-- enum lttng_ust_ring_buffer_sync_types -->
2106 <enum-decl name='lttng_ust_ring_buffer_sync_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='134' column='1' id='type-id-203'>
2107 <underlying-type type-id='type-id-57'/>
2108 <enumerator name='RING_BUFFER_SYNC_PER_CPU' value='0'/>
2109 <enumerator name='RING_BUFFER_SYNC_GLOBAL' value='1'/>
2110 </enum-decl>
2111 <!-- enum lttng_ust_ring_buffer_mode_types -->
2112 <enum-decl name='lttng_ust_ring_buffer_mode_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='139' column='1' id='type-id-204'>
2113 <underlying-type type-id='type-id-57'/>
2114 <enumerator name='RING_BUFFER_OVERWRITE' value='0'/>
2115 <enumerator name='RING_BUFFER_DISCARD' value='1'/>
2116 </enum-decl>
2117 <!-- enum lttng_ust_ring_buffer_output_types -->
2118 <enum-decl name='lttng_ust_ring_buffer_output_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='144' column='1' id='type-id-205'>
2119 <underlying-type type-id='type-id-57'/>
2120 <enumerator name='RING_BUFFER_SPLICE' value='0'/>
2121 <enumerator name='RING_BUFFER_MMAP' value='1'/>
2122 <enumerator name='RING_BUFFER_READ' value='2'/>
2123 <enumerator name='RING_BUFFER_ITERATOR' value='3'/>
2124 <enumerator name='RING_BUFFER_NONE' value='4'/>
2125 </enum-decl>
2126 <!-- enum lttng_ust_ring_buffer_backend_types -->
2127 <enum-decl name='lttng_ust_ring_buffer_backend_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='152' column='1' id='type-id-206'>
2128 <underlying-type type-id='type-id-57'/>
2129 <enumerator name='RING_BUFFER_PAGE' value='0'/>
2130 <enumerator name='RING_BUFFER_VMAP' value='1'/>
2131 <enumerator name='RING_BUFFER_STATIC' value='2'/>
2132 </enum-decl>
2133 <!-- enum lttng_ust_ring_buffer_oops_types -->
2134 <enum-decl name='lttng_ust_ring_buffer_oops_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='158' column='1' id='type-id-207'>
2135 <underlying-type type-id='type-id-57'/>
2136 <enumerator name='RING_BUFFER_NO_OOPS_CONSISTENCY' value='0'/>
2137 <enumerator name='RING_BUFFER_OOPS_CONSISTENCY' value='1'/>
2138 </enum-decl>
2139 <!-- enum lttng_ust_ring_buffer_ipi_types -->
2140 <enum-decl name='lttng_ust_ring_buffer_ipi_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='163' column='1' id='type-id-208'>
2141 <underlying-type type-id='type-id-57'/>
2142 <enumerator name='RING_BUFFER_IPI_BARRIER' value='0'/>
2143 <enumerator name='RING_BUFFER_NO_IPI_BARRIER' value='1'/>
2144 </enum-decl>
2145 <!-- enum lttng_ust_ring_buffer_wakeup_types -->
2146 <enum-decl name='lttng_ust_ring_buffer_wakeup_types' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='168' column='1' id='type-id-209'>
2147 <underlying-type type-id='type-id-57'/>
2148 <enumerator name='RING_BUFFER_WAKEUP_BY_TIMER' value='0'/>
2149 <enumerator name='RING_BUFFER_WAKEUP_BY_WRITER' value='1'/>
2150 </enum-decl>
2151 <!-- struct lttng_ust_ring_buffer_client_cb -->
2152 <class-decl name='lttng_ust_ring_buffer_client_cb' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='35' column='1' id='type-id-210'>
2153 <data-member access='public' layout-offset-in-bits='0'>
2154 <!-- typedef uint64_t (lttng_ust_ring_buffer_channel*)* lttng_ust_ring_buffer_client_cb::ring_buffer_clock_read -->
2155 <var-decl name='ring_buffer_clock_read' type-id='type-id-212' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='39' column='1'/>
2156 </data-member>
2157 <data-member access='public' layout-offset-in-bits='64'>
2158 <!-- typedef size_t (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, typedef size_t, size_t*, lttng_ust_ring_buffer_ctx*, void*)* lttng_ust_ring_buffer_client_cb::record_header_size -->
2159 <var-decl name='record_header_size' type-id='type-id-213' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='40' column='1'/>
2160 </data-member>
2161 <data-member access='public' layout-offset-in-bits='128'>
2162 <!-- typedef size_t ()* lttng_ust_ring_buffer_client_cb::subbuffer_header_size -->
2163 <var-decl name='subbuffer_header_size' type-id='type-id-214' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='48' column='1'/>
2164 </data-member>
2165 <data-member access='public' layout-offset-in-bits='192'>
2166 <!-- void (lttng_ust_ring_buffer*, typedef uint64_t, unsigned int, lttng_ust_shm_handle*)* lttng_ust_ring_buffer_client_cb::buffer_begin -->
2167 <var-decl name='buffer_begin' type-id='type-id-215' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='49' column='1'/>
2168 </data-member>
2169 <data-member access='public' layout-offset-in-bits='256'>
2170 <!-- void (lttng_ust_ring_buffer*, typedef uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*)* lttng_ust_ring_buffer_client_cb::buffer_end -->
2171 <var-decl name='buffer_end' type-id='type-id-216' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='52' column='1'/>
2172 </data-member>
2173 <data-member access='public' layout-offset-in-bits='320'>
2174 <!-- int (lttng_ust_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*)* lttng_ust_ring_buffer_client_cb::buffer_create -->
2175 <var-decl name='buffer_create' type-id='type-id-217' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='59' column='1'/>
2176 </data-member>
2177 <data-member access='public' layout-offset-in-bits='384'>
2178 <!-- void (lttng_ust_ring_buffer*, void*, int, lttng_ust_shm_handle*)* lttng_ust_ring_buffer_client_cb::buffer_finalize -->
2179 <var-decl name='buffer_finalize' type-id='type-id-218' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='66' column='1'/>
2180 </data-member>
2181 <data-member access='public' layout-offset-in-bits='448'>
2182 <!-- void (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, lttng_ust_ring_buffer*, typedef size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*)* lttng_ust_ring_buffer_client_cb::record_get -->
2183 <var-decl name='record_get' type-id='type-id-219' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='75' column='1'/>
2184 </data-member>
2185 <data-member access='public' layout-offset-in-bits='512'>
2186 <!-- void (const lttng_ust_ring_buffer_config*, size_t*, size_t*)* lttng_ust_ring_buffer_client_cb::content_size_field -->
2187 <var-decl name='content_size_field' type-id='type-id-220' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='84' column='1'/>
2188 </data-member>
2189 <data-member access='public' layout-offset-in-bits='576'>
2190 <!-- void (const lttng_ust_ring_buffer_config*, size_t*, size_t*)* lttng_ust_ring_buffer_client_cb::packet_size_field -->
2191 <var-decl name='packet_size_field' type-id='type-id-220' visibility='default' filepath='../../../src/common/ringbuffer/ringbuffer-config.h' line='86' column='1'/>
2192 </data-member>
2193 </class-decl>
2194 <!-- struct lttng_ust_ring_buffer_ctx -->
2195 <class-decl name='lttng_ust_ring_buffer_ctx' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='39' column='1' id='type-id-221'>
2196 <data-member access='public' layout-offset-in-bits='0'>
2197 <!-- uint32_t lttng_ust_ring_buffer_ctx::struct_size -->
2198 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='40' column='1'/>
2199 </data-member>
2200 <data-member access='public' layout-offset-in-bits='64'>
2201 <!-- void* lttng_ust_ring_buffer_ctx::client_priv -->
2202 <var-decl name='client_priv' type-id='type-id-93' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='42' column='1'/>
2203 </data-member>
2204 <data-member access='public' layout-offset-in-bits='128'>
2205 <!-- size_t lttng_ust_ring_buffer_ctx::data_size -->
2206 <var-decl name='data_size' type-id='type-id-68' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='43' column='1'/>
2207 </data-member>
2208 <data-member access='public' layout-offset-in-bits='192'>
2209 <!-- int lttng_ust_ring_buffer_ctx::largest_align -->
2210 <var-decl name='largest_align' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='44' column='1'/>
2211 </data-member>
2212 <data-member access='public' layout-offset-in-bits='256'>
2213 <!-- lttng_ust_probe_ctx* lttng_ust_ring_buffer_ctx::probe_ctx -->
2214 <var-decl name='probe_ctx' type-id='type-id-222' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='48' column='1'/>
2215 </data-member>
2216 <data-member access='public' layout-offset-in-bits='320'>
2217 <!-- lttng_ust_ring_buffer_ctx_private* lttng_ust_ring_buffer_ctx::priv -->
2218 <var-decl name='priv' type-id='type-id-223' visibility='default' filepath='../../../include/lttng/ust-ringbuffer-context.h' line='51' column='1'/>
2219 </data-member>
2220 </class-decl>
2221 <!-- struct lttng_ust_probe_ctx -->
2222 <class-decl name='lttng_ust_probe_ctx' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='341' column='1' id='type-id-224'>
2223 <data-member access='public' layout-offset-in-bits='0'>
2224 <!-- uint32_t lttng_ust_probe_ctx::struct_size -->
2225 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='342' column='1'/>
2226 </data-member>
2227 <data-member access='public' layout-offset-in-bits='64'>
2228 <!-- void* lttng_ust_probe_ctx::ip -->
2229 <var-decl name='ip' type-id='type-id-93' visibility='default' filepath='../../../include/lttng/ust-events.h' line='344' column='1'/>
2230 </data-member>
2231 </class-decl>
2232 <!-- struct lttng_ust_ring_buffer_ctx_private -->
2233 <class-decl name='lttng_ust_ring_buffer_ctx_private' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='239' column='1' id='type-id-225'>
2234 <data-member access='public' layout-offset-in-bits='0'>
2235 <!-- lttng_ust_ring_buffer_ctx* lttng_ust_ring_buffer_ctx_private::pub -->
2236 <var-decl name='pub' type-id='type-id-226' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='241' column='1'/>
2237 </data-member>
2238 <data-member access='public' layout-offset-in-bits='64'>
2239 <!-- lttng_ust_ring_buffer_channel* lttng_ust_ring_buffer_ctx_private::chan -->
2240 <var-decl name='chan' type-id='type-id-186' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='242' column='1'/>
2241 </data-member>
2242 <data-member access='public' layout-offset-in-bits='128'>
2243 <!-- int lttng_ust_ring_buffer_ctx_private::reserve_cpu -->
2244 <var-decl name='reserve_cpu' type-id='type-id-41' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='245' column='1'/>
2245 </data-member>
2246 <data-member access='public' layout-offset-in-bits='192'>
2247 <!-- size_t lttng_ust_ring_buffer_ctx_private::slot_size -->
2248 <var-decl name='slot_size' type-id='type-id-68' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='246' column='1'/>
2249 </data-member>
2250 <data-member access='public' layout-offset-in-bits='256'>
2251 <!-- unsigned long int lttng_ust_ring_buffer_ctx_private::buf_offset -->
2252 <var-decl name='buf_offset' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='247' column='1'/>
2253 </data-member>
2254 <data-member access='public' layout-offset-in-bits='320'>
2255 <!-- unsigned long int lttng_ust_ring_buffer_ctx_private::pre_offset -->
2256 <var-decl name='pre_offset' type-id='type-id-4' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='248' column='1'/>
2257 </data-member>
2258 <data-member access='public' layout-offset-in-bits='384'>
2259 <!-- uint64_t lttng_ust_ring_buffer_ctx_private::tsc -->
2260 <var-decl name='tsc' type-id='type-id-99' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='254' column='1'/>
2261 </data-member>
2262 <data-member access='public' layout-offset-in-bits='448'>
2263 <!-- unsigned int lttng_ust_ring_buffer_ctx_private::rflags -->
2264 <var-decl name='rflags' type-id='type-id-60' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='255' column='1'/>
2265 </data-member>
2266 <data-member access='public' layout-offset-in-bits='512'>
2267 <!-- lttng_ust_ring_buffer* lttng_ust_ring_buffer_ctx_private::buf -->
2268 <var-decl name='buf' type-id='type-id-152' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='257' column='1'/>
2269 </data-member>
2270 <data-member access='public' layout-offset-in-bits='576'>
2271 <!-- lttng_ust_ring_buffer_backend_pages* lttng_ust_ring_buffer_ctx_private::backend_pages -->
2272 <var-decl name='backend_pages' type-id='type-id-183' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='261' column='1'/>
2273 </data-member>
2274 </class-decl>
2275 <!-- struct lttng_ust_ring_buffer_shmp -->
2276 <class-decl name='lttng_ust_ring_buffer_shmp' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='74' column='1' id='type-id-49'>
2277 <data-member access='public' layout-offset-in-bits='0'>
2278 <!-- union {shm_ref _ref; lttng_ust_ring_buffer* _type;} lttng_ust_ring_buffer_shmp::shmp -->
2279 <var-decl name='shmp' type-id='type-id-227' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='75' column='1'/>
2280 </data-member>
2281 </class-decl>
2282 <!-- union {shm_ref _ref; lttng_ust_ring_buffer* _type;} -->
2283 <union-decl name='__anonymous_union__18' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='75' column='1' id='type-id-227'>
2284 <data-member access='private'>
2285 <!-- shm_ref _ref -->
2286 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='75' column='1'/>
2287 </data-member>
2288 <data-member access='private'>
2289 <!-- lttng_ust_ring_buffer* _type -->
2290 <var-decl name='_type' type-id='type-id-152' visibility='default' filepath='../../../src/common/ringbuffer/backend_types.h' line='75' column='1'/>
2291 </data-member>
2292 </union-decl>
2293 <!-- union {shm_ref _ref; commit_counters_cold* _type;} -->
2294 <union-decl name='__anonymous_union__19' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='191' column='1' id='type-id-159'>
2295 <data-member access='private'>
2296 <!-- shm_ref _ref -->
2297 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='191' column='1'/>
2298 </data-member>
2299 <data-member access='private'>
2300 <!-- commit_counters_cold* _type -->
2301 <var-decl name='_type' type-id='type-id-228' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='191' column='1'/>
2302 </data-member>
2303 </union-decl>
2304 <!-- struct commit_counters_cold -->
2305 <class-decl name='commit_counters_cold' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='85' column='1' id='type-id-229'>
2306 <data-member access='public' layout-offset-in-bits='0'>
2307 <!-- v_atomic commit_counters_cold::cc_sb -->
2308 <var-decl name='cc_sb' type-id='type-id-156' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='86' column='1'/>
2309 </data-member>
2310 <data-member access='public' layout-offset-in-bits='64'>
2311 <!-- char commit_counters_cold::padding[24] -->
2312 <var-decl name='padding' type-id='type-id-13' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='87' column='1'/>
2313 </data-member>
2314 </class-decl>
2315 <!-- union {shm_ref _ref; uint64_t* _type;} -->
2316 <union-decl name='__anonymous_union__20' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='193' column='1' id='type-id-160'>
2317 <data-member access='private'>
2318 <!-- shm_ref _ref -->
2319 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='193' column='1'/>
2320 </data-member>
2321 <data-member access='private'>
2322 <!-- uint64_t* _type -->
2323 <var-decl name='_type' type-id='type-id-230' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='193' column='1'/>
2324 </data-member>
2325 </union-decl>
2326 <!-- union {shm_ref _ref; lttng_ust_ring_buffer* _type;} -->
2327 <union-decl name='__anonymous_union__21' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='224' column='1' id='type-id-161'>
2328 <data-member access='private'>
2329 <!-- shm_ref _ref -->
2330 <var-decl name='_ref' type-id='type-id-165' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='224' column='1'/>
2331 </data-member>
2332 <data-member access='private'>
2333 <!-- lttng_ust_ring_buffer* _type -->
2334 <var-decl name='_type' type-id='type-id-152' visibility='default' filepath='../../../src/common/ringbuffer/frontend_types.h' line='224' column='1'/>
2335 </data-member>
2336 </union-decl>
2337 <!-- struct lttng_ust_ctl_consumer_channel -->
2338 <class-decl name='lttng_ust_ctl_consumer_channel' size-in-bits='640' is-struct='yes' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='49' column='1' id='type-id-231'>
2339 <data-member access='public' layout-offset-in-bits='0'>
2340 <!-- lttng_ust_channel_buffer* lttng_ust_ctl_consumer_channel::chan -->
2341 <var-decl name='chan' type-id='type-id-232' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='50' column='1'/>
2342 </data-member>
2343 <data-member access='public' layout-offset-in-bits='64'>
2344 <!-- lttng_ust_ctl_consumer_channel_attr lttng_ust_ctl_consumer_channel::attr -->
2345 <var-decl name='attr' type-id='type-id-233' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='53' column='1'/>
2346 </data-member>
2347 <data-member access='public' layout-offset-in-bits='576'>
2348 <!-- int lttng_ust_ctl_consumer_channel::wait_fd -->
2349 <var-decl name='wait_fd' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='54' column='1'/>
2350 </data-member>
2351 <data-member access='public' layout-offset-in-bits='608'>
2352 <!-- int lttng_ust_ctl_consumer_channel::wakeup_fd -->
2353 <var-decl name='wakeup_fd' type-id='type-id-41' visibility='default' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='55' column='1'/>
2354 </data-member>
2355 </class-decl>
2356 <!-- struct lttng_ust_channel_buffer -->
2357 <class-decl name='lttng_ust_channel_buffer' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='548' column='1' id='type-id-234'>
2358 <data-member access='public' layout-offset-in-bits='0'>
2359 <!-- uint32_t lttng_ust_channel_buffer::struct_size -->
2360 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='549' column='1'/>
2361 </data-member>
2362 <data-member access='public' layout-offset-in-bits='64'>
2363 <!-- lttng_ust_channel_common* lttng_ust_channel_buffer::parent -->
2364 <var-decl name='parent' type-id='type-id-235' visibility='default' filepath='../../../include/lttng/ust-events.h' line='551' column='1'/>
2365 </data-member>
2366 <data-member access='public' layout-offset-in-bits='128'>
2367 <!-- lttng_ust_channel_buffer_private* lttng_ust_channel_buffer::priv -->
2368 <var-decl name='priv' type-id='type-id-236' visibility='default' filepath='../../../include/lttng/ust-events.h' line='552' column='1'/>
2369 </data-member>
2370 <data-member access='public' layout-offset-in-bits='192'>
2371 <!-- lttng_ust_channel_buffer_ops* lttng_ust_channel_buffer::ops -->
2372 <var-decl name='ops' type-id='type-id-237' visibility='default' filepath='../../../include/lttng/ust-events.h' line='554' column='1'/>
2373 </data-member>
2374 </class-decl>
2375 <!-- struct lttng_ust_channel_common -->
2376 <class-decl name='lttng_ust_channel_common' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='523' column='1' id='type-id-238'>
2377 <data-member access='public' layout-offset-in-bits='0'>
2378 <!-- uint32_t lttng_ust_channel_common::struct_size -->
2379 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='524' column='1'/>
2380 </data-member>
2381 <data-member access='public' layout-offset-in-bits='64'>
2382 <!-- lttng_ust_channel_common_private* lttng_ust_channel_common::priv -->
2383 <var-decl name='priv' type-id='type-id-239' visibility='default' filepath='../../../include/lttng/ust-events.h' line='526' column='1'/>
2384 </data-member>
2385 <data-member access='public' layout-offset-in-bits='128'>
2386 <!-- lttng_ust_channel_type lttng_ust_channel_common::type -->
2387 <var-decl name='type' type-id='type-id-240' visibility='default' filepath='../../../include/lttng/ust-events.h' line='528' column='1'/>
2388 </data-member>
2389 <data-member access='public' layout-offset-in-bits='192'>
2390 <!-- void* lttng_ust_channel_common::child -->
2391 <var-decl name='child' type-id='type-id-93' visibility='default' filepath='../../../include/lttng/ust-events.h' line='529' column='1'/>
2392 </data-member>
2393 <data-member access='public' layout-offset-in-bits='256'>
2394 <!-- int lttng_ust_channel_common::enabled -->
2395 <var-decl name='enabled' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-events.h' line='531' column='1'/>
2396 </data-member>
2397 <data-member access='public' layout-offset-in-bits='320'>
2398 <!-- lttng_ust_session* lttng_ust_channel_common::session -->
2399 <var-decl name='session' type-id='type-id-241' visibility='default' filepath='../../../include/lttng/ust-events.h' line='532' column='1'/>
2400 </data-member>
2401 </class-decl>
2402 <!-- struct lttng_ust_channel_common_private -->
2403 <class-decl name='lttng_ust_channel_common_private' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='377' column='1' id='type-id-242'>
2404 <data-member access='public' layout-offset-in-bits='0'>
2405 <!-- lttng_ust_channel_common* lttng_ust_channel_common_private::pub -->
2406 <var-decl name='pub' type-id='type-id-235' visibility='default' filepath='../../../src/common/events.h' line='378' column='1'/>
2407 </data-member>
2408 <data-member access='public' layout-offset-in-bits='64'>
2409 <!-- int lttng_ust_channel_common_private::objd -->
2410 <var-decl name='objd' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='380' column='1'/>
2411 </data-member>
2412 <data-member access='public' layout-offset-in-bits='31'>
2413 <!-- int lttng_ust_channel_common_private::tstate -->
2414 <var-decl name='tstate' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='381' column='1'/>
2415 </data-member>
2416 </class-decl>
2417 <!-- enum lttng_ust_channel_type -->
2418 <enum-decl name='lttng_ust_channel_type' filepath='../../../include/lttng/ust-events.h' line='508' column='1' id='type-id-240'>
2419 <underlying-type type-id='type-id-57'/>
2420 <enumerator name='LTTNG_UST_CHANNEL_TYPE_BUFFER' value='0'/>
2421 </enum-decl>
2422 <!-- struct lttng_ust_session -->
2423 <class-decl name='lttng_ust_session' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='587' column='1' id='type-id-243'>
2424 <data-member access='public' layout-offset-in-bits='0'>
2425 <!-- uint32_t lttng_ust_session::struct_size -->
2426 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='588' column='1'/>
2427 </data-member>
2428 <data-member access='public' layout-offset-in-bits='64'>
2429 <!-- lttng_ust_session_private* lttng_ust_session::priv -->
2430 <var-decl name='priv' type-id='type-id-244' visibility='default' filepath='../../../include/lttng/ust-events.h' line='590' column='1'/>
2431 </data-member>
2432 <data-member access='public' layout-offset-in-bits='128'>
2433 <!-- int lttng_ust_session::active -->
2434 <var-decl name='active' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-events.h' line='592' column='1'/>
2435 </data-member>
2436 </class-decl>
2437 <!-- struct lttng_ust_session_private -->
2438 <class-decl name='lttng_ust_session_private' size-in-bits='525440' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='318' column='1' id='type-id-245'>
2439 <data-member access='public' layout-offset-in-bits='0'>
2440 <!-- lttng_ust_session* lttng_ust_session_private::pub -->
2441 <var-decl name='pub' type-id='type-id-241' visibility='default' filepath='../../../src/common/events.h' line='319' column='1'/>
2442 </data-member>
2443 <data-member access='public' layout-offset-in-bits='64'>
2444 <!-- int lttng_ust_session_private::been_active -->
2445 <var-decl name='been_active' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='321' column='1'/>
2446 </data-member>
2447 <data-member access='public' layout-offset-in-bits='96'>
2448 <!-- int lttng_ust_session_private::objd -->
2449 <var-decl name='objd' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='322' column='1'/>
2450 </data-member>
2451 <data-member access='public' layout-offset-in-bits='128'>
2452 <!-- cds_list_head lttng_ust_session_private::chan_head -->
2453 <var-decl name='chan_head' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='323' column='1'/>
2454 </data-member>
2455 <data-member access='public' layout-offset-in-bits='256'>
2456 <!-- cds_list_head lttng_ust_session_private::events_head -->
2457 <var-decl name='events_head' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='324' column='1'/>
2458 </data-member>
2459 <data-member access='public' layout-offset-in-bits='384'>
2460 <!-- cds_list_head lttng_ust_session_private::node -->
2461 <var-decl name='node' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='325' column='1'/>
2462 </data-member>
2463 <data-member access='public' layout-offset-in-bits='512'>
2464 <!-- cds_list_head lttng_ust_session_private::enablers_head -->
2465 <var-decl name='enablers_head' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='328' column='1'/>
2466 </data-member>
2467 <data-member access='public' layout-offset-in-bits='640'>
2468 <!-- lttng_ust_event_ht lttng_ust_session_private::events_ht -->
2469 <var-decl name='events_ht' type-id='type-id-247' visibility='default' filepath='../../../src/common/events.h' line='329' column='1'/>
2470 </data-member>
2471 <data-member access='public' layout-offset-in-bits='262784'>
2472 <!-- void* lttng_ust_session_private::owner -->
2473 <var-decl name='owner' type-id='type-id-93' visibility='default' filepath='../../../src/common/events.h' line='330' column='1'/>
2474 </data-member>
2475 <data-member access='public' layout-offset-in-bits='31'>
2476 <!-- int lttng_ust_session_private::tstate -->
2477 <var-decl name='tstate' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='331' column='1'/>
2478 </data-member>
2479 <data-member access='public' layout-offset-in-bits='30'>
2480 <!-- int lttng_ust_session_private::statedump_pending -->
2481 <var-decl name='statedump_pending' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='333' column='1'/>
2482 </data-member>
2483 <data-member access='public' layout-offset-in-bits='262912'>
2484 <!-- lttng_ust_enum_ht lttng_ust_session_private::enums_ht -->
2485 <var-decl name='enums_ht' type-id='type-id-248' visibility='default' filepath='../../../src/common/events.h' line='335' column='1'/>
2486 </data-member>
2487 <data-member access='public' layout-offset-in-bits='525056'>
2488 <!-- cds_list_head lttng_ust_session_private::enums_head -->
2489 <var-decl name='enums_head' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='336' column='1'/>
2490 </data-member>
2491 <data-member access='public' layout-offset-in-bits='525184'>
2492 <!-- lttng_ust_ctx* lttng_ust_session_private::ctx -->
2493 <var-decl name='ctx' type-id='type-id-249' visibility='default' filepath='../../../src/common/events.h' line='337' column='1'/>
2494 </data-member>
2495 <data-member access='public' layout-offset-in-bits='525248'>
2496 <!-- unsigned char lttng_ust_session_private::uuid[16] -->
2497 <var-decl name='uuid' type-id='type-id-59' visibility='default' filepath='../../../src/common/events.h' line='339' column='1'/>
2498 </data-member>
2499 <data-member access='public' layout-offset-in-bits='525376'>
2500 <!-- bool lttng_ust_session_private::uuid_set -->
2501 <var-decl name='uuid_set' type-id='type-id-1' visibility='default' filepath='../../../src/common/events.h' line='340' column='1'/>
2502 </data-member>
2503 </class-decl>
2504 <!-- struct cds_list_head -->
2505 <class-decl name='cds_list_head' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/urcu/list.h' line='35' column='1' id='type-id-246'>
2506 <data-member access='public' layout-offset-in-bits='0'>
2507 <!-- cds_list_head* cds_list_head::next -->
2508 <var-decl name='next' type-id='type-id-250' visibility='default' filepath='/usr/include/urcu/list.h' line='36' column='1'/>
2509 </data-member>
2510 <data-member access='public' layout-offset-in-bits='64'>
2511 <!-- cds_list_head* cds_list_head::prev -->
2512 <var-decl name='prev' type-id='type-id-250' visibility='default' filepath='/usr/include/urcu/list.h' line='36' column='1'/>
2513 </data-member>
2514 </class-decl>
2515 <!-- struct lttng_ust_event_ht -->
2516 <class-decl name='lttng_ust_event_ht' size-in-bits='262144' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='221' column='1' id='type-id-247'>
2517 <data-member access='public' layout-offset-in-bits='0'>
2518 <!-- cds_hlist_head lttng_ust_event_ht::table[4096] -->
2519 <var-decl name='table' type-id='type-id-3' visibility='default' filepath='../../../src/common/events.h' line='222' column='1'/>
2520 </data-member>
2521 </class-decl>
2522 <!-- struct cds_hlist_head -->
2523 <class-decl name='cds_hlist_head' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/urcu/hlist.h' line='21' column='1' id='type-id-2'>
2524 <data-member access='public' layout-offset-in-bits='0'>
2525 <!-- cds_hlist_node* cds_hlist_head::next -->
2526 <var-decl name='next' type-id='type-id-251' visibility='default' filepath='/usr/include/urcu/hlist.h' line='22' column='1'/>
2527 </data-member>
2528 </class-decl>
2529 <!-- struct cds_hlist_node -->
2530 <class-decl name='cds_hlist_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/urcu/hlist.h' line='25' column='1' id='type-id-252'>
2531 <data-member access='public' layout-offset-in-bits='0'>
2532 <!-- cds_hlist_node* cds_hlist_node::next -->
2533 <var-decl name='next' type-id='type-id-251' visibility='default' filepath='/usr/include/urcu/hlist.h' line='26' column='1'/>
2534 </data-member>
2535 <data-member access='public' layout-offset-in-bits='64'>
2536 <!-- cds_hlist_node* cds_hlist_node::prev -->
2537 <var-decl name='prev' type-id='type-id-251' visibility='default' filepath='/usr/include/urcu/hlist.h' line='26' column='1'/>
2538 </data-member>
2539 </class-decl>
2540 <!-- struct lttng_ust_enum_ht -->
2541 <class-decl name='lttng_ust_enum_ht' size-in-bits='262144' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='234' column='1' id='type-id-248'>
2542 <data-member access='public' layout-offset-in-bits='0'>
2543 <!-- cds_hlist_head lttng_ust_enum_ht::table[4096] -->
2544 <var-decl name='table' type-id='type-id-3' visibility='default' filepath='../../../src/common/events.h' line='235' column='1'/>
2545 </data-member>
2546 </class-decl>
2547 <!-- struct lttng_ust_ctx -->
2548 <class-decl name='lttng_ust_ctx' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='427' column='1' id='type-id-253'>
2549 <data-member access='public' layout-offset-in-bits='0'>
2550 <!-- lttng_ust_ctx_field* lttng_ust_ctx::fields -->
2551 <var-decl name='fields' type-id='type-id-254' visibility='default' filepath='../../../src/common/events.h' line='428' column='1'/>
2552 </data-member>
2553 <data-member access='public' layout-offset-in-bits='64'>
2554 <!-- unsigned int lttng_ust_ctx::nr_fields -->
2555 <var-decl name='nr_fields' type-id='type-id-60' visibility='default' filepath='../../../src/common/events.h' line='429' column='1'/>
2556 </data-member>
2557 <data-member access='public' layout-offset-in-bits='96'>
2558 <!-- unsigned int lttng_ust_ctx::allocated_fields -->
2559 <var-decl name='allocated_fields' type-id='type-id-60' visibility='default' filepath='../../../src/common/events.h' line='430' column='1'/>
2560 </data-member>
2561 <data-member access='public' layout-offset-in-bits='128'>
2562 <!-- unsigned int lttng_ust_ctx::largest_align -->
2563 <var-decl name='largest_align' type-id='type-id-60' visibility='default' filepath='../../../src/common/events.h' line='431' column='1'/>
2564 </data-member>
2565 </class-decl>
2566 <!-- struct lttng_ust_ctx_field -->
2567 <class-decl name='lttng_ust_ctx_field' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='446' column='1' id='type-id-255'>
2568 <data-member access='public' layout-offset-in-bits='0'>
2569 <!-- const lttng_ust_event_field* lttng_ust_ctx_field::event_field -->
2570 <var-decl name='event_field' type-id='type-id-256' visibility='default' filepath='../../../src/common/events.h' line='447' column='1'/>
2571 </data-member>
2572 <data-member access='public' layout-offset-in-bits='64'>
2573 <!-- typedef size_t (void*, lttng_ust_probe_ctx*, typedef size_t)* lttng_ust_ctx_field::get_size -->
2574 <var-decl name='get_size' type-id='type-id-257' visibility='default' filepath='../../../src/common/events.h' line='448' column='1'/>
2575 </data-member>
2576 <data-member access='public' layout-offset-in-bits='128'>
2577 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ring_buffer_ctx*, lttng_ust_channel_buffer*)* lttng_ust_ctx_field::record -->
2578 <var-decl name='record' type-id='type-id-258' visibility='default' filepath='../../../src/common/events.h' line='450' column='1'/>
2579 </data-member>
2580 <data-member access='public' layout-offset-in-bits='192'>
2581 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ctx_value*)* lttng_ust_ctx_field::get_value -->
2582 <var-decl name='get_value' type-id='type-id-259' visibility='default' filepath='../../../src/common/events.h' line='453' column='1'/>
2583 </data-member>
2584 <data-member access='public' layout-offset-in-bits='256'>
2585 <!-- void (void*)* lttng_ust_ctx_field::destroy -->
2586 <var-decl name='destroy' type-id='type-id-260' visibility='default' filepath='../../../src/common/events.h' line='455' column='1'/>
2587 </data-member>
2588 <data-member access='public' layout-offset-in-bits='320'>
2589 <!-- void* lttng_ust_ctx_field::priv -->
2590 <var-decl name='priv' type-id='type-id-93' visibility='default' filepath='../../../src/common/events.h' line='456' column='1'/>
2591 </data-member>
2592 </class-decl>
2593 <!-- struct lttng_ust_event_field -->
2594 <class-decl name='lttng_ust_event_field' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='250' column='1' id='type-id-261'>
2595 <data-member access='public' layout-offset-in-bits='0'>
2596 <!-- uint32_t lttng_ust_event_field::struct_size -->
2597 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='251' column='1'/>
2598 </data-member>
2599 <data-member access='public' layout-offset-in-bits='64'>
2600 <!-- const char* lttng_ust_event_field::name -->
2601 <var-decl name='name' type-id='type-id-262' visibility='default' filepath='../../../include/lttng/ust-events.h' line='253' column='1'/>
2602 </data-member>
2603 <data-member access='public' layout-offset-in-bits='128'>
2604 <!-- const lttng_ust_type_common* lttng_ust_event_field::type -->
2605 <var-decl name='type' type-id='type-id-263' visibility='default' filepath='../../../include/lttng/ust-events.h' line='254' column='1'/>
2606 </data-member>
2607 <data-member access='public' layout-offset-in-bits='31'>
2608 <!-- unsigned int lttng_ust_event_field::nowrite -->
2609 <var-decl name='nowrite' type-id='type-id-60' visibility='default' filepath='../../../include/lttng/ust-events.h' line='255' column='1'/>
2610 </data-member>
2611 <data-member access='public' layout-offset-in-bits='30'>
2612 <!-- unsigned int lttng_ust_event_field::nofilter -->
2613 <var-decl name='nofilter' type-id='type-id-60' visibility='default' filepath='../../../include/lttng/ust-events.h' line='256' column='1'/>
2614 </data-member>
2615 </class-decl>
2616 <!-- struct lttng_ust_type_common -->
2617 <class-decl name='lttng_ust_type_common' size-in-bits='32' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='110' column='1' id='type-id-264'>
2618 <data-member access='public' layout-offset-in-bits='0'>
2619 <!-- lttng_ust_type lttng_ust_type_common::type -->
2620 <var-decl name='type' type-id='type-id-265' visibility='default' filepath='../../../include/lttng/ust-events.h' line='111' column='1'/>
2621 </data-member>
2622 </class-decl>
2623 <!-- enum lttng_ust_type -->
2624 <enum-decl name='lttng_ust_type' filepath='../../../include/lttng/ust-events.h' line='56' column='1' id='type-id-265'>
2625 <underlying-type type-id='type-id-57'/>
2626 <enumerator name='lttng_ust_type_integer' value='0'/>
2627 <enumerator name='lttng_ust_type_string' value='1'/>
2628 <enumerator name='lttng_ust_type_float' value='2'/>
2629 <enumerator name='lttng_ust_type_dynamic' value='3'/>
2630 <enumerator name='lttng_ust_type_enum' value='4'/>
2631 <enumerator name='lttng_ust_type_array' value='5'/>
2632 <enumerator name='lttng_ust_type_sequence' value='6'/>
2633 <enumerator name='lttng_ust_type_struct' value='7'/>
2634 <enumerator name='NR_LTTNG_UST_TYPE' value='8'/>
2635 </enum-decl>
2636 <!-- struct lttng_ust_ctx_value -->
2637 <class-decl name='lttng_ust_ctx_value' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='32' column='1' id='type-id-266'>
2638 <data-member access='public' layout-offset-in-bits='0'>
2639 <!-- lttng_ust_dynamic_type lttng_ust_ctx_value::sel -->
2640 <var-decl name='sel' type-id='type-id-267' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='33' column='1'/>
2641 </data-member>
2642 <data-member access='public' layout-offset-in-bits='64'>
2643 <!-- union {int64_t s64; uint64_t u64; const char* str; double d;} lttng_ust_ctx_value::u -->
2644 <var-decl name='u' type-id='type-id-268' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='39' column='1'/>
2645 </data-member>
2646 </class-decl>
2647 <!-- enum lttng_ust_dynamic_type -->
2648 <enum-decl name='lttng_ust_dynamic_type' filepath='../../../src/common/dynamic-type.h' line='12' column='1' id='type-id-267'>
2649 <underlying-type type-id='type-id-57'/>
2650 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_NONE' value='0'/>
2651 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S8' value='1'/>
2652 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S16' value='2'/>
2653 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S32' value='3'/>
2654 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S64' value='4'/>
2655 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U8' value='5'/>
2656 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U16' value='6'/>
2657 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U32' value='7'/>
2658 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U64' value='8'/>
2659 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_FLOAT' value='9'/>
2660 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_DOUBLE' value='10'/>
2661 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_STRING' value='11'/>
2662 <enumerator name='_NR_LTTNG_UST_DYNAMIC_TYPES' value='12'/>
2663 </enum-decl>
2664 <!-- union {int64_t s64; uint64_t u64; const char* str; double d;} -->
2665 <union-decl name='__anonymous_union__22' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='34' column='1' id='type-id-268'>
2666 <data-member access='private'>
2667 <!-- int64_t s64 -->
2668 <var-decl name='s64' type-id='type-id-69' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='35' column='1'/>
2669 </data-member>
2670 <data-member access='private'>
2671 <!-- uint64_t u64 -->
2672 <var-decl name='u64' type-id='type-id-99' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='36' column='1'/>
2673 </data-member>
2674 <data-member access='private'>
2675 <!-- const char* str -->
2676 <var-decl name='str' type-id='type-id-262' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='37' column='1'/>
2677 </data-member>
2678 <data-member access='private'>
2679 <!-- double d -->
2680 <var-decl name='d' type-id='type-id-40' visibility='default' filepath='../../../src/common/ust-context-provider.h' line='38' column='1'/>
2681 </data-member>
2682 </union-decl>
2683 <!-- struct lttng_ust_channel_buffer_private -->
2684 <class-decl name='lttng_ust_channel_buffer_private' size-in-bits='704' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='384' column='1' id='type-id-269'>
2685 <data-member access='public' layout-offset-in-bits='0'>
2686 <!-- lttng_ust_channel_common_private lttng_ust_channel_buffer_private::parent -->
2687 <var-decl name='parent' type-id='type-id-242' visibility='default' filepath='../../../src/common/events.h' line='385' column='1'/>
2688 </data-member>
2689 <data-member access='public' layout-offset-in-bits='128'>
2690 <!-- lttng_ust_channel_buffer* lttng_ust_channel_buffer_private::pub -->
2691 <var-decl name='pub' type-id='type-id-232' visibility='default' filepath='../../../src/common/events.h' line='387' column='1'/>
2692 </data-member>
2693 <data-member access='public' layout-offset-in-bits='192'>
2694 <!-- cds_list_head lttng_ust_channel_buffer_private::node -->
2695 <var-decl name='node' type-id='type-id-246' visibility='default' filepath='../../../src/common/events.h' line='388' column='1'/>
2696 </data-member>
2697 <data-member access='public' layout-offset-in-bits='320'>
2698 <!-- int lttng_ust_channel_buffer_private::header_type -->
2699 <var-decl name='header_type' type-id='type-id-41' visibility='default' filepath='../../../src/common/events.h' line='389' column='1'/>
2700 </data-member>
2701 <data-member access='public' layout-offset-in-bits='352'>
2702 <!-- unsigned int lttng_ust_channel_buffer_private::id -->
2703 <var-decl name='id' type-id='type-id-60' visibility='default' filepath='../../../src/common/events.h' line='390' column='1'/>
2704 </data-member>
2705 <data-member access='public' layout-offset-in-bits='384'>
2706 <!-- lttng_ust_abi_chan_type lttng_ust_channel_buffer_private::type -->
2707 <var-decl name='type' type-id='type-id-270' visibility='default' filepath='../../../src/common/events.h' line='391' column='1'/>
2708 </data-member>
2709 <data-member access='public' layout-offset-in-bits='448'>
2710 <!-- lttng_ust_ctx* lttng_ust_channel_buffer_private::ctx -->
2711 <var-decl name='ctx' type-id='type-id-249' visibility='default' filepath='../../../src/common/events.h' line='392' column='1'/>
2712 </data-member>
2713 <data-member access='public' layout-offset-in-bits='512'>
2714 <!-- lttng_ust_ring_buffer_channel* lttng_ust_channel_buffer_private::rb_chan -->
2715 <var-decl name='rb_chan' type-id='type-id-186' visibility='default' filepath='../../../src/common/events.h' line='393' column='1'/>
2716 </data-member>
2717 <data-member access='public' layout-offset-in-bits='576'>
2718 <!-- unsigned char lttng_ust_channel_buffer_private::uuid[16] -->
2719 <var-decl name='uuid' type-id='type-id-59' visibility='default' filepath='../../../src/common/events.h' line='394' column='1'/>
2720 </data-member>
2721 </class-decl>
2722 <!-- enum lttng_ust_abi_chan_type -->
2723 <enum-decl name='lttng_ust_abi_chan_type' filepath='../../../include/lttng/ust-abi.h' line='42' column='1' id='type-id-270'>
2724 <underlying-type type-id='type-id-57'/>
2725 <enumerator name='LTTNG_UST_ABI_CHAN_PER_CPU' value='0'/>
2726 <enumerator name='LTTNG_UST_ABI_CHAN_METADATA' value='1'/>
2727 </enum-decl>
2728 <!-- struct lttng_ust_channel_buffer_ops -->
2729 <class-decl name='lttng_ust_channel_buffer_ops' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-events.h' line='491' column='1' id='type-id-271'>
2730 <data-member access='public' layout-offset-in-bits='0'>
2731 <!-- uint32_t lttng_ust_channel_buffer_ops::struct_size -->
2732 <var-decl name='struct_size' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-events.h' line='492' column='1'/>
2733 </data-member>
2734 <data-member access='public' layout-offset-in-bits='64'>
2735 <!-- lttng_ust_channel_buffer_ops_private* lttng_ust_channel_buffer_ops::priv -->
2736 <var-decl name='priv' type-id='type-id-272' visibility='default' filepath='../../../include/lttng/ust-events.h' line='494' column='1'/>
2737 </data-member>
2738 <data-member access='public' layout-offset-in-bits='128'>
2739 <!-- int (lttng_ust_ring_buffer_ctx*)* lttng_ust_channel_buffer_ops::event_reserve -->
2740 <var-decl name='event_reserve' type-id='type-id-273' visibility='default' filepath='../../../include/lttng/ust-events.h' line='496' column='1'/>
2741 </data-member>
2742 <data-member access='public' layout-offset-in-bits='192'>
2743 <!-- void (lttng_ust_ring_buffer_ctx*)* lttng_ust_channel_buffer_ops::event_commit -->
2744 <var-decl name='event_commit' type-id='type-id-274' visibility='default' filepath='../../../include/lttng/ust-events.h' line='497' column='1'/>
2745 </data-member>
2746 <data-member access='public' layout-offset-in-bits='256'>
2747 <!-- void (lttng_ust_ring_buffer_ctx*, void*, typedef size_t, typedef size_t)* lttng_ust_channel_buffer_ops::event_write -->
2748 <var-decl name='event_write' type-id='type-id-275' visibility='default' filepath='../../../include/lttng/ust-events.h' line='498' column='1'/>
2749 </data-member>
2750 <data-member access='public' layout-offset-in-bits='320'>
2751 <!-- void (lttng_ust_ring_buffer_ctx*, const char*, typedef size_t)* lttng_ust_channel_buffer_ops::event_strcpy -->
2752 <var-decl name='event_strcpy' type-id='type-id-276' visibility='default' filepath='../../../include/lttng/ust-events.h' line='500' column='1'/>
2753 </data-member>
2754 <data-member access='public' layout-offset-in-bits='384'>
2755 <!-- void (lttng_ust_ring_buffer_ctx*, const char*, typedef size_t)* lttng_ust_channel_buffer_ops::event_pstrcpy_pad -->
2756 <var-decl name='event_pstrcpy_pad' type-id='type-id-276' visibility='default' filepath='../../../include/lttng/ust-events.h' line='502' column='1'/>
2757 </data-member>
2758 </class-decl>
2759 <!-- struct lttng_ust_channel_buffer_ops_private -->
2760 <class-decl name='lttng_ust_channel_buffer_ops_private' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../../src/common/events.h' line='353' column='1' id='type-id-277'>
2761 <data-member access='public' layout-offset-in-bits='0'>
2762 <!-- lttng_ust_channel_buffer_ops* lttng_ust_channel_buffer_ops_private::pub -->
2763 <var-decl name='pub' type-id='type-id-237' visibility='default' filepath='../../../src/common/events.h' line='354' column='1'/>
2764 </data-member>
2765 <data-member access='public' layout-offset-in-bits='64'>
2766 <!-- lttng_ust_channel_buffer* (const char*, void*, typedef size_t, typedef size_t, unsigned int, unsigned int, unsigned char*, typedef uint32_t, const int*, int, typedef int64_t)* lttng_ust_channel_buffer_ops_private::channel_create -->
2767 <var-decl name='channel_create' type-id='type-id-278' visibility='default' filepath='../../../src/common/events.h' line='356' column='1'/>
2768 </data-member>
2769 <data-member access='public' layout-offset-in-bits='128'>
2770 <!-- void (lttng_ust_channel_buffer*)* lttng_ust_channel_buffer_ops_private::channel_destroy -->
2771 <var-decl name='channel_destroy' type-id='type-id-279' visibility='default' filepath='../../../src/common/events.h' line='365' column='1'/>
2772 </data-member>
2773 <data-member access='public' layout-offset-in-bits='192'>
2774 <!-- typedef size_t (lttng_ust_channel_buffer*)* lttng_ust_channel_buffer_ops_private::packet_avail_size -->
2775 <var-decl name='packet_avail_size' type-id='type-id-280' visibility='default' filepath='../../../src/common/events.h' line='371' column='1'/>
2776 </data-member>
2777 <data-member access='public' layout-offset-in-bits='256'>
2778 <!-- int (lttng_ust_channel_buffer*)* lttng_ust_channel_buffer_ops_private::is_finalized -->
2779 <var-decl name='is_finalized' type-id='type-id-281' visibility='default' filepath='../../../src/common/events.h' line='372' column='1'/>
2780 </data-member>
2781 <data-member access='public' layout-offset-in-bits='320'>
2782 <!-- int (lttng_ust_channel_buffer*)* lttng_ust_channel_buffer_ops_private::is_disabled -->
2783 <var-decl name='is_disabled' type-id='type-id-281' visibility='default' filepath='../../../src/common/events.h' line='373' column='1'/>
2784 </data-member>
2785 <data-member access='public' layout-offset-in-bits='384'>
2786 <!-- int (lttng_ust_channel_buffer*)* lttng_ust_channel_buffer_ops_private::flush_buffer -->
2787 <var-decl name='flush_buffer' type-id='type-id-281' visibility='default' filepath='../../../src/common/events.h' line='374' column='1'/>
2788 </data-member>
2789 </class-decl>
2790 <!-- struct lttng_ust_ctl_consumer_channel_attr -->
2791 <class-decl name='lttng_ust_ctl_consumer_channel_attr' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='38' column='1' id='type-id-233'>
2792 <data-member access='public' layout-offset-in-bits='0'>
2793 <!-- lttng_ust_abi_chan_type lttng_ust_ctl_consumer_channel_attr::type -->
2794 <var-decl name='type' type-id='type-id-270' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='39' column='1'/>
2795 </data-member>
2796 <data-member access='public' layout-offset-in-bits='32'>
2797 <!-- uint64_t lttng_ust_ctl_consumer_channel_attr::subbuf_size -->
2798 <var-decl name='subbuf_size' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='40' column='1'/>
2799 </data-member>
2800 <data-member access='public' layout-offset-in-bits='96'>
2801 <!-- uint64_t lttng_ust_ctl_consumer_channel_attr::num_subbuf -->
2802 <var-decl name='num_subbuf' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='41' column='1'/>
2803 </data-member>
2804 <data-member access='public' layout-offset-in-bits='160'>
2805 <!-- int lttng_ust_ctl_consumer_channel_attr::overwrite -->
2806 <var-decl name='overwrite' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='42' column='1'/>
2807 </data-member>
2808 <data-member access='public' layout-offset-in-bits='192'>
2809 <!-- unsigned int lttng_ust_ctl_consumer_channel_attr::switch_timer_interval -->
2810 <var-decl name='switch_timer_interval' type-id='type-id-60' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='43' column='1'/>
2811 </data-member>
2812 <data-member access='public' layout-offset-in-bits='224'>
2813 <!-- unsigned int lttng_ust_ctl_consumer_channel_attr::read_timer_interval -->
2814 <var-decl name='read_timer_interval' type-id='type-id-60' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='44' column='1'/>
2815 </data-member>
2816 <data-member access='public' layout-offset-in-bits='256'>
2817 <!-- lttng_ust_abi_output lttng_ust_ctl_consumer_channel_attr::output -->
2818 <var-decl name='output' type-id='type-id-282' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='45' column='1'/>
2819 </data-member>
2820 <data-member access='public' layout-offset-in-bits='288'>
2821 <!-- uint32_t lttng_ust_ctl_consumer_channel_attr::chan_id -->
2822 <var-decl name='chan_id' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='46' column='1'/>
2823 </data-member>
2824 <data-member access='public' layout-offset-in-bits='320'>
2825 <!-- unsigned char lttng_ust_ctl_consumer_channel_attr::uuid[16] -->
2826 <var-decl name='uuid' type-id='type-id-59' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='47' column='1'/>
2827 </data-member>
2828 <data-member access='public' layout-offset-in-bits='448'>
2829 <!-- int64_t lttng_ust_ctl_consumer_channel_attr::blocking_timeout -->
2830 <var-decl name='blocking_timeout' type-id='type-id-69' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='48' column='1'/>
2831 </data-member>
2832 </class-decl>
2833 <!-- enum lttng_ust_abi_output -->
2834 <enum-decl name='lttng_ust_abi_output' filepath='../../../include/lttng/ust-abi.h' line='38' column='1' id='type-id-282'>
2835 <underlying-type type-id='type-id-57'/>
2836 <enumerator name='LTTNG_UST_ABI_MMAP' value='0'/>
2837 </enum-decl>
2838 <!-- struct lttng_ust_abi_calibrate -->
2839 <class-decl name='lttng_ust_abi_calibrate' size-in-bits='2464' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='312' column='1' id='type-id-283'>
2840 <data-member access='public' layout-offset-in-bits='0'>
2841 <!-- lttng_ust_abi_calibrate_type lttng_ust_abi_calibrate::type -->
2842 <var-decl name='type' type-id='type-id-284' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='313' column='1'/>
2843 </data-member>
2844 <data-member access='public' layout-offset-in-bits='32'>
2845 <!-- char lttng_ust_abi_calibrate::padding[16] -->
2846 <var-decl name='padding' type-id='type-id-9' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='314' column='1'/>
2847 </data-member>
2848 <data-member access='public' layout-offset-in-bits='160'>
2849 <!-- union {char padding[288];} lttng_ust_abi_calibrate::u -->
2850 <var-decl name='u' type-id='type-id-285' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='318' column='1'/>
2851 </data-member>
2852 </class-decl>
2853 <!-- enum lttng_ust_abi_calibrate_type -->
2854 <enum-decl name='lttng_ust_abi_calibrate_type' filepath='../../../include/lttng/ust-abi.h' line='306' column='1' id='type-id-284'>
2855 <underlying-type type-id='type-id-57'/>
2856 <enumerator name='LTTNG_UST_ABI_CALIBRATE_TRACEPOINT' value='0'/>
2857 </enum-decl>
2858 <!-- union {char padding[288];} -->
2859 <union-decl name='__anonymous_union__23' size-in-bits='2304' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='316' column='1' id='type-id-285'>
2860 <data-member access='private'>
2861 <!-- char padding[288] -->
2862 <var-decl name='padding' type-id='type-id-23' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='317' column='1'/>
2863 </data-member>
2864 </union-decl>
2865 <!-- struct lttng_ust_abi_tracer_version -->
2866 <class-decl name='lttng_ust_abi_tracer_version' size-in-bits='96' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='47' column='1' id='type-id-286'>
2867 <data-member access='public' layout-offset-in-bits='0'>
2868 <!-- uint32_t lttng_ust_abi_tracer_version::major -->
2869 <var-decl name='major' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='48' column='1'/>
2870 </data-member>
2871 <data-member access='public' layout-offset-in-bits='32'>
2872 <!-- uint32_t lttng_ust_abi_tracer_version::minor -->
2873 <var-decl name='minor' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='49' column='1'/>
2874 </data-member>
2875 <data-member access='public' layout-offset-in-bits='64'>
2876 <!-- uint32_t lttng_ust_abi_tracer_version::patchlevel -->
2877 <var-decl name='patchlevel' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='50' column='1'/>
2878 </data-member>
2879 </class-decl>
2880 <!-- struct lttng_ust_abi_field_iter -->
2881 <class-decl name='lttng_ust_abi_field_iter' size-in-bits='6464' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='177' column='1' id='type-id-287'>
2882 <data-member access='public' layout-offset-in-bits='0'>
2883 <!-- char lttng_ust_abi_field_iter::event_name[256] -->
2884 <var-decl name='event_name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='178' column='1'/>
2885 </data-member>
2886 <data-member access='public' layout-offset-in-bits='2048'>
2887 <!-- char lttng_ust_abi_field_iter::field_name[256] -->
2888 <var-decl name='field_name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='179' column='1'/>
2889 </data-member>
2890 <data-member access='public' layout-offset-in-bits='4096'>
2891 <!-- int32_t lttng_ust_abi_field_iter::type -->
2892 <var-decl name='type' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='180' column='1'/>
2893 </data-member>
2894 <data-member access='public' layout-offset-in-bits='4128'>
2895 <!-- int lttng_ust_abi_field_iter::loglevel -->
2896 <var-decl name='loglevel' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='181' column='1'/>
2897 </data-member>
2898 <data-member access='public' layout-offset-in-bits='4160'>
2899 <!-- int lttng_ust_abi_field_iter::nowrite -->
2900 <var-decl name='nowrite' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='182' column='1'/>
2901 </data-member>
2902 <data-member access='public' layout-offset-in-bits='4192'>
2903 <!-- char lttng_ust_abi_field_iter::padding[284] -->
2904 <var-decl name='padding' type-id='type-id-21' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='183' column='1'/>
2905 </data-member>
2906 </class-decl>
2907 <!-- struct lttng_ust_abi_tracepoint_iter -->
2908 <class-decl name='lttng_ust_abi_tracepoint_iter' size-in-bits='2208' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='254' column='1' id='type-id-288'>
2909 <data-member access='public' layout-offset-in-bits='0'>
2910 <!-- char lttng_ust_abi_tracepoint_iter::name[256] -->
2911 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='255' column='1'/>
2912 </data-member>
2913 <data-member access='public' layout-offset-in-bits='2048'>
2914 <!-- int lttng_ust_abi_tracepoint_iter::loglevel -->
2915 <var-decl name='loglevel' type-id='type-id-41' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='256' column='1'/>
2916 </data-member>
2917 <data-member access='public' layout-offset-in-bits='2080'>
2918 <!-- char lttng_ust_abi_tracepoint_iter::padding[16] -->
2919 <var-decl name='padding' type-id='type-id-9' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='257' column='1'/>
2920 </data-member>
2921 </class-decl>
2922 <!-- struct lttng_ust_abi_event_notifier -->
2923 <class-decl name='lttng_ust_abi_event_notifier' size-in-bits='4896' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='134' column='1' id='type-id-289'>
2924 <data-member access='public' layout-offset-in-bits='0'>
2925 <!-- lttng_ust_abi_event lttng_ust_abi_event_notifier::event -->
2926 <var-decl name='event' type-id='type-id-290' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='135' column='1'/>
2927 </data-member>
2928 <data-member access='public' layout-offset-in-bits='4576'>
2929 <!-- uint64_t lttng_ust_abi_event_notifier::error_counter_index -->
2930 <var-decl name='error_counter_index' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='136' column='1'/>
2931 </data-member>
2932 <data-member access='public' layout-offset-in-bits='4640'>
2933 <!-- char lttng_ust_abi_event_notifier::padding[32] -->
2934 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='137' column='1'/>
2935 </data-member>
2936 </class-decl>
2937 <!-- struct lttng_ust_abi_event -->
2938 <class-decl name='lttng_ust_abi_event' size-in-bits='4576' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='118' column='1' id='type-id-290'>
2939 <data-member access='public' layout-offset-in-bits='0'>
2940 <!-- int32_t lttng_ust_abi_event::instrumentation -->
2941 <var-decl name='instrumentation' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='119' column='1'/>
2942 </data-member>
2943 <data-member access='public' layout-offset-in-bits='32'>
2944 <!-- char lttng_ust_abi_event::name[256] -->
2945 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='120' column='1'/>
2946 </data-member>
2947 <data-member access='public' layout-offset-in-bits='2080'>
2948 <!-- int32_t lttng_ust_abi_event::loglevel_type -->
2949 <var-decl name='loglevel_type' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='122' column='1'/>
2950 </data-member>
2951 <data-member access='public' layout-offset-in-bits='2112'>
2952 <!-- int32_t lttng_ust_abi_event::loglevel -->
2953 <var-decl name='loglevel' type-id='type-id-82' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='123' column='1'/>
2954 </data-member>
2955 <data-member access='public' layout-offset-in-bits='2144'>
2956 <!-- uint64_t lttng_ust_abi_event::token -->
2957 <var-decl name='token' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='124' column='1'/>
2958 </data-member>
2959 <data-member access='public' layout-offset-in-bits='2208'>
2960 <!-- char lttng_ust_abi_event::padding[8] -->
2961 <var-decl name='padding' type-id='type-id-37' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='125' column='1'/>
2962 </data-member>
2963 <data-member access='public' layout-offset-in-bits='2272'>
2964 <!-- union {char padding[288];} lttng_ust_abi_event::u -->
2965 <var-decl name='u' type-id='type-id-291' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='130' column='1'/>
2966 </data-member>
2967 </class-decl>
2968 <!-- union {char padding[288];} -->
2969 <union-decl name='__anonymous_union__24' size-in-bits='2304' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='128' column='1' id='type-id-291'>
2970 <data-member access='private'>
2971 <!-- char padding[288] -->
2972 <var-decl name='padding' type-id='type-id-23' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='129' column='1'/>
2973 </data-member>
2974 </union-decl>
2975 <!-- struct lttng_ust_abi_event_exclusion -->
2976 <class-decl name='lttng_ust_abi_event_exclusion' size-in-bits='288' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='342' column='1' id='type-id-292'>
2977 <data-member access='public' layout-offset-in-bits='0'>
2978 <!-- uint32_t lttng_ust_abi_event_exclusion::count -->
2979 <var-decl name='count' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='343' column='1'/>
2980 </data-member>
2981 <data-member access='public' layout-offset-in-bits='32'>
2982 <!-- char lttng_ust_abi_event_exclusion::padding[32] -->
2983 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='344' column='1'/>
2984 </data-member>
2985 <data-member access='public' layout-offset-in-bits='288'>
2986 <!-- char lttng_ust_abi_event_exclusion::names[256][] -->
2987 <var-decl name='names' type-id='type-id-19' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='345' column='1'/>
2988 </data-member>
2989 </class-decl>
2990 <!-- struct lttng_ust_abi_capture_bytecode -->
2991 <class-decl name='lttng_ust_abi_capture_bytecode' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='333' column='1' id='type-id-293'>
2992 <data-member access='public' layout-offset-in-bits='0'>
2993 <!-- uint32_t lttng_ust_abi_capture_bytecode::len -->
2994 <var-decl name='len' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='334' column='1'/>
2995 </data-member>
2996 <data-member access='public' layout-offset-in-bits='32'>
2997 <!-- uint32_t lttng_ust_abi_capture_bytecode::reloc_offset -->
2998 <var-decl name='reloc_offset' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='335' column='1'/>
2999 </data-member>
3000 <data-member access='public' layout-offset-in-bits='64'>
3001 <!-- uint64_t lttng_ust_abi_capture_bytecode::seqnum -->
3002 <var-decl name='seqnum' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='336' column='1'/>
3003 </data-member>
3004 <data-member access='public' layout-offset-in-bits='128'>
3005 <!-- char lttng_ust_abi_capture_bytecode::padding[32] -->
3006 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='337' column='1'/>
3007 </data-member>
3008 <data-member access='public' layout-offset-in-bits='384'>
3009 <!-- char lttng_ust_abi_capture_bytecode::data[] -->
3010 <var-decl name='data' type-id='type-id-39' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='338' column='1'/>
3011 </data-member>
3012 </class-decl>
3013 <!-- struct lttng_ust_abi_filter_bytecode -->
3014 <class-decl name='lttng_ust_abi_filter_bytecode' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='323' column='1' id='type-id-294'>
3015 <data-member access='public' layout-offset-in-bits='0'>
3016 <!-- uint32_t lttng_ust_abi_filter_bytecode::len -->
3017 <var-decl name='len' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='324' column='1'/>
3018 </data-member>
3019 <data-member access='public' layout-offset-in-bits='32'>
3020 <!-- uint32_t lttng_ust_abi_filter_bytecode::reloc_offset -->
3021 <var-decl name='reloc_offset' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='325' column='1'/>
3022 </data-member>
3023 <data-member access='public' layout-offset-in-bits='64'>
3024 <!-- uint64_t lttng_ust_abi_filter_bytecode::seqnum -->
3025 <var-decl name='seqnum' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='326' column='1'/>
3026 </data-member>
3027 <data-member access='public' layout-offset-in-bits='128'>
3028 <!-- char lttng_ust_abi_filter_bytecode::padding[32] -->
3029 <var-decl name='padding' type-id='type-id-29' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='327' column='1'/>
3030 </data-member>
3031 <data-member access='public' layout-offset-in-bits='384'>
3032 <!-- char lttng_ust_abi_filter_bytecode::data[] -->
3033 <var-decl name='data' type-id='type-id-39' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='328' column='1'/>
3034 </data-member>
3035 </class-decl>
3036 <!-- struct lttng_ust_context_attr -->
3037 <class-decl name='lttng_ust_context_attr' size-in-bits='2240' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='55' column='1' id='type-id-295'>
3038 <data-member access='public' layout-offset-in-bits='0'>
3039 <!-- lttng_ust_abi_context_type lttng_ust_context_attr::ctx -->
3040 <var-decl name='ctx' type-id='type-id-296' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='56' column='1'/>
3041 </data-member>
3042 <data-member access='public' layout-offset-in-bits='64'>
3043 <!-- union {lttng_ust_abi_perf_counter_ctx perf_counter; struct {char* provider_name; char* ctx_name;} app_ctx;} lttng_ust_context_attr::u -->
3044 <var-decl name='u' type-id='type-id-297' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='63' column='1'/>
3045 </data-member>
3046 </class-decl>
3047 <!-- enum lttng_ust_abi_context_type -->
3048 <enum-decl name='lttng_ust_abi_context_type' filepath='../../../include/lttng/ust-abi.h' line='186' column='1' id='type-id-296'>
3049 <underlying-type type-id='type-id-57'/>
3050 <enumerator name='LTTNG_UST_ABI_CONTEXT_VTID' value='0'/>
3051 <enumerator name='LTTNG_UST_ABI_CONTEXT_VPID' value='1'/>
3052 <enumerator name='LTTNG_UST_ABI_CONTEXT_PTHREAD_ID' value='2'/>
3053 <enumerator name='LTTNG_UST_ABI_CONTEXT_PROCNAME' value='3'/>
3054 <enumerator name='LTTNG_UST_ABI_CONTEXT_IP' value='4'/>
3055 <enumerator name='LTTNG_UST_ABI_CONTEXT_PERF_THREAD_COUNTER' value='5'/>
3056 <enumerator name='LTTNG_UST_ABI_CONTEXT_CPU_ID' value='6'/>
3057 <enumerator name='LTTNG_UST_ABI_CONTEXT_APP_CONTEXT' value='7'/>
3058 <enumerator name='LTTNG_UST_ABI_CONTEXT_CGROUP_NS' value='8'/>
3059 <enumerator name='LTTNG_UST_ABI_CONTEXT_IPC_NS' value='9'/>
3060 <enumerator name='LTTNG_UST_ABI_CONTEXT_MNT_NS' value='10'/>
3061 <enumerator name='LTTNG_UST_ABI_CONTEXT_NET_NS' value='11'/>
3062 <enumerator name='LTTNG_UST_ABI_CONTEXT_PID_NS' value='12'/>
3063 <enumerator name='LTTNG_UST_ABI_CONTEXT_USER_NS' value='13'/>
3064 <enumerator name='LTTNG_UST_ABI_CONTEXT_UTS_NS' value='14'/>
3065 <enumerator name='LTTNG_UST_ABI_CONTEXT_VUID' value='15'/>
3066 <enumerator name='LTTNG_UST_ABI_CONTEXT_VEUID' value='16'/>
3067 <enumerator name='LTTNG_UST_ABI_CONTEXT_VSUID' value='17'/>
3068 <enumerator name='LTTNG_UST_ABI_CONTEXT_VGID' value='18'/>
3069 <enumerator name='LTTNG_UST_ABI_CONTEXT_VEGID' value='19'/>
3070 <enumerator name='LTTNG_UST_ABI_CONTEXT_VSGID' value='20'/>
3071 <enumerator name='LTTNG_UST_ABI_CONTEXT_TIME_NS' value='21'/>
3072 </enum-decl>
3073 <!-- union {lttng_ust_abi_perf_counter_ctx perf_counter; struct {char* provider_name; char* ctx_name;} app_ctx;} -->
3074 <union-decl name='__anonymous_union__25' size-in-bits='2176' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='57' column='1' id='type-id-297'>
3075 <data-member access='private'>
3076 <!-- lttng_ust_abi_perf_counter_ctx perf_counter -->
3077 <var-decl name='perf_counter' type-id='type-id-298' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='58' column='1'/>
3078 </data-member>
3079 <data-member access='private'>
3080 <!-- struct {char* provider_name; char* ctx_name;} app_ctx -->
3081 <var-decl name='app_ctx' type-id='type-id-299' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='62' column='1'/>
3082 </data-member>
3083 </union-decl>
3084 <!-- struct lttng_ust_abi_perf_counter_ctx -->
3085 <class-decl name='lttng_ust_abi_perf_counter_ctx' size-in-bits='2144' is-struct='yes' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='211' column='1' id='type-id-298'>
3086 <data-member access='public' layout-offset-in-bits='0'>
3087 <!-- uint32_t lttng_ust_abi_perf_counter_ctx::type -->
3088 <var-decl name='type' type-id='type-id-88' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='212' column='1'/>
3089 </data-member>
3090 <data-member access='public' layout-offset-in-bits='32'>
3091 <!-- uint64_t lttng_ust_abi_perf_counter_ctx::config -->
3092 <var-decl name='config' type-id='type-id-99' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='213' column='1'/>
3093 </data-member>
3094 <data-member access='public' layout-offset-in-bits='96'>
3095 <!-- char lttng_ust_abi_perf_counter_ctx::name[256] -->
3096 <var-decl name='name' type-id='type-id-17' visibility='default' filepath='../../../include/lttng/ust-abi.h' line='214' column='1'/>
3097 </data-member>
3098 </class-decl>
3099 <!-- struct {char* provider_name; char* ctx_name;} -->
3100 <class-decl name='__anonymous_struct__24' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='59' column='1' id='type-id-299'>
3101 <data-member access='public' layout-offset-in-bits='0'>
3102 <!-- char* provider_name -->
3103 <var-decl name='provider_name' type-id='type-id-98' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='60' column='1'/>
3104 </data-member>
3105 <data-member access='public' layout-offset-in-bits='64'>
3106 <!-- char* ctx_name -->
3107 <var-decl name='ctx_name' type-id='type-id-98' visibility='default' filepath='../../../include/lttng/ust-ctl.h' line='61' column='1'/>
3108 </data-member>
3109 </class-decl>
3110 <!-- bool* -->
3111 <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-300'/>
3112 <!-- cds_hlist_node* -->
3113 <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-251'/>
3114 <!-- cds_list_head* -->
3115 <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-250'/>
3116 <!-- char* -->
3117 <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-98'/>
3118 <!-- char** -->
3119 <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-301'/>
3120 <!-- commit_counters_cold* -->
3121 <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-228'/>
3122 <!-- commit_counters_hot* -->
3123 <pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-166'/>
3124 <!-- const char -->
3125 <qualified-type-def type-id='type-id-6' const='yes' id='type-id-302'/>
3126 <!-- const char* -->
3127 <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-262'/>
3128 <!-- const int -->
3129 <qualified-type-def type-id='type-id-41' const='yes' id='type-id-303'/>
3130 <!-- const int* -->
3131 <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-304'/>
3132 <!-- const lttng_counter_dimension -->
3133 <qualified-type-def type-id='type-id-108' const='yes' id='type-id-305'/>
3134 <!-- const lttng_counter_dimension* -->
3135 <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
3136 <!-- const lttng_counter_ops -->
3137 <qualified-type-def type-id='type-id-101' const='yes' id='type-id-307'/>
3138 <!-- const lttng_counter_ops* -->
3139 <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-65'/>
3140 <!-- const lttng_ust_ctl_counter_dimension -->
3141 <qualified-type-def type-id='type-id-47' const='yes' id='type-id-308'/>
3142 <!-- const lttng_ust_ctl_counter_dimension* -->
3143 <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-309'/>
3144 <!-- const lttng_ust_event_field -->
3145 <qualified-type-def type-id='type-id-261' const='yes' id='type-id-310'/>
3146 <!-- const lttng_ust_event_field* -->
3147 <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-256'/>
3148 <!-- const lttng_ust_ring_buffer_client_cb -->
3149 <qualified-type-def type-id='type-id-210' const='yes' id='type-id-311'/>
3150 <!-- const lttng_ust_ring_buffer_client_cb* -->
3151 <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-211'/>
3152 <!-- const lttng_ust_ring_buffer_config -->
3153 <qualified-type-def type-id='type-id-200' const='yes' id='type-id-312'/>
3154 <!-- const lttng_ust_ring_buffer_config* -->
3155 <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-313'/>
3156 <!-- const lttng_ust_type_common -->
3157 <qualified-type-def type-id='type-id-264' const='yes' id='type-id-314'/>
3158 <!-- const lttng_ust_type_common* -->
3159 <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-263'/>
3160 <!-- const size_t -->
3161 <qualified-type-def type-id='type-id-68' const='yes' id='type-id-315'/>
3162 <!-- const size_t* -->
3163 <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
3164 <!-- int (lib_counter*, const size_t*)* -->
3165 <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-107'/>
3166 <!-- int (lib_counter*, const size_t*, int, int64_t*, bool*, bool*)* -->
3167 <pointer-type-def type-id='type-id-318' size-in-bits='64' id='type-id-105'/>
3168 <!-- int (lib_counter*, const size_t*, int64_t*, bool*, bool*)* -->
3169 <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-106'/>
3170 <!-- int (lib_counter*, const size_t*, typedef int64_t)* -->
3171 <pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-104'/>
3172 <!-- int (lttng_ust_channel_buffer*)* -->
3173 <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-281'/>
3174 <!-- int (lttng_ust_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*)* -->
3175 <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-217'/>
3176 <!-- int (lttng_ust_ring_buffer_ctx*)* -->
3177 <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-273'/>
3178 <!-- int* -->
3179 <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-324'/>
3180 <!-- int64_t* -->
3181 <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-325'/>
3182 <!-- lib_counter* -->
3183 <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-64'/>
3184 <!-- lib_counter* (typedef size_t, const lttng_counter_dimension*, typedef int64_t, int, int, const int*, bool)* -->
3185 <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-102'/>
3186 <!-- lib_counter_dimension* -->
3187 <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-70'/>
3188 <!-- lib_counter_layout* -->
3189 <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-76'/>
3190 <!-- lttng_counter_shm_object_table* -->
3191 <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-77'/>
3192 <!-- lttng_ust_abi_calibrate* -->
3193 <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-327'/>
3194 <!-- lttng_ust_abi_capture_bytecode* -->
3195 <pointer-type-def type-id='type-id-293' size-in-bits='64' id='type-id-328'/>
3196 <!-- lttng_ust_abi_event* -->
3197 <pointer-type-def type-id='type-id-290' size-in-bits='64' id='type-id-329'/>
3198 <!-- lttng_ust_abi_event_exclusion* -->
3199 <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-330'/>
3200 <!-- lttng_ust_abi_event_notifier* -->
3201 <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-331'/>
3202 <!-- lttng_ust_abi_field_iter* -->
3203 <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-332'/>
3204 <!-- lttng_ust_abi_filter_bytecode* -->
3205 <pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-333'/>
3206 <!-- lttng_ust_abi_object_data* -->
3207 <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-334'/>
3208 <!-- lttng_ust_abi_object_data** -->
3209 <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
3210 <!-- lttng_ust_abi_tracepoint_iter* -->
3211 <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-336'/>
3212 <!-- lttng_ust_abi_tracer_version* -->
3213 <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-337'/>
3214 <!-- lttng_ust_channel_buffer* -->
3215 <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-232'/>
3216 <!-- lttng_ust_channel_buffer* (const char*, void*, typedef size_t, typedef size_t, unsigned int, unsigned int, unsigned char*, typedef uint32_t, const int*, int, typedef int64_t)* -->
3217 <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-278'/>
3218 <!-- lttng_ust_channel_buffer_ops* -->
3219 <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-237'/>
3220 <!-- lttng_ust_channel_buffer_ops_private* -->
3221 <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-272'/>
3222 <!-- lttng_ust_channel_buffer_private* -->
3223 <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-236'/>
3224 <!-- lttng_ust_channel_common* -->
3225 <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-235'/>
3226 <!-- lttng_ust_channel_common_private* -->
3227 <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-239'/>
3228 <!-- lttng_ust_context_attr* -->
3229 <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-339'/>
3230 <!-- lttng_ust_ctl_consumer_channel* -->
3231 <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-153'/>
3232 <!-- lttng_ust_ctl_consumer_channel_attr* -->
3233 <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-340'/>
3234 <!-- lttng_ust_ctl_consumer_stream* -->
3235 <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-341'/>
3236 <!-- lttng_ust_ctl_counter_attr* -->
3237 <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-66'/>
3238 <!-- lttng_ust_ctl_daemon_counter* -->
3239 <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-342'/>
3240 <!-- lttng_ust_ctl_enum_entry* -->
3241 <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-343'/>
3242 <!-- lttng_ust_ctl_enum_entry** -->
3243 <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-344'/>
3244 <!-- lttng_ust_ctl_field* -->
3245 <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-345'/>
3246 <!-- lttng_ust_ctl_field** -->
3247 <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
3248 <!-- lttng_ust_ctl_notify_cmd* -->
3249 <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-347'/>
3250 <!-- lttng_ust_ctl_socket_type* -->
3251 <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-348'/>
3252 <!-- lttng_ust_ctx* -->
3253 <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-249'/>
3254 <!-- lttng_ust_ctx_field* -->
3255 <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-254'/>
3256 <!-- lttng_ust_ctx_value* -->
3257 <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-349'/>
3258 <!-- lttng_ust_probe_ctx* -->
3259 <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-222'/>
3260 <!-- lttng_ust_ring_buffer* -->
3261 <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-152'/>
3262 <!-- lttng_ust_ring_buffer_backend_counts* -->
3263 <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-178'/>
3264 <!-- lttng_ust_ring_buffer_backend_pages* -->
3265 <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-183'/>
3266 <!-- lttng_ust_ring_buffer_backend_pages_shmp* -->
3267 <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-180'/>
3268 <!-- lttng_ust_ring_buffer_backend_subbuffer* -->
3269 <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-177'/>
3270 <!-- lttng_ust_ring_buffer_channel* -->
3271 <pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-186'/>
3272 <!-- lttng_ust_ring_buffer_ctx* -->
3273 <pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-226'/>
3274 <!-- lttng_ust_ring_buffer_ctx_private* -->
3275 <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-223'/>
3276 <!-- lttng_ust_session* -->
3277 <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-241'/>
3278 <!-- lttng_ust_session_private* -->
3279 <pointer-type-def type-id='type-id-245' size-in-bits='64' id='type-id-244'/>
3280 <!-- lttng_ust_shm_handle* -->
3281 <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-189'/>
3282 <!-- shm_object_table* -->
3283 <pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-194'/>
3284 <!-- size_t* -->
3285 <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-350'/>
3286 <!-- typedef size_t ()* -->
3287 <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-214'/>
3288 <!-- typedef size_t (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, typedef size_t, size_t*, lttng_ust_ring_buffer_ctx*, void*)* -->
3289 <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-213'/>
3290 <!-- typedef size_t (lttng_ust_channel_buffer*)* -->
3291 <pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-280'/>
3292 <!-- typedef size_t (void*, lttng_ust_probe_ctx*, typedef size_t)* -->
3293 <pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-257'/>
3294 <!-- typedef uint64_t (lttng_ust_ring_buffer_channel*)* -->
3295 <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-212'/>
3296 <!-- uint32_t* -->
3297 <pointer-type-def type-id='type-id-88' size-in-bits='64' id='type-id-356'/>
3298 <!-- uint64_t* -->
3299 <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-230'/>
3300 <!-- unsigned char* -->
3301 <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-357'/>
3302 <!-- unsigned long int* -->
3303 <pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-94'/>
3304 <!-- void (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, lttng_ust_ring_buffer*, typedef size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*)* -->
3305 <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-219'/>
3306 <!-- void (const lttng_ust_ring_buffer_config*, size_t*, size_t*)* -->
3307 <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-220'/>
3308 <!-- void (lib_counter*)* -->
3309 <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-103'/>
3310 <!-- void (lttng_ust_channel_buffer*)* -->
3311 <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-279'/>
3312 <!-- void (lttng_ust_ring_buffer*, typedef uint64_t, unsigned int, lttng_ust_shm_handle*)* -->
3313 <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-215'/>
3314 <!-- void (lttng_ust_ring_buffer*, typedef uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*)* -->
3315 <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-216'/>
3316 <!-- void (lttng_ust_ring_buffer*, void*, int, lttng_ust_shm_handle*)* -->
3317 <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-218'/>
3318 <!-- void (lttng_ust_ring_buffer_ctx*)* -->
3319 <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-274'/>
3320 <!-- void (lttng_ust_ring_buffer_ctx*, const char*, typedef size_t)* -->
3321 <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-276'/>
3322 <!-- void (lttng_ust_ring_buffer_ctx*, void*, typedef size_t, typedef size_t)* -->
3323 <pointer-type-def type-id='type-id-367' size-in-bits='64' id='type-id-275'/>
3324 <!-- void (void*)* -->
3325 <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-260'/>
3326 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ctx_value*)* -->
3327 <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-259'/>
3328 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ring_buffer_ctx*, lttng_ust_channel_buffer*)* -->
3329 <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-258'/>
3330 <!-- void* -->
3331 <pointer-type-def type-id='type-id-62' size-in-bits='64' id='type-id-93'/>
3332 <!-- void** -->
3333 <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-201'/>
3334 <!-- volatile ssize_t -->
3335 <qualified-type-def type-id='type-id-169' volatile='yes' id='type-id-167'/>
3336 <!-- int lttng_ust_ctl_counter_clear(lttng_ust_ctl_daemon_counter*, const size_t*) -->
3337 <function-decl name='lttng_ust_ctl_counter_clear' mangled-name='lttng_ust_ctl_counter_clear' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_counter_clear'>
3338 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3339 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3288' column='1'/>
3340 <!-- parameter of type 'const size_t*' -->
3341 <parameter type-id='type-id-316' name='dimension_indexes' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3289' column='1'/>
3342 <!-- int -->
3343 <return type-id='type-id-41'/>
3344 </function-decl>
3345 <!-- int lttng_ust_ctl_counter_aggregate(lttng_ust_ctl_daemon_counter*, const size_t*, int64_t*, bool*, bool*) -->
3346 <function-decl name='lttng_ust_ctl_counter_aggregate' mangled-name='lttng_ust_ctl_counter_aggregate' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_counter_aggregate'>
3347 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3348 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3279' column='1'/>
3349 <!-- parameter of type 'const size_t*' -->
3350 <parameter type-id='type-id-316' name='dimension_indexes' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3280' column='1'/>
3351 <!-- parameter of type 'int64_t*' -->
3352 <parameter type-id='type-id-325' name='value' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3281' column='1'/>
3353 <!-- parameter of type 'bool*' -->
3354 <parameter type-id='type-id-300' name='overflow' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3282' column='1'/>
3355 <!-- parameter of type 'bool*' -->
3356 <parameter type-id='type-id-300' name='underflow' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3282' column='1'/>
3357 <!-- int -->
3358 <return type-id='type-id-41'/>
3359 </function-decl>
3360 <!-- int lttng_ust_ctl_counter_read(lttng_ust_ctl_daemon_counter*, const size_t*, int, int64_t*, bool*, bool*) -->
3361 <function-decl name='lttng_ust_ctl_counter_read' mangled-name='lttng_ust_ctl_counter_read' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_counter_read'>
3362 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3363 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3270' column='1'/>
3364 <!-- parameter of type 'const size_t*' -->
3365 <parameter type-id='type-id-316' name='dimension_indexes' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3271' column='1'/>
3366 <!-- parameter of type 'int' -->
3367 <parameter type-id='type-id-41' name='cpu' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3272' column='1'/>
3368 <!-- parameter of type 'int64_t*' -->
3369 <parameter type-id='type-id-325' name='value' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3272' column='1'/>
3370 <!-- parameter of type 'bool*' -->
3371 <parameter type-id='type-id-300' name='overflow' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3273' column='1'/>
3372 <!-- parameter of type 'bool*' -->
3373 <parameter type-id='type-id-300' name='underflow' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3273' column='1'/>
3374 <!-- int -->
3375 <return type-id='type-id-41'/>
3376 </function-decl>
3377 <!-- int lttng_ust_ctl_send_counter_cpu_data_to_ust(int, lttng_ust_abi_object_data*, lttng_ust_abi_object_data*) -->
3378 <function-decl name='lttng_ust_ctl_send_counter_cpu_data_to_ust' mangled-name='lttng_ust_ctl_send_counter_cpu_data_to_ust' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_counter_cpu_data_to_ust'>
3379 <!-- parameter of type 'int' -->
3380 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3231' column='1'/>
3381 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3382 <parameter type-id='type-id-334' name='counter_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3232' column='1'/>
3383 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3384 <parameter type-id='type-id-334' name='counter_cpu_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3233' column='1'/>
3385 <!-- int -->
3386 <return type-id='type-id-41'/>
3387 </function-decl>
3388 <!-- int lttng_ust_ctl_send_counter_global_data_to_ust(int, lttng_ust_abi_object_data*, lttng_ust_abi_object_data*) -->
3389 <function-decl name='lttng_ust_ctl_send_counter_global_data_to_ust' mangled-name='lttng_ust_ctl_send_counter_global_data_to_ust' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_counter_global_data_to_ust'>
3390 <!-- parameter of type 'int' -->
3391 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3185' column='1'/>
3392 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3393 <parameter type-id='type-id-334' name='counter_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3186' column='1'/>
3394 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3395 <parameter type-id='type-id-334' name='counter_global_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3187' column='1'/>
3396 <!-- int -->
3397 <return type-id='type-id-41'/>
3398 </function-decl>
3399 <!-- int lttng_ust_ctl_send_counter_data_to_ust(int, int, lttng_ust_abi_object_data*) -->
3400 <function-decl name='lttng_ust_ctl_send_counter_data_to_ust' mangled-name='lttng_ust_ctl_send_counter_data_to_ust' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_counter_data_to_ust'>
3401 <!-- parameter of type 'int' -->
3402 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3140' column='1'/>
3403 <!-- parameter of type 'int' -->
3404 <parameter type-id='type-id-41' name='parent_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3140' column='1'/>
3405 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3406 <parameter type-id='type-id-334' name='counter_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3141' column='1'/>
3407 <!-- int -->
3408 <return type-id='type-id-41'/>
3409 </function-decl>
3410 <!-- void lttng_ust_ctl_destroy_counter(lttng_ust_ctl_daemon_counter*) -->
3411 <function-decl name='lttng_ust_ctl_destroy_counter' mangled-name='lttng_ust_ctl_destroy_counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_destroy_counter'>
3412 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3413 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3125' column='1'/>
3414 <!-- void -->
3415 <return type-id='type-id-62'/>
3416 </function-decl>
3417 <!-- int lttng_ust_ctl_create_counter_cpu_data(lttng_ust_ctl_daemon_counter*, int, lttng_ust_abi_object_data**) -->
3418 <function-decl name='lttng_ust_ctl_create_counter_cpu_data' mangled-name='lttng_ust_ctl_create_counter_cpu_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3099' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_counter_cpu_data'>
3419 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3420 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3099' column='1'/>
3421 <!-- parameter of type 'int' -->
3422 <parameter type-id='type-id-41' name='cpu' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3099' column='1'/>
3423 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
3424 <parameter type-id='type-id-335' name='_counter_cpu_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3100' column='1'/>
3425 <!-- int -->
3426 <return type-id='type-id-41'/>
3427 </function-decl>
3428 <!-- int lttng_ust_ctl_create_counter_global_data(lttng_ust_ctl_daemon_counter*, lttng_ust_abi_object_data**) -->
3429 <function-decl name='lttng_ust_ctl_create_counter_global_data' mangled-name='lttng_ust_ctl_create_counter_global_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_counter_global_data'>
3430 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3431 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3074' column='1'/>
3432 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
3433 <parameter type-id='type-id-335' name='_counter_global_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3075' column='1'/>
3434 <!-- int -->
3435 <return type-id='type-id-41'/>
3436 </function-decl>
3437 <!-- int lttng_ust_ctl_create_counter_data(lttng_ust_ctl_daemon_counter*, lttng_ust_abi_object_data**) -->
3438 <function-decl name='lttng_ust_ctl_create_counter_data' mangled-name='lttng_ust_ctl_create_counter_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_counter_data'>
3439 <!-- parameter of type 'lttng_ust_ctl_daemon_counter*' -->
3440 <parameter type-id='type-id-342' name='counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3009' column='1'/>
3441 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
3442 <parameter type-id='type-id-335' name='_counter_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='3010' column='1'/>
3443 <!-- int -->
3444 <return type-id='type-id-41'/>
3445 </function-decl>
3446 <!-- lttng_ust_ctl_daemon_counter* lttng_ust_ctl_create_counter(size_t, const lttng_ust_ctl_counter_dimension*, int64_t, int, int, const int*, lttng_ust_ctl_counter_bitness, lttng_ust_ctl_counter_arithmetic, uint32_t, bool) -->
3447 <function-decl name='lttng_ust_ctl_create_counter' mangled-name='lttng_ust_ctl_create_counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2908' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_counter'>
3448 <!-- parameter of type 'typedef size_t' -->
3449 <parameter type-id='type-id-68' name='nr_dimensions' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2908' column='1'/>
3450 <!-- parameter of type 'const lttng_ust_ctl_counter_dimension*' -->
3451 <parameter type-id='type-id-309' name='dimensions' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2909' column='1'/>
3452 <!-- parameter of type 'typedef int64_t' -->
3453 <parameter type-id='type-id-69' name='global_sum_step' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2910' column='1'/>
3454 <!-- parameter of type 'int' -->
3455 <parameter type-id='type-id-41' name='global_counter_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2911' column='1'/>
3456 <!-- parameter of type 'int' -->
3457 <parameter type-id='type-id-41' name='nr_counter_cpu_fds' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2912' column='1'/>
3458 <!-- parameter of type 'const int*' -->
3459 <parameter type-id='type-id-304' name='counter_cpu_fds' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2913' column='1'/>
3460 <!-- parameter of type 'enum lttng_ust_ctl_counter_bitness' -->
3461 <parameter type-id='type-id-112' name='bitness' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2914' column='1'/>
3462 <!-- parameter of type 'enum lttng_ust_ctl_counter_arithmetic' -->
3463 <parameter type-id='type-id-111' name='arithmetic' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2915' column='1'/>
3464 <!-- parameter of type 'typedef uint32_t' -->
3465 <parameter type-id='type-id-88' name='alloc_flags' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2916' column='1'/>
3466 <!-- parameter of type 'bool' -->
3467 <parameter type-id='type-id-1' name='coalesce_hits' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2917' column='1'/>
3468 <!-- lttng_ust_ctl_daemon_counter* -->
3469 <return type-id='type-id-342'/>
3470 </function-decl>
3471 <!-- int lttng_ust_ctl_get_nr_cpu_per_counter() -->
3472 <function-decl name='lttng_ust_ctl_get_nr_cpu_per_counter' mangled-name='lttng_ust_ctl_get_nr_cpu_per_counter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2902' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_nr_cpu_per_counter'>
3473 <!-- int -->
3474 <return type-id='type-id-41'/>
3475 </function-decl>
3476 <!-- int lttng_ust_ctl_regenerate_statedump(int, int) -->
3477 <function-decl name='lttng_ust_ctl_regenerate_statedump' mangled-name='lttng_ust_ctl_regenerate_statedump' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2884' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_regenerate_statedump'>
3478 <!-- parameter of type 'int' -->
3479 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2884' column='1'/>
3480 <!-- parameter of type 'int' -->
3481 <parameter type-id='type-id-41' name='handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2884' column='1'/>
3482 <!-- int -->
3483 <return type-id='type-id-41'/>
3484 </function-decl>
3485 <!-- int lttng_ust_ctl_reply_register_channel(int, uint32_t, lttng_ust_ctl_channel_header, int) -->
3486 <function-decl name='lttng_ust_ctl_reply_register_channel' mangled-name='lttng_ust_ctl_reply_register_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2849' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_reply_register_channel'>
3487 <!-- parameter of type 'int' -->
3488 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2849' column='1'/>
3489 <!-- parameter of type 'typedef uint32_t' -->
3490 <parameter type-id='type-id-88' name='chan_id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2850' column='1'/>
3491 <!-- parameter of type 'enum lttng_ust_ctl_channel_header' -->
3492 <parameter type-id='type-id-120' name='header_type' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2851' column='1'/>
3493 <!-- parameter of type 'int' -->
3494 <parameter type-id='type-id-41' name='ret_code' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2852' column='1'/>
3495 <!-- int -->
3496 <return type-id='type-id-41'/>
3497 </function-decl>
3498 <!-- int lttng_ust_ctl_recv_register_channel(int, int*, int*, size_t*, lttng_ust_ctl_field**) -->
3499 <function-decl name='lttng_ust_ctl_recv_register_channel' mangled-name='lttng_ust_ctl_recv_register_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_register_channel'>
3500 <!-- parameter of type 'int' -->
3501 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2787' column='1'/>
3502 <!-- parameter of type 'int*' -->
3503 <parameter type-id='type-id-324' name='session_objd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2788' column='1'/>
3504 <!-- parameter of type 'int*' -->
3505 <parameter type-id='type-id-324' name='channel_objd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2789' column='1'/>
3506 <!-- parameter of type 'size_t*' -->
3507 <parameter type-id='type-id-350' name='nr_fields' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2790' column='1'/>
3508 <!-- parameter of type 'lttng_ust_ctl_field**' -->
3509 <parameter type-id='type-id-346' name='fields' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2791' column='1'/>
3510 <!-- int -->
3511 <return type-id='type-id-41'/>
3512 </function-decl>
3513 <!-- int lttng_ust_ctl_reply_register_enum(int, uint64_t, int) -->
3514 <function-decl name='lttng_ust_ctl_reply_register_enum' mangled-name='lttng_ust_ctl_reply_register_enum' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2762' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_reply_register_enum'>
3515 <!-- parameter of type 'int' -->
3516 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2762' column='1'/>
3517 <!-- parameter of type 'typedef uint64_t' -->
3518 <parameter type-id='type-id-99' name='id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2763' column='1'/>
3519 <!-- parameter of type 'int' -->
3520 <parameter type-id='type-id-41' name='ret_code' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2764' column='1'/>
3521 <!-- int -->
3522 <return type-id='type-id-41'/>
3523 </function-decl>
3524 <!-- int lttng_ust_ctl_recv_register_enum(int, int*, char*, lttng_ust_ctl_enum_entry**, size_t*) -->
3525 <function-decl name='lttng_ust_ctl_recv_register_enum' mangled-name='lttng_ust_ctl_recv_register_enum' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2703' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_register_enum'>
3526 <!-- parameter of type 'int' -->
3527 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2703' column='1'/>
3528 <!-- parameter of type 'int*' -->
3529 <parameter type-id='type-id-324' name='session_objd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2704' column='1'/>
3530 <!-- parameter of type 'char*' -->
3531 <parameter type-id='type-id-98' name='enum_name' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2705' column='1'/>
3532 <!-- parameter of type 'lttng_ust_ctl_enum_entry**' -->
3533 <parameter type-id='type-id-344' name='entries' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2706' column='1'/>
3534 <!-- parameter of type 'size_t*' -->
3535 <parameter type-id='type-id-350' name='nr_entries' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2707' column='1'/>
3536 <!-- int -->
3537 <return type-id='type-id-41'/>
3538 </function-decl>
3539 <!-- int lttng_ust_ctl_reply_register_event(int, uint32_t, int) -->
3540 <function-decl name='lttng_ust_ctl_reply_register_event' mangled-name='lttng_ust_ctl_reply_register_event' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_reply_register_event'>
3541 <!-- parameter of type 'int' -->
3542 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2678' column='1'/>
3543 <!-- parameter of type 'typedef uint32_t' -->
3544 <parameter type-id='type-id-88' name='id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2679' column='1'/>
3545 <!-- parameter of type 'int' -->
3546 <parameter type-id='type-id-41' name='ret_code' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2680' column='1'/>
3547 <!-- int -->
3548 <return type-id='type-id-41'/>
3549 </function-decl>
3550 <!-- int lttng_ust_ctl_recv_register_event(int, int*, int*, char*, int*, char**, size_t*, lttng_ust_ctl_field**, char**) -->
3551 <function-decl name='lttng_ust_ctl_recv_register_event' mangled-name='lttng_ust_ctl_recv_register_event' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_register_event'>
3552 <!-- parameter of type 'int' -->
3553 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2557' column='1'/>
3554 <!-- parameter of type 'int*' -->
3555 <parameter type-id='type-id-324' name='session_objd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2558' column='1'/>
3556 <!-- parameter of type 'int*' -->
3557 <parameter type-id='type-id-324' name='channel_objd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2559' column='1'/>
3558 <!-- parameter of type 'char*' -->
3559 <parameter type-id='type-id-98' name='event_name' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2560' column='1'/>
3560 <!-- parameter of type 'int*' -->
3561 <parameter type-id='type-id-324' name='loglevel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2561' column='1'/>
3562 <!-- parameter of type 'char**' -->
3563 <parameter type-id='type-id-301' name='signature' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2562' column='1'/>
3564 <!-- parameter of type 'size_t*' -->
3565 <parameter type-id='type-id-350' name='nr_fields' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2563' column='1'/>
3566 <!-- parameter of type 'lttng_ust_ctl_field**' -->
3567 <parameter type-id='type-id-346' name='fields' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2564' column='1'/>
3568 <!-- parameter of type 'char**' -->
3569 <parameter type-id='type-id-301' name='model_emf_uri' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2565' column='1'/>
3570 <!-- int -->
3571 <return type-id='type-id-41'/>
3572 </function-decl>
3573 <!-- int lttng_ust_ctl_recv_notify(int, lttng_ust_ctl_notify_cmd*) -->
3574 <function-decl name='lttng_ust_ctl_recv_notify' mangled-name='lttng_ust_ctl_recv_notify' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_notify'>
3575 <!-- parameter of type 'int' -->
3576 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2526' column='1'/>
3577 <!-- parameter of type 'lttng_ust_ctl_notify_cmd*' -->
3578 <parameter type-id='type-id-347' name='notify_cmd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2526' column='1'/>
3579 <!-- int -->
3580 <return type-id='type-id-41'/>
3581 </function-decl>
3582 <!-- int lttng_ust_ctl_recv_reg_msg(int, lttng_ust_ctl_socket_type*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, uint32_t*, int*, char*) -->
3583 <function-decl name='lttng_ust_ctl_recv_reg_msg' mangled-name='lttng_ust_ctl_recv_reg_msg' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_reg_msg'>
3584 <!-- parameter of type 'int' -->
3585 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2465' column='1'/>
3586 <!-- parameter of type 'lttng_ust_ctl_socket_type*' -->
3587 <parameter type-id='type-id-348' name='type' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2466' column='1'/>
3588 <!-- parameter of type 'uint32_t*' -->
3589 <parameter type-id='type-id-356' name='major' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2467' column='1'/>
3590 <!-- parameter of type 'uint32_t*' -->
3591 <parameter type-id='type-id-356' name='minor' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2468' column='1'/>
3592 <!-- parameter of type 'uint32_t*' -->
3593 <parameter type-id='type-id-356' name='pid' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2469' column='1'/>
3594 <!-- parameter of type 'uint32_t*' -->
3595 <parameter type-id='type-id-356' name='ppid' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2470' column='1'/>
3596 <!-- parameter of type 'uint32_t*' -->
3597 <parameter type-id='type-id-356' name='uid' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2471' column='1'/>
3598 <!-- parameter of type 'uint32_t*' -->
3599 <parameter type-id='type-id-356' name='gid' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2472' column='1'/>
3600 <!-- parameter of type 'uint32_t*' -->
3601 <parameter type-id='type-id-356' name='bits_per_long' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2473' column='1'/>
3602 <!-- parameter of type 'uint32_t*' -->
3603 <parameter type-id='type-id-356' name='uint8_t_alignment' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2474' column='1'/>
3604 <!-- parameter of type 'uint32_t*' -->
3605 <parameter type-id='type-id-356' name='uint16_t_alignment' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2475' column='1'/>
3606 <!-- parameter of type 'uint32_t*' -->
3607 <parameter type-id='type-id-356' name='uint32_t_alignment' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2476' column='1'/>
3608 <!-- parameter of type 'uint32_t*' -->
3609 <parameter type-id='type-id-356' name='uint64_t_alignment' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2477' column='1'/>
3610 <!-- parameter of type 'uint32_t*' -->
3611 <parameter type-id='type-id-356' name='long_alignment' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2478' column='1'/>
3612 <!-- parameter of type 'int*' -->
3613 <parameter type-id='type-id-324' name='byte_order' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2479' column='1'/>
3614 <!-- parameter of type 'char*' -->
3615 <parameter type-id='type-id-98' name='name' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2480' column='1'/>
3616 <!-- int -->
3617 <return type-id='type-id-41'/>
3618 </function-decl>
3619 <!-- int lttng_ust_ctl_has_perf_counters() -->
3620 <function-decl name='lttng_ust_ctl_has_perf_counters' mangled-name='lttng_ust_ctl_has_perf_counters' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_has_perf_counters'>
3621 <!-- int -->
3622 <return type-id='type-id-41'/>
3623 </function-decl>
3624 <!-- int lttng_ust_ctl_get_instance_id(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3625 <function-decl name='lttng_ust_ctl_get_instance_id' mangled-name='lttng_ust_ctl_get_instance_id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_instance_id'>
3626 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3627 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2321' column='1'/>
3628 <!-- parameter of type 'uint64_t*' -->
3629 <parameter type-id='type-id-230' name='id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2322' column='1'/>
3630 <!-- int -->
3631 <return type-id='type-id-41'/>
3632 </function-decl>
3633 <!-- int lttng_ust_ctl_get_sequence_number(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3634 <function-decl name='lttng_ust_ctl_get_sequence_number' mangled-name='lttng_ust_ctl_get_sequence_number' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_sequence_number'>
3635 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3636 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2295' column='1'/>
3637 <!-- parameter of type 'uint64_t*' -->
3638 <parameter type-id='type-id-230' name='seq' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2296' column='1'/>
3639 <!-- int -->
3640 <return type-id='type-id-41'/>
3641 </function-decl>
3642 <!-- int lttng_ust_ctl_get_current_timestamp(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3643 <function-decl name='lttng_ust_ctl_get_current_timestamp' mangled-name='lttng_ust_ctl_get_current_timestamp' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_current_timestamp'>
3644 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3645 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2269' column='1'/>
3646 <!-- parameter of type 'uint64_t*' -->
3647 <parameter type-id='type-id-230' name='ts' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2270' column='1'/>
3648 <!-- int -->
3649 <return type-id='type-id-41'/>
3650 </function-decl>
3651 <!-- int lttng_ust_ctl_get_stream_id(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3652 <function-decl name='lttng_ust_ctl_get_stream_id' mangled-name='lttng_ust_ctl_get_stream_id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_stream_id'>
3653 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3654 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2243' column='1'/>
3655 <!-- parameter of type 'uint64_t*' -->
3656 <parameter type-id='type-id-230' name='stream_id' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2244' column='1'/>
3657 <!-- int -->
3658 <return type-id='type-id-41'/>
3659 </function-decl>
3660 <!-- int lttng_ust_ctl_get_packet_size(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3661 <function-decl name='lttng_ust_ctl_get_packet_size' mangled-name='lttng_ust_ctl_get_packet_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_packet_size'>
3662 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3663 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2217' column='1'/>
3664 <!-- parameter of type 'uint64_t*' -->
3665 <parameter type-id='type-id-230' name='packet_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2218' column='1'/>
3666 <!-- int -->
3667 <return type-id='type-id-41'/>
3668 </function-decl>
3669 <!-- int lttng_ust_ctl_get_content_size(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3670 <function-decl name='lttng_ust_ctl_get_content_size' mangled-name='lttng_ust_ctl_get_content_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_content_size'>
3671 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3672 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2191' column='1'/>
3673 <!-- parameter of type 'uint64_t*' -->
3674 <parameter type-id='type-id-230' name='content_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2192' column='1'/>
3675 <!-- int -->
3676 <return type-id='type-id-41'/>
3677 </function-decl>
3678 <!-- int lttng_ust_ctl_get_events_discarded(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3679 <function-decl name='lttng_ust_ctl_get_events_discarded' mangled-name='lttng_ust_ctl_get_events_discarded' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_events_discarded'>
3680 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3681 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2165' column='1'/>
3682 <!-- parameter of type 'uint64_t*' -->
3683 <parameter type-id='type-id-230' name='events_discarded' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2166' column='1'/>
3684 <!-- int -->
3685 <return type-id='type-id-41'/>
3686 </function-decl>
3687 <!-- int lttng_ust_ctl_get_timestamp_end(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3688 <function-decl name='lttng_ust_ctl_get_timestamp_end' mangled-name='lttng_ust_ctl_get_timestamp_end' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_timestamp_end'>
3689 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3690 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2139' column='1'/>
3691 <!-- parameter of type 'uint64_t*' -->
3692 <parameter type-id='type-id-230' name='timestamp_end' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2140' column='1'/>
3693 <!-- int -->
3694 <return type-id='type-id-41'/>
3695 </function-decl>
3696 <!-- int lttng_ust_ctl_get_timestamp_begin(lttng_ust_ctl_consumer_stream*, uint64_t*) -->
3697 <function-decl name='lttng_ust_ctl_get_timestamp_begin' mangled-name='lttng_ust_ctl_get_timestamp_begin' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_timestamp_begin'>
3698 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3699 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2113' column='1'/>
3700 <!-- parameter of type 'uint64_t*' -->
3701 <parameter type-id='type-id-230' name='timestamp_begin' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2114' column='1'/>
3702 <!-- int -->
3703 <return type-id='type-id-41'/>
3704 </function-decl>
3705 <!-- int lttng_ust_ctl_clear_buffer(lttng_ust_ctl_consumer_stream*) -->
3706 <function-decl name='lttng_ust_ctl_clear_buffer' mangled-name='lttng_ust_ctl_clear_buffer' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2075' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_clear_buffer'>
3707 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3708 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2075' column='1'/>
3709 <!-- int -->
3710 <return type-id='type-id-41'/>
3711 </function-decl>
3712 <!-- int lttng_ust_ctl_flush_buffer(lttng_ust_ctl_consumer_stream*, int) -->
3713 <function-decl name='lttng_ust_ctl_flush_buffer' mangled-name='lttng_ust_ctl_flush_buffer' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_flush_buffer'>
3714 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3715 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2053' column='1'/>
3716 <!-- parameter of type 'int' -->
3717 <parameter type-id='type-id-41' name='producer_active' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2054' column='1'/>
3718 <!-- int -->
3719 <return type-id='type-id-41'/>
3720 </function-decl>
3721 <!-- int lttng_ust_ctl_put_subbuf(lttng_ust_ctl_consumer_stream*) -->
3722 <function-decl name='lttng_ust_ctl_put_subbuf' mangled-name='lttng_ust_ctl_put_subbuf' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_put_subbuf'>
3723 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3724 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2033' column='1'/>
3725 <!-- int -->
3726 <return type-id='type-id-41'/>
3727 </function-decl>
3728 <!-- int lttng_ust_ctl_get_subbuf(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3729 <function-decl name='lttng_ust_ctl_get_subbuf' mangled-name='lttng_ust_ctl_get_subbuf' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_subbuf'>
3730 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3731 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2009' column='1'/>
3732 <!-- parameter of type 'unsigned long int*' -->
3733 <parameter type-id='type-id-94' name='pos' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='2010' column='1'/>
3734 <!-- int -->
3735 <return type-id='type-id-41'/>
3736 </function-decl>
3737 <!-- int lttng_ust_ctl_snapshot_get_produced(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3738 <function-decl name='lttng_ust_ctl_snapshot_get_produced' mangled-name='lttng_ust_ctl_snapshot_get_produced' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_snapshot_get_produced'>
3739 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3740 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1996' column='1'/>
3741 <!-- parameter of type 'unsigned long int*' -->
3742 <parameter type-id='type-id-94' name='pos' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1997' column='1'/>
3743 <!-- int -->
3744 <return type-id='type-id-41'/>
3745 </function-decl>
3746 <!-- int lttng_ust_ctl_snapshot_get_consumed(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3747 <function-decl name='lttng_ust_ctl_snapshot_get_consumed' mangled-name='lttng_ust_ctl_snapshot_get_consumed' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1983' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_snapshot_get_consumed'>
3748 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3749 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1983' column='1'/>
3750 <!-- parameter of type 'unsigned long int*' -->
3751 <parameter type-id='type-id-94' name='pos' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1984' column='1'/>
3752 <!-- int -->
3753 <return type-id='type-id-41'/>
3754 </function-decl>
3755 <!-- int lttng_ust_ctl_snapshot_sample_positions(lttng_ust_ctl_consumer_stream*) -->
3756 <function-decl name='lttng_ust_ctl_snapshot_sample_positions' mangled-name='lttng_ust_ctl_snapshot_sample_positions' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_snapshot_sample_positions'>
3757 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3758 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1959' column='1'/>
3759 <!-- int -->
3760 <return type-id='type-id-41'/>
3761 </function-decl>
3762 <!-- int lttng_ust_ctl_snapshot(lttng_ust_ctl_consumer_stream*) -->
3763 <function-decl name='lttng_ust_ctl_snapshot' mangled-name='lttng_ust_ctl_snapshot' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1932' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_snapshot'>
3764 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3765 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1932' column='1'/>
3766 <!-- int -->
3767 <return type-id='type-id-41'/>
3768 </function-decl>
3769 <!-- int lttng_ust_ctl_put_next_subbuf(lttng_ust_ctl_consumer_stream*) -->
3770 <function-decl name='lttng_ust_ctl_put_next_subbuf' mangled-name='lttng_ust_ctl_put_next_subbuf' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1909' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_put_next_subbuf'>
3771 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3772 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1909' column='1'/>
3773 <!-- int -->
3774 <return type-id='type-id-41'/>
3775 </function-decl>
3776 <!-- int lttng_ust_ctl_get_next_subbuf(lttng_ust_ctl_consumer_stream*) -->
3777 <function-decl name='lttng_ust_ctl_get_next_subbuf' mangled-name='lttng_ust_ctl_get_next_subbuf' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1886' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_next_subbuf'>
3778 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3779 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1886' column='1'/>
3780 <!-- int -->
3781 <return type-id='type-id-41'/>
3782 </function-decl>
3783 <!-- int lttng_ust_ctl_get_padded_subbuf_size(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3784 <function-decl name='lttng_ust_ctl_get_padded_subbuf_size' mangled-name='lttng_ust_ctl_get_padded_subbuf_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1860' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_padded_subbuf_size'>
3785 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3786 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1860' column='1'/>
3787 <!-- parameter of type 'unsigned long int*' -->
3788 <parameter type-id='type-id-94' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1861' column='1'/>
3789 <!-- int -->
3790 <return type-id='type-id-41'/>
3791 </function-decl>
3792 <!-- int lttng_ust_ctl_get_subbuf_size(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3793 <function-decl name='lttng_ust_ctl_get_subbuf_size' mangled-name='lttng_ust_ctl_get_subbuf_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1834' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_subbuf_size'>
3794 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3795 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1834' column='1'/>
3796 <!-- parameter of type 'unsigned long int*' -->
3797 <parameter type-id='type-id-94' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1835' column='1'/>
3798 <!-- int -->
3799 <return type-id='type-id-41'/>
3800 </function-decl>
3801 <!-- int lttng_ust_ctl_get_mmap_read_offset(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3802 <function-decl name='lttng_ust_ctl_get_mmap_read_offset' mangled-name='lttng_ust_ctl_get_mmap_read_offset' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_mmap_read_offset'>
3803 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3804 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1787' column='1'/>
3805 <!-- parameter of type 'unsigned long int*' -->
3806 <parameter type-id='type-id-94' name='off' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1788' column='1'/>
3807 <!-- int -->
3808 <return type-id='type-id-41'/>
3809 </function-decl>
3810 <!-- int lttng_ust_ctl_get_max_subbuf_size(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3811 <function-decl name='lttng_ust_ctl_get_max_subbuf_size' mangled-name='lttng_ust_ctl_get_max_subbuf_size' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_max_subbuf_size'>
3812 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3813 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1767' column='1'/>
3814 <!-- parameter of type 'unsigned long int*' -->
3815 <parameter type-id='type-id-94' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1768' column='1'/>
3816 <!-- int -->
3817 <return type-id='type-id-41'/>
3818 </function-decl>
3819 <!-- int lttng_ust_ctl_get_mmap_len(lttng_ust_ctl_consumer_stream*, unsigned long int*) -->
3820 <function-decl name='lttng_ust_ctl_get_mmap_len' mangled-name='lttng_ust_ctl_get_mmap_len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_mmap_len'>
3821 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3822 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1744' column='1'/>
3823 <!-- parameter of type 'unsigned long int*' -->
3824 <parameter type-id='type-id-94' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1745' column='1'/>
3825 <!-- int -->
3826 <return type-id='type-id-41'/>
3827 </function-decl>
3828 <!-- void* lttng_ust_ctl_get_mmap_base(lttng_ust_ctl_consumer_stream*) -->
3829 <function-decl name='lttng_ust_ctl_get_mmap_base' mangled-name='lttng_ust_ctl_get_mmap_base' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_mmap_base'>
3830 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3831 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1722' column='1'/>
3832 <!-- void* -->
3833 <return type-id='type-id-93'/>
3834 </function-decl>
3835 <!-- int lttng_ust_ctl_stream_get_wakeup_fd(lttng_ust_ctl_consumer_stream*) -->
3836 <function-decl name='lttng_ust_ctl_stream_get_wakeup_fd' mangled-name='lttng_ust_ctl_stream_get_wakeup_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1708' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_stream_get_wakeup_fd'>
3837 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3838 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1708' column='1'/>
3839 <!-- int -->
3840 <return type-id='type-id-41'/>
3841 </function-decl>
3842 <!-- int lttng_ust_ctl_stream_get_wait_fd(lttng_ust_ctl_consumer_stream*) -->
3843 <function-decl name='lttng_ust_ctl_stream_get_wait_fd' mangled-name='lttng_ust_ctl_stream_get_wait_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_stream_get_wait_fd'>
3844 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3845 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1696' column='1'/>
3846 <!-- int -->
3847 <return type-id='type-id-41'/>
3848 </function-decl>
3849 <!-- int lttng_ust_ctl_channel_get_wakeup_fd(lttng_ust_ctl_consumer_channel*) -->
3850 <function-decl name='lttng_ust_ctl_channel_get_wakeup_fd' mangled-name='lttng_ust_ctl_channel_get_wakeup_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_channel_get_wakeup_fd'>
3851 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3852 <parameter type-id='type-id-153' name='chan' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1688' column='1'/>
3853 <!-- int -->
3854 <return type-id='type-id-41'/>
3855 </function-decl>
3856 <!-- int lttng_ust_ctl_channel_get_wait_fd(lttng_ust_ctl_consumer_channel*) -->
3857 <function-decl name='lttng_ust_ctl_channel_get_wait_fd' mangled-name='lttng_ust_ctl_channel_get_wait_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1680' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_channel_get_wait_fd'>
3858 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3859 <parameter type-id='type-id-153' name='chan' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1680' column='1'/>
3860 <!-- int -->
3861 <return type-id='type-id-41'/>
3862 </function-decl>
3863 <!-- void lttng_ust_ctl_destroy_stream(lttng_ust_ctl_consumer_stream*) -->
3864 <function-decl name='lttng_ust_ctl_destroy_stream' mangled-name='lttng_ust_ctl_destroy_stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_destroy_stream'>
3865 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3866 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1666' column='1'/>
3867 <!-- void -->
3868 <return type-id='type-id-62'/>
3869 </function-decl>
3870 <!-- lttng_ust_ctl_consumer_stream* lttng_ust_ctl_create_stream(lttng_ust_ctl_consumer_channel*, int) -->
3871 <function-decl name='lttng_ust_ctl_create_stream' mangled-name='lttng_ust_ctl_create_stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_stream'>
3872 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3873 <parameter type-id='type-id-153' name='channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1621' column='1'/>
3874 <!-- parameter of type 'int' -->
3875 <parameter type-id='type-id-41' name='cpu' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1622' column='1'/>
3876 <!-- lttng_ust_ctl_consumer_stream* -->
3877 <return type-id='type-id-341'/>
3878 </function-decl>
3879 <!-- int lttng_ust_ctl_stream_close_wakeup_fd(lttng_ust_ctl_consumer_stream*) -->
3880 <function-decl name='lttng_ust_ctl_stream_close_wakeup_fd' mangled-name='lttng_ust_ctl_stream_close_wakeup_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_stream_close_wakeup_fd'>
3881 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3882 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1611' column='1'/>
3883 <!-- int -->
3884 <return type-id='type-id-41'/>
3885 </function-decl>
3886 <!-- int lttng_ust_ctl_stream_close_wait_fd(lttng_ust_ctl_consumer_stream*) -->
3887 <function-decl name='lttng_ust_ctl_stream_close_wait_fd' mangled-name='lttng_ust_ctl_stream_close_wait_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1602' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_stream_close_wait_fd'>
3888 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3889 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1602' column='1'/>
3890 <!-- int -->
3891 <return type-id='type-id-41'/>
3892 </function-decl>
3893 <!-- int lttng_ust_ctl_channel_close_wakeup_fd(lttng_ust_ctl_consumer_channel*) -->
3894 <function-decl name='lttng_ust_ctl_channel_close_wakeup_fd' mangled-name='lttng_ust_ctl_channel_close_wakeup_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_channel_close_wakeup_fd'>
3895 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3896 <parameter type-id='type-id-153' name='consumer_chan' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1589' column='1'/>
3897 <!-- int -->
3898 <return type-id='type-id-41'/>
3899 </function-decl>
3900 <!-- int lttng_ust_ctl_channel_close_wait_fd(lttng_ust_ctl_consumer_channel*) -->
3901 <function-decl name='lttng_ust_ctl_channel_close_wait_fd' mangled-name='lttng_ust_ctl_channel_close_wait_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1576' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_channel_close_wait_fd'>
3902 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3903 <parameter type-id='type-id-153' name='consumer_chan' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1576' column='1'/>
3904 <!-- int -->
3905 <return type-id='type-id-41'/>
3906 </function-decl>
3907 <!-- ssize_t lttng_ust_ctl_write_one_packet_to_channel(lttng_ust_ctl_consumer_channel*, const char*, size_t) -->
3908 <function-decl name='lttng_ust_ctl_write_one_packet_to_channel' mangled-name='lttng_ust_ctl_write_one_packet_to_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_write_one_packet_to_channel'>
3909 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3910 <parameter type-id='type-id-153' name='channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1547' column='1'/>
3911 <!-- parameter of type 'const char*' -->
3912 <parameter type-id='type-id-262' name='metadata_str' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1548' column='1'/>
3913 <!-- parameter of type 'typedef size_t' -->
3914 <parameter type-id='type-id-68' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1549' column='1'/>
3915 <!-- typedef ssize_t -->
3916 <return type-id='type-id-169'/>
3917 </function-decl>
3918 <!-- int lttng_ust_ctl_write_metadata_to_channel(lttng_ust_ctl_consumer_channel*, const char*, size_t) -->
3919 <function-decl name='lttng_ust_ctl_write_metadata_to_channel' mangled-name='lttng_ust_ctl_write_metadata_to_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_write_metadata_to_channel'>
3920 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3921 <parameter type-id='type-id-153' name='channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1499' column='1'/>
3922 <!-- parameter of type 'const char*' -->
3923 <parameter type-id='type-id-262' name='metadata_str' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1500' column='1'/>
3924 <!-- parameter of type 'typedef size_t' -->
3925 <parameter type-id='type-id-68' name='len' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1501' column='1'/>
3926 <!-- int -->
3927 <return type-id='type-id-41'/>
3928 </function-decl>
3929 <!-- int lttng_ust_ctl_send_stream_to_sessiond(int, lttng_ust_ctl_consumer_stream*) -->
3930 <function-decl name='lttng_ust_ctl_send_stream_to_sessiond' mangled-name='lttng_ust_ctl_send_stream_to_sessiond' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_stream_to_sessiond'>
3931 <!-- parameter of type 'int' -->
3932 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1485' column='1'/>
3933 <!-- parameter of type 'lttng_ust_ctl_consumer_stream*' -->
3934 <parameter type-id='type-id-341' name='stream' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1486' column='1'/>
3935 <!-- int -->
3936 <return type-id='type-id-41'/>
3937 </function-decl>
3938 <!-- int lttng_ust_ctl_send_channel_to_sessiond(int, lttng_ust_ctl_consumer_channel*) -->
3939 <function-decl name='lttng_ust_ctl_send_channel_to_sessiond' mangled-name='lttng_ust_ctl_send_channel_to_sessiond' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_channel_to_sessiond'>
3940 <!-- parameter of type 'int' -->
3941 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1469' column='1'/>
3942 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3943 <parameter type-id='type-id-153' name='channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1470' column='1'/>
3944 <!-- int -->
3945 <return type-id='type-id-41'/>
3946 </function-decl>
3947 <!-- void lttng_ust_ctl_destroy_channel(lttng_ust_ctl_consumer_channel*) -->
3948 <function-decl name='lttng_ust_ctl_destroy_channel' mangled-name='lttng_ust_ctl_destroy_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_destroy_channel'>
3949 <!-- parameter of type 'lttng_ust_ctl_consumer_channel*' -->
3950 <parameter type-id='type-id-153' name='chan' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1461' column='1'/>
3951 <!-- void -->
3952 <return type-id='type-id-62'/>
3953 </function-decl>
3954 <!-- lttng_ust_ctl_consumer_channel* lttng_ust_ctl_create_channel(lttng_ust_ctl_consumer_channel_attr*, const int*, int) -->
3955 <function-decl name='lttng_ust_ctl_create_channel' mangled-name='lttng_ust_ctl_create_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_channel'>
3956 <!-- parameter of type 'lttng_ust_ctl_consumer_channel_attr*' -->
3957 <parameter type-id='type-id-340' name='attr' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1391' column='1'/>
3958 <!-- parameter of type 'const int*' -->
3959 <parameter type-id='type-id-304' name='stream_fds' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1392' column='1'/>
3960 <!-- parameter of type 'int' -->
3961 <parameter type-id='type-id-41' name='nr_stream_fds' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1392' column='1'/>
3962 <!-- lttng_ust_ctl_consumer_channel* -->
3963 <return type-id='type-id-153'/>
3964 </function-decl>
3965 <!-- int lttng_ust_ctl_get_nr_stream_per_channel() -->
3966 <function-decl name='lttng_ust_ctl_get_nr_stream_per_channel' mangled-name='lttng_ust_ctl_get_nr_stream_per_channel' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_get_nr_stream_per_channel'>
3967 <!-- int -->
3968 <return type-id='type-id-41'/>
3969 </function-decl>
3970 <!-- int lttng_ust_ctl_duplicate_ust_object_data(lttng_ust_abi_object_data**, lttng_ust_abi_object_data*) -->
3971 <function-decl name='lttng_ust_ctl_duplicate_ust_object_data' mangled-name='lttng_ust_ctl_duplicate_ust_object_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_duplicate_ust_object_data'>
3972 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
3973 <parameter type-id='type-id-335' name='dest' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1231' column='1'/>
3974 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3975 <parameter type-id='type-id-334' name='src' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1232' column='1'/>
3976 <!-- int -->
3977 <return type-id='type-id-41'/>
3978 </function-decl>
3979 <!-- int lttng_ust_ctl_send_stream_to_ust(int, lttng_ust_abi_object_data*, lttng_ust_abi_object_data*) -->
3980 <function-decl name='lttng_ust_ctl_send_stream_to_ust' mangled-name='lttng_ust_ctl_send_stream_to_ust' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_stream_to_ust'>
3981 <!-- parameter of type 'int' -->
3982 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1193' column='1'/>
3983 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3984 <parameter type-id='type-id-334' name='channel_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1194' column='1'/>
3985 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3986 <parameter type-id='type-id-334' name='stream_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1195' column='1'/>
3987 <!-- int -->
3988 <return type-id='type-id-41'/>
3989 </function-decl>
3990 <!-- int lttng_ust_ctl_send_channel_to_ust(int, int, lttng_ust_abi_object_data*) -->
3991 <function-decl name='lttng_ust_ctl_send_channel_to_ust' mangled-name='lttng_ust_ctl_send_channel_to_ust' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_send_channel_to_ust'>
3992 <!-- parameter of type 'int' -->
3993 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1142' column='1'/>
3994 <!-- parameter of type 'int' -->
3995 <parameter type-id='type-id-41' name='session_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1142' column='1'/>
3996 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
3997 <parameter type-id='type-id-334' name='channel_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1143' column='1'/>
3998 <!-- int -->
3999 <return type-id='type-id-41'/>
4000 </function-decl>
4001 <!-- int lttng_ust_ctl_recv_stream_from_consumer(int, lttng_ust_abi_object_data**) -->
4002 <function-decl name='lttng_ust_ctl_recv_stream_from_consumer' mangled-name='lttng_ust_ctl_recv_stream_from_consumer' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_stream_from_consumer'>
4003 <!-- parameter of type 'int' -->
4004 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1066' column='1'/>
4005 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4006 <parameter type-id='type-id-335' name='_stream_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='1067' column='1'/>
4007 <!-- int -->
4008 <return type-id='type-id-41'/>
4009 </function-decl>
4010 <!-- int lttng_ust_ctl_recv_channel_from_consumer(int, lttng_ust_abi_object_data**) -->
4011 <function-decl name='lttng_ust_ctl_recv_channel_from_consumer' mangled-name='lttng_ust_ctl_recv_channel_from_consumer' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_recv_channel_from_consumer'>
4012 <!-- parameter of type 'int' -->
4013 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='990' column='1'/>
4014 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4015 <parameter type-id='type-id-335' name='_channel_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='991' column='1'/>
4016 <!-- int -->
4017 <return type-id='type-id-41'/>
4018 </function-decl>
4019 <!-- int lttng_ust_ctl_sock_flush_buffer(int, lttng_ust_abi_object_data*) -->
4020 <function-decl name='lttng_ust_ctl_sock_flush_buffer' mangled-name='lttng_ust_ctl_sock_flush_buffer' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_sock_flush_buffer'>
4021 <!-- parameter of type 'int' -->
4022 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='862' column='1'/>
4023 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4024 <parameter type-id='type-id-334' name='object' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='862' column='1'/>
4025 <!-- int -->
4026 <return type-id='type-id-41'/>
4027 </function-decl>
4028 <!-- int lttng_ust_ctl_calibrate(int, lttng_ust_abi_calibrate*) -->
4029 <function-decl name='lttng_ust_ctl_calibrate' mangled-name='lttng_ust_ctl_calibrate' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='853' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_calibrate'>
4030 <!-- parameter of type 'int' -->
4031 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='853' column='1'/>
4032 <!-- parameter of type 'lttng_ust_abi_calibrate*' -->
4033 <parameter type-id='type-id-327' name='calibrate' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='854' column='1'/>
4034 <!-- int -->
4035 <return type-id='type-id-41'/>
4036 </function-decl>
4037 <!-- int lttng_ust_ctl_wait_quiescent(int) -->
4038 <function-decl name='lttng_ust_ctl_wait_quiescent' mangled-name='lttng_ust_ctl_wait_quiescent' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='837' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_wait_quiescent'>
4039 <!-- parameter of type 'int' -->
4040 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='837' column='1'/>
4041 <!-- int -->
4042 <return type-id='type-id-41'/>
4043 </function-decl>
4044 <!-- int lttng_ust_ctl_tracer_version(int, lttng_ust_abi_tracer_version*) -->
4045 <function-decl name='lttng_ust_ctl_tracer_version' mangled-name='lttng_ust_ctl_tracer_version' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_tracer_version'>
4046 <!-- parameter of type 'int' -->
4047 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='817' column='1'/>
4048 <!-- parameter of type 'lttng_ust_abi_tracer_version*' -->
4049 <parameter type-id='type-id-337' name='v' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='817' column='1'/>
4050 <!-- int -->
4051 <return type-id='type-id-41'/>
4052 </function-decl>
4053 <!-- int lttng_ust_ctl_tracepoint_field_list_get(int, int, lttng_ust_abi_field_iter*) -->
4054 <function-decl name='lttng_ust_ctl_tracepoint_field_list_get' mangled-name='lttng_ust_ctl_tracepoint_field_list_get' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_tracepoint_field_list_get'>
4055 <!-- parameter of type 'int' -->
4056 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='788' column='1'/>
4057 <!-- parameter of type 'int' -->
4058 <parameter type-id='type-id-41' name='tp_field_list_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='788' column='1'/>
4059 <!-- parameter of type 'lttng_ust_abi_field_iter*' -->
4060 <parameter type-id='type-id-332' name='iter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='789' column='1'/>
4061 <!-- int -->
4062 <return type-id='type-id-41'/>
4063 </function-decl>
4064 <!-- int lttng_ust_ctl_tracepoint_field_list(int) -->
4065 <function-decl name='lttng_ust_ctl_tracepoint_field_list' mangled-name='lttng_ust_ctl_tracepoint_field_list' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_tracepoint_field_list'>
4066 <!-- parameter of type 'int' -->
4067 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='771' column='1'/>
4068 <!-- int -->
4069 <return type-id='type-id-41'/>
4070 </function-decl>
4071 <!-- int lttng_ust_ctl_tracepoint_list_get(int, int, lttng_ust_abi_tracepoint_iter*) -->
4072 <function-decl name='lttng_ust_ctl_tracepoint_list_get' mangled-name='lttng_ust_ctl_tracepoint_list_get' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='748' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_tracepoint_list_get'>
4073 <!-- parameter of type 'int' -->
4074 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='748' column='1'/>
4075 <!-- parameter of type 'int' -->
4076 <parameter type-id='type-id-41' name='tp_list_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='748' column='1'/>
4077 <!-- parameter of type 'lttng_ust_abi_tracepoint_iter*' -->
4078 <parameter type-id='type-id-336' name='iter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='749' column='1'/>
4079 <!-- int -->
4080 <return type-id='type-id-41'/>
4081 </function-decl>
4082 <!-- int lttng_ust_ctl_tracepoint_list(int) -->
4083 <function-decl name='lttng_ust_ctl_tracepoint_list' mangled-name='lttng_ust_ctl_tracepoint_list' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_tracepoint_list'>
4084 <!-- parameter of type 'int' -->
4085 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='731' column='1'/>
4086 <!-- int -->
4087 <return type-id='type-id-41'/>
4088 </function-decl>
4089 <!-- int lttng_ust_ctl_create_event_notifier(int, lttng_ust_abi_event_notifier*, lttng_ust_abi_object_data*, lttng_ust_abi_object_data**) -->
4090 <function-decl name='lttng_ust_ctl_create_event_notifier' mangled-name='lttng_ust_ctl_create_event_notifier' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_event_notifier'>
4091 <!-- parameter of type 'int' -->
4092 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='681' column='1'/>
4093 <!-- parameter of type 'lttng_ust_abi_event_notifier*' -->
4094 <parameter type-id='type-id-331' name='event_notifier' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='681' column='1'/>
4095 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4096 <parameter type-id='type-id-334' name='event_notifier_group' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='682' column='1'/>
4097 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4098 <parameter type-id='type-id-335' name='_event_notifier_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='683' column='1'/>
4099 <!-- int -->
4100 <return type-id='type-id-41'/>
4101 </function-decl>
4102 <!-- int lttng_ust_ctl_create_event_notifier_group(int, int, lttng_ust_abi_object_data**) -->
4103 <function-decl name='lttng_ust_ctl_create_event_notifier_group' mangled-name='lttng_ust_ctl_create_event_notifier_group' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_event_notifier_group'>
4104 <!-- parameter of type 'int' -->
4105 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='622' column='1'/>
4106 <!-- parameter of type 'int' -->
4107 <parameter type-id='type-id-41' name='pipe_fd' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='622' column='1'/>
4108 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4109 <parameter type-id='type-id-335' name='_event_notifier_group_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='623' column='1'/>
4110 <!-- int -->
4111 <return type-id='type-id-41'/>
4112 </function-decl>
4113 <!-- int lttng_ust_ctl_stop_session(int, int) -->
4114 <function-decl name='lttng_ust_ctl_stop_session' mangled-name='lttng_ust_ctl_stop_session' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_stop_session'>
4115 <!-- parameter of type 'int' -->
4116 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='606' column='1'/>
4117 <!-- parameter of type 'int' -->
4118 <parameter type-id='type-id-41' name='handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='606' column='1'/>
4119 <!-- int -->
4120 <return type-id='type-id-41'/>
4121 </function-decl>
4122 <!-- int lttng_ust_ctl_start_session(int, int) -->
4123 <function-decl name='lttng_ust_ctl_start_session' mangled-name='lttng_ust_ctl_start_session' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='598' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_start_session'>
4124 <!-- parameter of type 'int' -->
4125 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='598' column='1'/>
4126 <!-- parameter of type 'int' -->
4127 <parameter type-id='type-id-41' name='handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='598' column='1'/>
4128 <!-- int -->
4129 <return type-id='type-id-41'/>
4130 </function-decl>
4131 <!-- int lttng_ust_ctl_disable(int, lttng_ust_abi_object_data*) -->
4132 <function-decl name='lttng_ust_ctl_disable' mangled-name='lttng_ust_ctl_disable' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_disable'>
4133 <!-- parameter of type 'int' -->
4134 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='579' column='1'/>
4135 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4136 <parameter type-id='type-id-334' name='object' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='579' column='1'/>
4137 <!-- int -->
4138 <return type-id='type-id-41'/>
4139 </function-decl>
4140 <!-- int lttng_ust_ctl_enable(int, lttng_ust_abi_object_data*) -->
4141 <function-decl name='lttng_ust_ctl_enable' mangled-name='lttng_ust_ctl_enable' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_enable'>
4142 <!-- parameter of type 'int' -->
4143 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='559' column='1'/>
4144 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4145 <parameter type-id='type-id-334' name='object' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='559' column='1'/>
4146 <!-- int -->
4147 <return type-id='type-id-41'/>
4148 </function-decl>
4149 <!-- int lttng_ust_ctl_set_exclusion(int, lttng_ust_abi_event_exclusion*, lttng_ust_abi_object_data*) -->
4150 <function-decl name='lttng_ust_ctl_set_exclusion' mangled-name='lttng_ust_ctl_set_exclusion' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_set_exclusion'>
4151 <!-- parameter of type 'int' -->
4152 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='516' column='1'/>
4153 <!-- parameter of type 'lttng_ust_abi_event_exclusion*' -->
4154 <parameter type-id='type-id-330' name='exclusion' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='516' column='1'/>
4155 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4156 <parameter type-id='type-id-334' name='obj_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='517' column='1'/>
4157 <!-- int -->
4158 <return type-id='type-id-41'/>
4159 </function-decl>
4160 <!-- int lttng_ust_ctl_set_capture(int, lttng_ust_abi_capture_bytecode*, lttng_ust_abi_object_data*) -->
4161 <function-decl name='lttng_ust_ctl_set_capture' mangled-name='lttng_ust_ctl_set_capture' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_set_capture'>
4162 <!-- parameter of type 'int' -->
4163 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='474' column='1'/>
4164 <!-- parameter of type 'lttng_ust_abi_capture_bytecode*' -->
4165 <parameter type-id='type-id-328' name='bytecode' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='474' column='1'/>
4166 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4167 <parameter type-id='type-id-334' name='obj_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='475' column='1'/>
4168 <!-- int -->
4169 <return type-id='type-id-41'/>
4170 </function-decl>
4171 <!-- int lttng_ust_ctl_set_filter(int, lttng_ust_abi_filter_bytecode*, lttng_ust_abi_object_data*) -->
4172 <function-decl name='lttng_ust_ctl_set_filter' mangled-name='lttng_ust_ctl_set_filter' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_set_filter'>
4173 <!-- parameter of type 'int' -->
4174 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='427' column='1'/>
4175 <!-- parameter of type 'lttng_ust_abi_filter_bytecode*' -->
4176 <parameter type-id='type-id-333' name='bytecode' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='427' column='1'/>
4177 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4178 <parameter type-id='type-id-334' name='obj_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='428' column='1'/>
4179 <!-- int -->
4180 <return type-id='type-id-41'/>
4181 </function-decl>
4182 <!-- int lttng_ust_ctl_add_context(int, lttng_ust_context_attr*, lttng_ust_abi_object_data*, lttng_ust_abi_object_data**) -->
4183 <function-decl name='lttng_ust_ctl_add_context' mangled-name='lttng_ust_ctl_add_context' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_add_context'>
4184 <!-- parameter of type 'int' -->
4185 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='326' column='1'/>
4186 <!-- parameter of type 'lttng_ust_context_attr*' -->
4187 <parameter type-id='type-id-339' name='ctx' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='326' column='1'/>
4188 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4189 <parameter type-id='type-id-334' name='obj_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='327' column='1'/>
4190 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4191 <parameter type-id='type-id-335' name='_context_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='328' column='1'/>
4192 <!-- int -->
4193 <return type-id='type-id-41'/>
4194 </function-decl>
4195 <!-- int lttng_ust_ctl_create_event(int, lttng_ust_abi_event*, lttng_ust_abi_object_data*, lttng_ust_abi_object_data**) -->
4196 <function-decl name='lttng_ust_ctl_create_event' mangled-name='lttng_ust_ctl_create_event' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_event'>
4197 <!-- parameter of type 'int' -->
4198 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='280' column='1'/>
4199 <!-- parameter of type 'lttng_ust_abi_event*' -->
4200 <parameter type-id='type-id-329' name='ev' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='280' column='1'/>
4201 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4202 <parameter type-id='type-id-334' name='channel_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='281' column='1'/>
4203 <!-- parameter of type 'lttng_ust_abi_object_data**' -->
4204 <parameter type-id='type-id-335' name='_event_data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='282' column='1'/>
4205 <!-- int -->
4206 <return type-id='type-id-41'/>
4207 </function-decl>
4208 <!-- int lttng_ust_ctl_create_session(int) -->
4209 <function-decl name='lttng_ust_ctl_create_session' mangled-name='lttng_ust_ctl_create_session' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_create_session'>
4210 <!-- parameter of type 'int' -->
4211 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='262' column='1'/>
4212 <!-- int -->
4213 <return type-id='type-id-41'/>
4214 </function-decl>
4215 <!-- int lttng_ust_ctl_register_done(int) -->
4216 <function-decl name='lttng_ust_ctl_register_done' mangled-name='lttng_ust_ctl_register_done' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_register_done'>
4217 <!-- parameter of type 'int' -->
4218 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='243' column='1'/>
4219 <!-- int -->
4220 <return type-id='type-id-41'/>
4221 </function-decl>
4222 <!-- int lttng_ust_ctl_release_object(int, lttng_ust_abi_object_data*) -->
4223 <function-decl name='lttng_ust_ctl_release_object' mangled-name='lttng_ust_ctl_release_object' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_release_object'>
4224 <!-- parameter of type 'int' -->
4225 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='167' column='1'/>
4226 <!-- parameter of type 'lttng_ust_abi_object_data*' -->
4227 <parameter type-id='type-id-334' name='data' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='167' column='1'/>
4228 <!-- int -->
4229 <return type-id='type-id-41'/>
4230 </function-decl>
4231 <!-- int lttng_ust_ctl_release_handle(int, int) -->
4232 <function-decl name='lttng_ust_ctl_release_handle' mangled-name='lttng_ust_ctl_release_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_release_handle'>
4233 <!-- parameter of type 'int' -->
4234 <parameter type-id='type-id-41' name='sock' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='150' column='1'/>
4235 <!-- parameter of type 'int' -->
4236 <parameter type-id='type-id-41' name='handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='150' column='1'/>
4237 <!-- int -->
4238 <return type-id='type-id-41'/>
4239 </function-decl>
4240 <!-- void lttng_ust_ctl_sigbus_handle(void*) -->
4241 <function-decl name='lttng_ust_ctl_sigbus_handle' mangled-name='lttng_ust_ctl_sigbus_handle' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lttng_ust_ctl_sigbus_handle'>
4242 <!-- parameter of type 'void*' -->
4243 <parameter type-id='type-id-93' name='addr' filepath='src/lib/lttng-ust-ctl/ustctl.c' line='137' column='1'/>
4244 <!-- void -->
4245 <return type-id='type-id-62'/>
4246 </function-decl>
4247 <!-- int (lib_counter*, const size_t*) -->
4248 <function-type size-in-bits='64' id='type-id-317'>
4249 <!-- parameter of type 'lib_counter*' -->
4250 <parameter type-id='type-id-64'/>
4251 <!-- parameter of type 'const size_t*' -->
4252 <parameter type-id='type-id-316'/>
4253 <!-- int -->
4254 <return type-id='type-id-41'/>
4255 </function-type>
4256 <!-- int (lib_counter*, const size_t*, int, int64_t*, bool*, bool*) -->
4257 <function-type size-in-bits='64' id='type-id-318'>
4258 <!-- parameter of type 'lib_counter*' -->
4259 <parameter type-id='type-id-64'/>
4260 <!-- parameter of type 'const size_t*' -->
4261 <parameter type-id='type-id-316'/>
4262 <!-- parameter of type 'int' -->
4263 <parameter type-id='type-id-41'/>
4264 <!-- parameter of type 'int64_t*' -->
4265 <parameter type-id='type-id-325'/>
4266 <!-- parameter of type 'bool*' -->
4267 <parameter type-id='type-id-300'/>
4268 <!-- parameter of type 'bool*' -->
4269 <parameter type-id='type-id-300'/>
4270 <!-- int -->
4271 <return type-id='type-id-41'/>
4272 </function-type>
4273 <!-- int (lib_counter*, const size_t*, int64_t*, bool*, bool*) -->
4274 <function-type size-in-bits='64' id='type-id-319'>
4275 <!-- parameter of type 'lib_counter*' -->
4276 <parameter type-id='type-id-64'/>
4277 <!-- parameter of type 'const size_t*' -->
4278 <parameter type-id='type-id-316'/>
4279 <!-- parameter of type 'int64_t*' -->
4280 <parameter type-id='type-id-325'/>
4281 <!-- parameter of type 'bool*' -->
4282 <parameter type-id='type-id-300'/>
4283 <!-- parameter of type 'bool*' -->
4284 <parameter type-id='type-id-300'/>
4285 <!-- int -->
4286 <return type-id='type-id-41'/>
4287 </function-type>
4288 <!-- int (lib_counter*, const size_t*, int64_t) -->
4289 <function-type size-in-bits='64' id='type-id-320'>
4290 <!-- parameter of type 'lib_counter*' -->
4291 <parameter type-id='type-id-64'/>
4292 <!-- parameter of type 'const size_t*' -->
4293 <parameter type-id='type-id-316'/>
4294 <!-- parameter of type 'typedef int64_t' -->
4295 <parameter type-id='type-id-69'/>
4296 <!-- int -->
4297 <return type-id='type-id-41'/>
4298 </function-type>
4299 <!-- int (lttng_ust_channel_buffer*) -->
4300 <function-type size-in-bits='64' id='type-id-321'>
4301 <!-- parameter of type 'lttng_ust_channel_buffer*' -->
4302 <parameter type-id='type-id-232'/>
4303 <!-- int -->
4304 <return type-id='type-id-41'/>
4305 </function-type>
4306 <!-- int (lttng_ust_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*) -->
4307 <function-type size-in-bits='64' id='type-id-322'>
4308 <!-- parameter of type 'lttng_ust_ring_buffer*' -->
4309 <parameter type-id='type-id-152'/>
4310 <!-- parameter of type 'void*' -->
4311 <parameter type-id='type-id-93'/>
4312 <!-- parameter of type 'int' -->
4313 <parameter type-id='type-id-41'/>
4314 <!-- parameter of type 'const char*' -->
4315 <parameter type-id='type-id-262'/>
4316 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4317 <parameter type-id='type-id-189'/>
4318 <!-- int -->
4319 <return type-id='type-id-41'/>
4320 </function-type>
4321 <!-- int (lttng_ust_ring_buffer_ctx*) -->
4322 <function-type size-in-bits='64' id='type-id-323'>
4323 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4324 <parameter type-id='type-id-226'/>
4325 <!-- int -->
4326 <return type-id='type-id-41'/>
4327 </function-type>
4328 <!-- lib_counter* (size_t, const lttng_counter_dimension*, int64_t, int, int, const int*, bool) -->
4329 <function-type size-in-bits='64' id='type-id-326'>
4330 <!-- parameter of type 'typedef size_t' -->
4331 <parameter type-id='type-id-68'/>
4332 <!-- parameter of type 'const lttng_counter_dimension*' -->
4333 <parameter type-id='type-id-306'/>
4334 <!-- parameter of type 'typedef int64_t' -->
4335 <parameter type-id='type-id-69'/>
4336 <!-- parameter of type 'int' -->
4337 <parameter type-id='type-id-41'/>
4338 <!-- parameter of type 'int' -->
4339 <parameter type-id='type-id-41'/>
4340 <!-- parameter of type 'const int*' -->
4341 <parameter type-id='type-id-304'/>
4342 <!-- parameter of type 'bool' -->
4343 <parameter type-id='type-id-1'/>
4344 <!-- lib_counter* -->
4345 <return type-id='type-id-64'/>
4346 </function-type>
4347 <!-- lttng_ust_channel_buffer* (const char*, void*, size_t, size_t, unsigned int, unsigned int, unsigned char*, uint32_t, const int*, int, int64_t) -->
4348 <function-type size-in-bits='64' id='type-id-338'>
4349 <!-- parameter of type 'const char*' -->
4350 <parameter type-id='type-id-262'/>
4351 <!-- parameter of type 'void*' -->
4352 <parameter type-id='type-id-93'/>
4353 <!-- parameter of type 'typedef size_t' -->
4354 <parameter type-id='type-id-68'/>
4355 <!-- parameter of type 'typedef size_t' -->
4356 <parameter type-id='type-id-68'/>
4357 <!-- parameter of type 'unsigned int' -->
4358 <parameter type-id='type-id-60'/>
4359 <!-- parameter of type 'unsigned int' -->
4360 <parameter type-id='type-id-60'/>
4361 <!-- parameter of type 'unsigned char*' -->
4362 <parameter type-id='type-id-357'/>
4363 <!-- parameter of type 'typedef uint32_t' -->
4364 <parameter type-id='type-id-88'/>
4365 <!-- parameter of type 'const int*' -->
4366 <parameter type-id='type-id-304'/>
4367 <!-- parameter of type 'int' -->
4368 <parameter type-id='type-id-41'/>
4369 <!-- parameter of type 'typedef int64_t' -->
4370 <parameter type-id='type-id-69'/>
4371 <!-- lttng_ust_channel_buffer* -->
4372 <return type-id='type-id-232'/>
4373 </function-type>
4374 <!-- size_t () -->
4375 <function-type size-in-bits='64' id='type-id-351'>
4376 <!-- typedef size_t -->
4377 <return type-id='type-id-68'/>
4378 </function-type>
4379 <!-- size_t (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, size_t, size_t*, lttng_ust_ring_buffer_ctx*, void*) -->
4380 <function-type size-in-bits='64' id='type-id-352'>
4381 <!-- parameter of type 'const lttng_ust_ring_buffer_config*' -->
4382 <parameter type-id='type-id-313'/>
4383 <!-- parameter of type 'lttng_ust_ring_buffer_channel*' -->
4384 <parameter type-id='type-id-186'/>
4385 <!-- parameter of type 'typedef size_t' -->
4386 <parameter type-id='type-id-68'/>
4387 <!-- parameter of type 'size_t*' -->
4388 <parameter type-id='type-id-350'/>
4389 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4390 <parameter type-id='type-id-226'/>
4391 <!-- parameter of type 'void*' -->
4392 <parameter type-id='type-id-93'/>
4393 <!-- typedef size_t -->
4394 <return type-id='type-id-68'/>
4395 </function-type>
4396 <!-- size_t (lttng_ust_channel_buffer*) -->
4397 <function-type size-in-bits='64' id='type-id-353'>
4398 <!-- parameter of type 'lttng_ust_channel_buffer*' -->
4399 <parameter type-id='type-id-232'/>
4400 <!-- typedef size_t -->
4401 <return type-id='type-id-68'/>
4402 </function-type>
4403 <!-- size_t (void*, lttng_ust_probe_ctx*, size_t) -->
4404 <function-type size-in-bits='64' id='type-id-354'>
4405 <!-- parameter of type 'void*' -->
4406 <parameter type-id='type-id-93'/>
4407 <!-- parameter of type 'lttng_ust_probe_ctx*' -->
4408 <parameter type-id='type-id-222'/>
4409 <!-- parameter of type 'typedef size_t' -->
4410 <parameter type-id='type-id-68'/>
4411 <!-- typedef size_t -->
4412 <return type-id='type-id-68'/>
4413 </function-type>
4414 <!-- uint64_t (lttng_ust_ring_buffer_channel*) -->
4415 <function-type size-in-bits='64' id='type-id-355'>
4416 <!-- parameter of type 'lttng_ust_ring_buffer_channel*' -->
4417 <parameter type-id='type-id-186'/>
4418 <!-- typedef uint64_t -->
4419 <return type-id='type-id-99'/>
4420 </function-type>
4421 <!-- void (const lttng_ust_ring_buffer_config*, lttng_ust_ring_buffer_channel*, lttng_ust_ring_buffer*, size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*) -->
4422 <function-type size-in-bits='64' id='type-id-358'>
4423 <!-- parameter of type 'const lttng_ust_ring_buffer_config*' -->
4424 <parameter type-id='type-id-313'/>
4425 <!-- parameter of type 'lttng_ust_ring_buffer_channel*' -->
4426 <parameter type-id='type-id-186'/>
4427 <!-- parameter of type 'lttng_ust_ring_buffer*' -->
4428 <parameter type-id='type-id-152'/>
4429 <!-- parameter of type 'typedef size_t' -->
4430 <parameter type-id='type-id-68'/>
4431 <!-- parameter of type 'size_t*' -->
4432 <parameter type-id='type-id-350'/>
4433 <!-- parameter of type 'size_t*' -->
4434 <parameter type-id='type-id-350'/>
4435 <!-- parameter of type 'uint64_t*' -->
4436 <parameter type-id='type-id-230'/>
4437 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4438 <parameter type-id='type-id-189'/>
4439 <!-- void -->
4440 <return type-id='type-id-62'/>
4441 </function-type>
4442 <!-- void (const lttng_ust_ring_buffer_config*, size_t*, size_t*) -->
4443 <function-type size-in-bits='64' id='type-id-359'>
4444 <!-- parameter of type 'const lttng_ust_ring_buffer_config*' -->
4445 <parameter type-id='type-id-313'/>
4446 <!-- parameter of type 'size_t*' -->
4447 <parameter type-id='type-id-350'/>
4448 <!-- parameter of type 'size_t*' -->
4449 <parameter type-id='type-id-350'/>
4450 <!-- void -->
4451 <return type-id='type-id-62'/>
4452 </function-type>
4453 <!-- void (lib_counter*) -->
4454 <function-type size-in-bits='64' id='type-id-360'>
4455 <!-- parameter of type 'lib_counter*' -->
4456 <parameter type-id='type-id-64'/>
4457 <!-- void -->
4458 <return type-id='type-id-62'/>
4459 </function-type>
4460 <!-- void (lttng_ust_channel_buffer*) -->
4461 <function-type size-in-bits='64' id='type-id-361'>
4462 <!-- parameter of type 'lttng_ust_channel_buffer*' -->
4463 <parameter type-id='type-id-232'/>
4464 <!-- void -->
4465 <return type-id='type-id-62'/>
4466 </function-type>
4467 <!-- void (lttng_ust_ring_buffer*, uint64_t, unsigned int, lttng_ust_shm_handle*) -->
4468 <function-type size-in-bits='64' id='type-id-362'>
4469 <!-- parameter of type 'lttng_ust_ring_buffer*' -->
4470 <parameter type-id='type-id-152'/>
4471 <!-- parameter of type 'typedef uint64_t' -->
4472 <parameter type-id='type-id-99'/>
4473 <!-- parameter of type 'unsigned int' -->
4474 <parameter type-id='type-id-60'/>
4475 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4476 <parameter type-id='type-id-189'/>
4477 <!-- void -->
4478 <return type-id='type-id-62'/>
4479 </function-type>
4480 <!-- void (lttng_ust_ring_buffer*, uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*) -->
4481 <function-type size-in-bits='64' id='type-id-363'>
4482 <!-- parameter of type 'lttng_ust_ring_buffer*' -->
4483 <parameter type-id='type-id-152'/>
4484 <!-- parameter of type 'typedef uint64_t' -->
4485 <parameter type-id='type-id-99'/>
4486 <!-- parameter of type 'unsigned int' -->
4487 <parameter type-id='type-id-60'/>
4488 <!-- parameter of type 'unsigned long int' -->
4489 <parameter type-id='type-id-4'/>
4490 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4491 <parameter type-id='type-id-189'/>
4492 <!-- void -->
4493 <return type-id='type-id-62'/>
4494 </function-type>
4495 <!-- void (lttng_ust_ring_buffer*, void*, int, lttng_ust_shm_handle*) -->
4496 <function-type size-in-bits='64' id='type-id-364'>
4497 <!-- parameter of type 'lttng_ust_ring_buffer*' -->
4498 <parameter type-id='type-id-152'/>
4499 <!-- parameter of type 'void*' -->
4500 <parameter type-id='type-id-93'/>
4501 <!-- parameter of type 'int' -->
4502 <parameter type-id='type-id-41'/>
4503 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4504 <parameter type-id='type-id-189'/>
4505 <!-- void -->
4506 <return type-id='type-id-62'/>
4507 </function-type>
4508 <!-- void (lttng_ust_ring_buffer_ctx*) -->
4509 <function-type size-in-bits='64' id='type-id-365'>
4510 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4511 <parameter type-id='type-id-226'/>
4512 <!-- void -->
4513 <return type-id='type-id-62'/>
4514 </function-type>
4515 <!-- void (lttng_ust_ring_buffer_ctx*, const char*, size_t) -->
4516 <function-type size-in-bits='64' id='type-id-366'>
4517 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4518 <parameter type-id='type-id-226'/>
4519 <!-- parameter of type 'const char*' -->
4520 <parameter type-id='type-id-262'/>
4521 <!-- parameter of type 'typedef size_t' -->
4522 <parameter type-id='type-id-68'/>
4523 <!-- void -->
4524 <return type-id='type-id-62'/>
4525 </function-type>
4526 <!-- void (lttng_ust_ring_buffer_ctx*, void*, size_t, size_t) -->
4527 <function-type size-in-bits='64' id='type-id-367'>
4528 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4529 <parameter type-id='type-id-226'/>
4530 <!-- parameter of type 'void*' -->
4531 <parameter type-id='type-id-93'/>
4532 <!-- parameter of type 'typedef size_t' -->
4533 <parameter type-id='type-id-68'/>
4534 <!-- parameter of type 'typedef size_t' -->
4535 <parameter type-id='type-id-68'/>
4536 <!-- void -->
4537 <return type-id='type-id-62'/>
4538 </function-type>
4539 <!-- void (void*) -->
4540 <function-type size-in-bits='64' id='type-id-368'>
4541 <!-- parameter of type 'void*' -->
4542 <parameter type-id='type-id-93'/>
4543 <!-- void -->
4544 <return type-id='type-id-62'/>
4545 </function-type>
4546 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ctx_value*) -->
4547 <function-type size-in-bits='64' id='type-id-369'>
4548 <!-- parameter of type 'void*' -->
4549 <parameter type-id='type-id-93'/>
4550 <!-- parameter of type 'lttng_ust_probe_ctx*' -->
4551 <parameter type-id='type-id-222'/>
4552 <!-- parameter of type 'lttng_ust_ctx_value*' -->
4553 <parameter type-id='type-id-349'/>
4554 <!-- void -->
4555 <return type-id='type-id-62'/>
4556 </function-type>
4557 <!-- void (void*, lttng_ust_probe_ctx*, lttng_ust_ring_buffer_ctx*, lttng_ust_channel_buffer*) -->
4558 <function-type size-in-bits='64' id='type-id-370'>
4559 <!-- parameter of type 'void*' -->
4560 <parameter type-id='type-id-93'/>
4561 <!-- parameter of type 'lttng_ust_probe_ctx*' -->
4562 <parameter type-id='type-id-222'/>
4563 <!-- parameter of type 'lttng_ust_ring_buffer_ctx*' -->
4564 <parameter type-id='type-id-226'/>
4565 <!-- parameter of type 'lttng_ust_channel_buffer*' -->
4566 <parameter type-id='type-id-232'/>
4567 <!-- void -->
4568 <return type-id='type-id-62'/>
4569 </function-type>
4570 </abi-instr>
4571 <abi-instr version='1.0' address-size='64' path='ringbuffer/ring_buffer_frontend.c' comp-dir-path='src/common' language='LANG_C99'>
4572 <!-- unsigned int lib_ring_buffer_nesting -->
4573 <var-decl name='lib_ring_buffer_nesting' type-id='type-id-60' visibility='default' filepath='ringbuffer/frontend_internal.h' line='364' column='1'/>
4574 </abi-instr>
4575 <abi-instr version='1.0' address-size='64' path='logging.c' comp-dir-path='src/common' language='LANG_C99'>
4576 <!-- int lttng_ust_log_level -->
4577 <var-decl name='lttng_ust_log_level' type-id='type-id-41' visibility='default' filepath='../../src/common/logging.h' line='38' column='1'/>
4578 <!-- int lttng_ust_log_critical_action -->
4579 <var-decl name='lttng_ust_log_critical_action' type-id='type-id-41' visibility='default' filepath='../../src/common/logging.h' line='41' column='1'/>
4580 </abi-instr>
4581 </abi-corpus>
This page took 0.242209 seconds and 4 git commands to generate.