1 <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-ctl.so
.4'
>
3 <dependency name='librt.so
.1'
/>
4 <dependency name='libdl.so
.2'
/>
5 <dependency name='liburcu-bp.so
.6'
/>
6 <dependency name='liburcu-cds.so
.6'
/>
7 <dependency name='libpthread.so
.0'
/>
8 <dependency name='libc.so
.6'
/>
9 <dependency name='ld-linux-x86-
64.so
.2'
/>
11 <elf-function-symbols>
13 <elf-symbol name='__sflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
15 <elf-symbol name='__sfvwrite' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
17 <elf-symbol name='__swsetup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
18 <!-- _get_num_possible_cpus -->
19 <elf-symbol name='_get_num_possible_cpus' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
21 <elf-symbol name='align_shm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
22 <!-- channel_backend_free -->
23 <elf-symbol name='channel_backend_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
24 <!-- channel_backend_init -->
25 <elf-symbol name='channel_backend_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
26 <!-- channel_backend_reset -->
27 <elf-symbol name='channel_backend_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
28 <!-- channel_create -->
29 <elf-symbol name='channel_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
30 <!-- channel_destroy -->
31 <elf-symbol name='channel_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
32 <!-- channel_get_ring_buffer -->
33 <elf-symbol name='channel_get_ring_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
34 <!-- channel_handle_add_stream -->
35 <elf-symbol name='channel_handle_add_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
36 <!-- channel_handle_create -->
37 <elf-symbol name='channel_handle_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
38 <!-- channel_handle_get_nr_streams -->
39 <elf-symbol name='channel_handle_get_nr_streams' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
40 <!-- channel_reset -->
41 <elf-symbol name='channel_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
43 <elf-symbol name='init_usterr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
44 <!-- lib_ring_buffer_backend_create -->
45 <elf-symbol name='lib_ring_buffer_backend_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
46 <!-- lib_ring_buffer_backend_reset -->
47 <elf-symbol name='lib_ring_buffer_backend_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
48 <!-- lib_ring_buffer_check_deliver_slow -->
49 <elf-symbol name='lib_ring_buffer_check_deliver_slow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
50 <!-- lib_ring_buffer_create -->
51 <elf-symbol name='lib_ring_buffer_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
52 <!-- lib_ring_buffer_get_subbuf -->
53 <elf-symbol name='lib_ring_buffer_get_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
54 <!-- lib_ring_buffer_move_consumer -->
55 <elf-symbol name='lib_ring_buffer_move_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
56 <!-- lib_ring_buffer_offset_address -->
57 <elf-symbol name='lib_ring_buffer_offset_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
58 <!-- lib_ring_buffer_open_read -->
59 <elf-symbol name='lib_ring_buffer_open_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
60 <!-- lib_ring_buffer_put_subbuf -->
61 <elf-symbol name='lib_ring_buffer_put_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
62 <!-- lib_ring_buffer_read -->
63 <elf-symbol name='lib_ring_buffer_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
64 <!-- lib_ring_buffer_read_cstr -->
65 <elf-symbol name='lib_ring_buffer_read_cstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
66 <!-- lib_ring_buffer_read_offset_address -->
67 <elf-symbol name='lib_ring_buffer_read_offset_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
68 <!-- lib_ring_buffer_release_read -->
69 <elf-symbol name='lib_ring_buffer_release_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
70 <!-- lib_ring_buffer_reserve_slow -->
71 <elf-symbol name='lib_ring_buffer_reserve_slow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
72 <!-- lib_ring_buffer_reset -->
73 <elf-symbol name='lib_ring_buffer_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
74 <!-- lib_ring_buffer_snapshot -->
75 <elf-symbol name='lib_ring_buffer_snapshot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
76 <!-- lib_ring_buffer_snapshot_sample_positions -->
77 <elf-symbol name='lib_ring_buffer_snapshot_sample_positions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
78 <!-- lib_ring_buffer_switch_slow -->
79 <elf-symbol name='lib_ring_buffer_switch_slow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
80 <!-- lib_ringbuffer_signal_init -->
81 <elf-symbol name='lib_ringbuffer_signal_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
82 <!-- lttng_context_is_app -->
83 <elf-symbol name='lttng_context_is_app' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
84 <!-- lttng_fixup_ringbuffer_tls -->
85 <elf-symbol name='lttng_fixup_ringbuffer_tls' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
87 <elf-symbol name='lttng_getenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
88 <!-- lttng_ring_buffer_client_discard_exit -->
89 <elf-symbol name='lttng_ring_buffer_client_discard_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
90 <!-- lttng_ring_buffer_client_discard_init -->
91 <elf-symbol name='lttng_ring_buffer_client_discard_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
92 <!-- lttng_ring_buffer_client_discard_rt_exit -->
93 <elf-symbol name='lttng_ring_buffer_client_discard_rt_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
94 <!-- lttng_ring_buffer_client_discard_rt_init -->
95 <elf-symbol name='lttng_ring_buffer_client_discard_rt_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
96 <!-- lttng_ring_buffer_client_overwrite_exit -->
97 <elf-symbol name='lttng_ring_buffer_client_overwrite_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
98 <!-- lttng_ring_buffer_client_overwrite_init -->
99 <elf-symbol name='lttng_ring_buffer_client_overwrite_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
100 <!-- lttng_ring_buffer_client_overwrite_rt_exit -->
101 <elf-symbol name='lttng_ring_buffer_client_overwrite_rt_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
102 <!-- lttng_ring_buffer_client_overwrite_rt_init -->
103 <elf-symbol name='lttng_ring_buffer_client_overwrite_rt_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
104 <!-- lttng_ring_buffer_metadata_client_exit -->
105 <elf-symbol name='lttng_ring_buffer_metadata_client_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
106 <!-- lttng_ring_buffer_metadata_client_init -->
107 <elf-symbol name='lttng_ring_buffer_metadata_client_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
108 <!-- lttng_transport_find -->
109 <elf-symbol name='lttng_transport_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
110 <!-- lttng_transport_register -->
111 <elf-symbol name='lttng_transport_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
112 <!-- lttng_transport_unregister -->
113 <elf-symbol name='lttng_transport_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
114 <!-- lttng_ust_add_fd_to_tracker -->
115 <elf-symbol name='lttng_ust_add_fd_to_tracker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
116 <!-- lttng_ust_clock_init -->
117 <elf-symbol name='lttng_ust_clock_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
118 <!-- lttng_ust_delete_fd_from_tracker -->
119 <elf-symbol name='lttng_ust_delete_fd_from_tracker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
120 <!-- lttng_ust_dummy_get_size -->
121 <elf-symbol name='lttng_ust_dummy_get_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
122 <!-- lttng_ust_dummy_get_value -->
123 <elf-symbol name='lttng_ust_dummy_get_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
124 <!-- lttng_ust_dummy_record -->
125 <elf-symbol name='lttng_ust_dummy_record' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
126 <!-- lttng_ust_dynamic_type_choices -->
127 <elf-symbol name='lttng_ust_dynamic_type_choices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
128 <!-- lttng_ust_dynamic_type_field -->
129 <elf-symbol name='lttng_ust_dynamic_type_field' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
130 <!-- lttng_ust_dynamic_type_tag_field -->
131 <elf-symbol name='lttng_ust_dynamic_type_tag_field' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
132 <!-- lttng_ust_enable_trace_clock_override -->
133 <elf-symbol name='lttng_ust_enable_trace_clock_override' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
134 <!-- lttng_ust_enum_get -->
135 <elf-symbol name='lttng_ust_enum_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
136 <!-- lttng_ust_fixup_fd_tracker_tls -->
137 <elf-symbol name='lttng_ust_fixup_fd_tracker_tls' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
138 <!-- lttng_ust_getcpu_init -->
139 <elf-symbol name='lttng_ust_getcpu_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
140 <!-- lttng_ust_getcpu_override -->
141 <elf-symbol name='lttng_ust_getcpu_override' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
142 <!-- lttng_ust_getenv_init -->
143 <elf-symbol name='lttng_ust_getenv_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
144 <!-- lttng_ust_init_fd_tracker -->
145 <elf-symbol name='lttng_ust_init_fd_tracker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
146 <!-- lttng_ust_lock_fd_tracker -->
147 <elf-symbol name='lttng_ust_lock_fd_tracker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
148 <!-- lttng_ust_ringbuffer_set_allow_blocking -->
149 <elf-symbol name='lttng_ust_ringbuffer_set_allow_blocking' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
150 <!-- lttng_ust_safe_close_fd -->
151 <elf-symbol name='lttng_ust_safe_close_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
152 <!-- lttng_ust_safe_closefrom_fd -->
153 <elf-symbol name='lttng_ust_safe_closefrom_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
154 <!-- lttng_ust_safe_fclose_stream -->
155 <elf-symbol name='lttng_ust_safe_fclose_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
156 <!-- lttng_ust_strerror -->
157 <elf-symbol name='lttng_ust_strerror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
158 <!-- lttng_ust_trace_clock_set_description_cb -->
159 <elf-symbol name='lttng_ust_trace_clock_set_description_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
160 <!-- lttng_ust_trace_clock_set_freq_cb -->
161 <elf-symbol name='lttng_ust_trace_clock_set_freq_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
162 <!-- lttng_ust_trace_clock_set_name_cb -->
163 <elf-symbol name='lttng_ust_trace_clock_set_name_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
164 <!-- lttng_ust_trace_clock_set_read64_cb -->
165 <elf-symbol name='lttng_ust_trace_clock_set_read64_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
166 <!-- lttng_ust_trace_clock_set_uuid_cb -->
167 <elf-symbol name='lttng_ust_trace_clock_set_uuid_cb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
168 <!-- lttng_ust_unlock_fd_tracker -->
169 <elf-symbol name='lttng_ust_unlock_fd_tracker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
170 <!-- patient_send -->
171 <elf-symbol name='patient_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
172 <!-- patient_write -->
173 <elf-symbol name='patient_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
174 <!-- ring_buffer_channel_close_wait_fd -->
175 <elf-symbol name='ring_buffer_channel_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
176 <!-- ring_buffer_channel_close_wakeup_fd -->
177 <elf-symbol name='ring_buffer_channel_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
178 <!-- ring_buffer_stream_close_wait_fd -->
179 <elf-symbol name='ring_buffer_stream_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
180 <!-- ring_buffer_stream_close_wakeup_fd -->
181 <elf-symbol name='ring_buffer_stream_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
182 <!-- shm_object_table_alloc -->
183 <elf-symbol name='shm_object_table_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
184 <!-- shm_object_table_append_mem -->
185 <elf-symbol name='shm_object_table_append_mem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
186 <!-- shm_object_table_append_shm -->
187 <elf-symbol name='shm_object_table_append_shm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
188 <!-- shm_object_table_create -->
189 <elf-symbol name='shm_object_table_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
190 <!-- shm_object_table_destroy -->
191 <elf-symbol name='shm_object_table_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
192 <!-- ust_safe_fflush -->
193 <elf-symbol name='ust_safe_fflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
194 <!-- ust_safe_mbrtowc -->
195 <elf-symbol name='ust_safe_mbrtowc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
196 <!-- ust_safe_snprintf -->
197 <elf-symbol name='ust_safe_snprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
198 <!-- ust_safe_vfprintf -->
199 <elf-symbol name='ust_safe_vfprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
200 <!-- ust_safe_vsnprintf -->
201 <elf-symbol name='ust_safe_vsnprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
202 <!-- ustcomm_accept_unix_sock -->
203 <elf-symbol name='ustcomm_accept_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
204 <!-- ustcomm_close_unix_sock -->
205 <elf-symbol name='ustcomm_close_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
206 <!-- ustcomm_connect_unix_sock -->
207 <elf-symbol name='ustcomm_connect_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
208 <!-- ustcomm_create_unix_sock -->
209 <elf-symbol name='ustcomm_create_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
210 <!-- ustcomm_listen_unix_sock -->
211 <elf-symbol name='ustcomm_listen_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
212 <!-- ustcomm_recv_app_reply -->
213 <elf-symbol name='ustcomm_recv_app_reply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
214 <!-- ustcomm_recv_channel_from_sessiond -->
215 <elf-symbol name='ustcomm_recv_channel_from_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
216 <!-- ustcomm_recv_fds_unix_sock -->
217 <elf-symbol name='ustcomm_recv_fds_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
218 <!-- ustcomm_recv_stream_from_sessiond -->
219 <elf-symbol name='ustcomm_recv_stream_from_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
220 <!-- ustcomm_recv_unix_sock -->
221 <elf-symbol name='ustcomm_recv_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
222 <!-- ustcomm_register_channel -->
223 <elf-symbol name='ustcomm_register_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
224 <!-- ustcomm_register_enum -->
225 <elf-symbol name='ustcomm_register_enum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
226 <!-- ustcomm_register_event -->
227 <elf-symbol name='ustcomm_register_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
228 <!-- ustcomm_send_app_cmd -->
229 <elf-symbol name='ustcomm_send_app_cmd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
230 <!-- ustcomm_send_app_msg -->
231 <elf-symbol name='ustcomm_send_app_msg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
232 <!-- ustcomm_send_fds_unix_sock -->
233 <elf-symbol name='ustcomm_send_fds_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
234 <!-- ustcomm_send_reg_msg -->
235 <elf-symbol name='ustcomm_send_reg_msg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
236 <!-- ustcomm_send_unix_sock -->
237 <elf-symbol name='ustcomm_send_unix_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
238 <!-- ustcomm_setsockopt_rcv_timeout -->
239 <elf-symbol name='ustcomm_setsockopt_rcv_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
240 <!-- ustcomm_setsockopt_snd_timeout -->
241 <elf-symbol name='ustcomm_setsockopt_snd_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
242 <!-- ustctl_add_context -->
243 <elf-symbol name='ustctl_add_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
244 <!-- ustctl_calibrate -->
245 <elf-symbol name='ustctl_calibrate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
246 <!-- ustctl_channel_close_wait_fd -->
247 <elf-symbol name='ustctl_channel_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
248 <!-- ustctl_channel_close_wakeup_fd -->
249 <elf-symbol name='ustctl_channel_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
250 <!-- ustctl_channel_get_wait_fd -->
251 <elf-symbol name='ustctl_channel_get_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
252 <!-- ustctl_channel_get_wakeup_fd -->
253 <elf-symbol name='ustctl_channel_get_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
254 <!-- ustctl_create_channel -->
255 <elf-symbol name='ustctl_create_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
256 <!-- ustctl_create_event -->
257 <elf-symbol name='ustctl_create_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
258 <!-- ustctl_create_session -->
259 <elf-symbol name='ustctl_create_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
260 <!-- ustctl_create_stream -->
261 <elf-symbol name='ustctl_create_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
262 <!-- ustctl_destroy_channel -->
263 <elf-symbol name='ustctl_destroy_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
264 <!-- ustctl_destroy_stream -->
265 <elf-symbol name='ustctl_destroy_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
266 <!-- ustctl_disable -->
267 <elf-symbol name='ustctl_disable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
268 <!-- ustctl_duplicate_ust_object_data -->
269 <elf-symbol name='ustctl_duplicate_ust_object_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
270 <!-- ustctl_enable -->
271 <elf-symbol name='ustctl_enable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
272 <!-- ustctl_flush_buffer -->
273 <elf-symbol name='ustctl_flush_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
274 <!-- ustctl_get_content_size -->
275 <elf-symbol name='ustctl_get_content_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
276 <!-- ustctl_get_current_timestamp -->
277 <elf-symbol name='ustctl_get_current_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
278 <!-- ustctl_get_events_discarded -->
279 <elf-symbol name='ustctl_get_events_discarded' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
280 <!-- ustctl_get_instance_id -->
281 <elf-symbol name='ustctl_get_instance_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
282 <!-- ustctl_get_max_subbuf_size -->
283 <elf-symbol name='ustctl_get_max_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
284 <!-- ustctl_get_mmap_base -->
285 <elf-symbol name='ustctl_get_mmap_base' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
286 <!-- ustctl_get_mmap_len -->
287 <elf-symbol name='ustctl_get_mmap_len' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
288 <!-- ustctl_get_mmap_read_offset -->
289 <elf-symbol name='ustctl_get_mmap_read_offset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
290 <!-- ustctl_get_next_subbuf -->
291 <elf-symbol name='ustctl_get_next_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
292 <!-- ustctl_get_nr_stream_per_channel -->
293 <elf-symbol name='ustctl_get_nr_stream_per_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
294 <!-- ustctl_get_packet_size -->
295 <elf-symbol name='ustctl_get_packet_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
296 <!-- ustctl_get_padded_subbuf_size -->
297 <elf-symbol name='ustctl_get_padded_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
298 <!-- ustctl_get_sequence_number -->
299 <elf-symbol name='ustctl_get_sequence_number' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
300 <!-- ustctl_get_stream_id -->
301 <elf-symbol name='ustctl_get_stream_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
302 <!-- ustctl_get_subbuf -->
303 <elf-symbol name='ustctl_get_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
304 <!-- ustctl_get_subbuf_size -->
305 <elf-symbol name='ustctl_get_subbuf_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
306 <!-- ustctl_get_timestamp_begin -->
307 <elf-symbol name='ustctl_get_timestamp_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
308 <!-- ustctl_get_timestamp_end -->
309 <elf-symbol name='ustctl_get_timestamp_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
310 <!-- ustctl_has_perf_counters -->
311 <elf-symbol name='ustctl_has_perf_counters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
312 <!-- ustctl_put_next_subbuf -->
313 <elf-symbol name='ustctl_put_next_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
314 <!-- ustctl_put_subbuf -->
315 <elf-symbol name='ustctl_put_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
316 <!-- ustctl_recv_channel_from_consumer -->
317 <elf-symbol name='ustctl_recv_channel_from_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
318 <!-- ustctl_recv_notify -->
319 <elf-symbol name='ustctl_recv_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
320 <!-- ustctl_recv_reg_msg -->
321 <elf-symbol name='ustctl_recv_reg_msg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
322 <!-- ustctl_recv_register_channel -->
323 <elf-symbol name='ustctl_recv_register_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
324 <!-- ustctl_recv_register_enum -->
325 <elf-symbol name='ustctl_recv_register_enum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
326 <!-- ustctl_recv_register_event -->
327 <elf-symbol name='ustctl_recv_register_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
328 <!-- ustctl_recv_stream_from_consumer -->
329 <elf-symbol name='ustctl_recv_stream_from_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
330 <!-- ustctl_regenerate_statedump -->
331 <elf-symbol name='ustctl_regenerate_statedump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
332 <!-- ustctl_register_done -->
333 <elf-symbol name='ustctl_register_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
334 <!-- ustctl_release_handle -->
335 <elf-symbol name='ustctl_release_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
336 <!-- ustctl_release_object -->
337 <elf-symbol name='ustctl_release_object' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
338 <!-- ustctl_reply_register_channel -->
339 <elf-symbol name='ustctl_reply_register_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
340 <!-- ustctl_reply_register_enum -->
341 <elf-symbol name='ustctl_reply_register_enum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
342 <!-- ustctl_reply_register_event -->
343 <elf-symbol name='ustctl_reply_register_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
344 <!-- ustctl_send_channel_to_sessiond -->
345 <elf-symbol name='ustctl_send_channel_to_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
346 <!-- ustctl_send_channel_to_ust -->
347 <elf-symbol name='ustctl_send_channel_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
348 <!-- ustctl_send_stream_to_sessiond -->
349 <elf-symbol name='ustctl_send_stream_to_sessiond' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
350 <!-- ustctl_send_stream_to_ust -->
351 <elf-symbol name='ustctl_send_stream_to_ust' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
352 <!-- ustctl_set_exclusion -->
353 <elf-symbol name='ustctl_set_exclusion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
354 <!-- ustctl_set_filter -->
355 <elf-symbol name='ustctl_set_filter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
356 <!-- ustctl_snapshot -->
357 <elf-symbol name='ustctl_snapshot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
358 <!-- ustctl_snapshot_get_consumed -->
359 <elf-symbol name='ustctl_snapshot_get_consumed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
360 <!-- ustctl_snapshot_get_produced -->
361 <elf-symbol name='ustctl_snapshot_get_produced' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
362 <!-- ustctl_snapshot_sample_positions -->
363 <elf-symbol name='ustctl_snapshot_sample_positions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
364 <!-- ustctl_sock_flush_buffer -->
365 <elf-symbol name='ustctl_sock_flush_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
366 <!-- ustctl_start_session -->
367 <elf-symbol name='ustctl_start_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
368 <!-- ustctl_stop_session -->
369 <elf-symbol name='ustctl_stop_session' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
370 <!-- ustctl_stream_close_wait_fd -->
371 <elf-symbol name='ustctl_stream_close_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
372 <!-- ustctl_stream_close_wakeup_fd -->
373 <elf-symbol name='ustctl_stream_close_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
374 <!-- ustctl_stream_get_wait_fd -->
375 <elf-symbol name='ustctl_stream_get_wait_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
376 <!-- ustctl_stream_get_wakeup_fd -->
377 <elf-symbol name='ustctl_stream_get_wakeup_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
378 <!-- ustctl_tracepoint_field_list -->
379 <elf-symbol name='ustctl_tracepoint_field_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
380 <!-- ustctl_tracepoint_field_list_get -->
381 <elf-symbol name='ustctl_tracepoint_field_list_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
382 <!-- ustctl_tracepoint_list -->
383 <elf-symbol name='ustctl_tracepoint_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
384 <!-- ustctl_tracepoint_list_get -->
385 <elf-symbol name='ustctl_tracepoint_list_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
386 <!-- ustctl_tracer_version -->
387 <elf-symbol name='ustctl_tracer_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
388 <!-- ustctl_wait_quiescent -->
389 <elf-symbol name='ustctl_wait_quiescent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
390 <!-- ustctl_write_metadata_to_channel -->
391 <elf-symbol name='ustctl_write_metadata_to_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
392 <!-- ustctl_write_one_packet_to_channel -->
393 <elf-symbol name='ustctl_write_one_packet_to_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
395 <elf-symbol name='zalloc_shm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
396 </elf-function-symbols>
397 <elf-variable-symbols>
398 <!-- __num_possible_cpus -->
399 <elf-symbol name='__num_possible_cpus' size='
4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
400 <!-- dt_var_fields -->
401 <elf-symbol name='dt_var_fields' size='
3840' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
402 <!-- lib_ring_buffer_nesting -->
403 <elf-symbol name='lib_ring_buffer_nesting' size='
4' type='tls-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
404 <!-- lttng_client_callbacks_discard -->
405 <elf-symbol name='lttng_client_callbacks_discard' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
406 <!-- lttng_client_callbacks_discard_rt -->
407 <elf-symbol name='lttng_client_callbacks_discard_rt' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
408 <!-- lttng_client_callbacks_metadata -->
409 <elf-symbol name='lttng_client_callbacks_metadata' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
410 <!-- lttng_client_callbacks_overwrite -->
411 <elf-symbol name='lttng_client_callbacks_overwrite' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
412 <!-- lttng_client_callbacks_overwrite_rt -->
413 <elf-symbol name='lttng_client_callbacks_overwrite_rt' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
414 <!-- lttng_crash_magic_xor -->
415 <elf-symbol name='lttng_crash_magic_xor' size='
16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
416 <!-- lttng_get_cpu -->
417 <elf-symbol name='lttng_get_cpu' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
418 <!-- lttng_trace_clock -->
419 <elf-symbol name='lttng_trace_clock' size='
8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
420 <!-- ust_loglevel -->
421 <elf-symbol name='ust_loglevel' size='
4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'
/>
422 </elf-variable-symbols>
423 <abi-instr version='
1.0' address-size='
64' path='ustctl.c' comp-dir-path='liblttng-ust-ctl' language='LANG_C99'
>
443 <!-- cds_hlist_head[4096] -->
444 <array-type-def dimensions='
1' type-id='type-id-
1' size-in-bits='
262144' id='type-id-
2'
>
445 <!-- <anonymous range>[4096] -->
446 <subrange length='
4096' type-id='type-id-
3' id='type-id-
4'
/>
450 <type-decl name='char' size-in-bits='
8' id='type-id-
5'
/>
452 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
1024' id='type-id-
6'
>
453 <!-- <anonymous range>[128] -->
454 <subrange length='
128' type-id='type-id-
3' id='type-id-
7'
/>
458 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
120' id='type-id-
8'
>
459 <!-- <anonymous range>[15] -->
460 <subrange length='
15' type-id='type-id-
3' id='type-id-
9'
/>
464 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
128' id='type-id-
10'
>
465 <!-- <anonymous range>[16] -->
466 <subrange length='
16' type-id='type-id-
3' id='type-id-
11'
/>
470 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
160' id='type-id-
12'
>
471 <!-- <anonymous range>[20] -->
472 <subrange length='
20' type-id='type-id-
3' id='type-id-
13'
/>
476 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
192' id='type-id-
14'
>
477 <!-- <anonymous range>[24] -->
478 <subrange length='
24' type-id='type-id-
3' id='type-id-
15'
/>
482 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
2040' id='type-id-
16'
>
483 <!-- <anonymous range>[255] -->
484 <subrange length='
255' type-id='type-id-
3' id='type-id-
17'
/>
488 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
2048' id='type-id-
18'
>
489 <!-- <anonymous range>[256] -->
490 <subrange length='
256' type-id='type-id-
3' id='type-id-
19'
/>
494 <array-type-def dimensions='
2' type-id='type-id-
5' size-in-bits='infinite' id='type-id-
20'
>
495 <!-- <anonymous range>[256] -->
496 <subrange length='
256' type-id='type-id-
3' id='type-id-
19'
/>
498 <!-- <anonymous range>[] -->
499 <subrange length='infinite' type-id='type-id-
3' id='type-id-
21'
/>
503 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
2272' id='type-id-
22'
>
504 <!-- <anonymous range>[284] -->
505 <subrange length='
284' type-id='type-id-
3' id='type-id-
23'
/>
509 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
2304' id='type-id-
24'
>
510 <!-- <anonymous range>[288] -->
511 <subrange length='
288' type-id='type-id-
3' id='type-id-
25'
/>
515 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
224' id='type-id-
26'
>
516 <!-- <anonymous range>[28] -->
517 <subrange length='
28' type-id='type-id-
3' id='type-id-
27'
/>
521 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
2368' id='type-id-
28'
>
522 <!-- <anonymous range>[296] -->
523 <subrange length='
296' type-id='type-id-
3' id='type-id-
29'
/>
527 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
256' id='type-id-
30'
>
528 <!-- <anonymous range>[32] -->
529 <subrange length='
32' type-id='type-id-
3' id='type-id-
31'
/>
533 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
320' id='type-id-
32'
>
534 <!-- <anonymous range>[40] -->
535 <subrange length='
40' type-id='type-id-
3' id='type-id-
33'
/>
539 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
32' id='type-id-
34'
>
540 <!-- <anonymous range>[4] -->
541 <subrange length='
4' type-id='type-id-
3' id='type-id-
35'
/>
545 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
480' id='type-id-
36'
>
546 <!-- <anonymous range>[60] -->
547 <subrange length='
60' type-id='type-id-
3' id='type-id-
37'
/>
551 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
512' id='type-id-
38'
>
552 <!-- <anonymous range>[64] -->
553 <subrange length='
64' type-id='type-id-
3' id='type-id-
39'
/>
557 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='infinite' id='type-id-
40'
>
558 <!-- <anonymous range>[] -->
559 <subrange length='infinite' type-id='type-id-
3' id='type-id-
21'
/>
562 <!-- struct lttng_perf_counter_field -->
563 <class-decl name='lttng_perf_counter_field' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-
41'
/>
565 <type-decl name='double' size-in-bits='
64' id='type-id-
42'
/>
567 <type-decl name='int' size-in-bits='
32' id='type-id-
43'
/>
569 <array-type-def dimensions='
1' type-id='type-id-
43' size-in-bits='
64' id='type-id-
44'
>
570 <!-- <anonymous range>[2] -->
571 <subrange length='
2' type-id='type-id-
3' id='type-id-
45'
/>
575 <type-decl name='long int' size-in-bits='
64' id='type-id-
46'
/>
576 <!-- long long unsigned int -->
577 <type-decl name='long long unsigned int' size-in-bits='
64' id='type-id-
47'
/>
578 <!-- lttng_ust_lib_ring_buffer_shmp[] -->
579 <array-type-def dimensions='
1' type-id='type-id-
48' size-in-bits='infinite' id='type-id-
49'
>
580 <!-- <anonymous range>[] -->
581 <subrange length='infinite' type-id='type-id-
3' id='type-id-
21'
/>
584 <!-- shm_object[] -->
585 <array-type-def dimensions='
1' type-id='type-id-
50' size-in-bits='infinite' id='type-id-
51'
>
586 <!-- <anonymous range>[] -->
587 <subrange length='infinite' type-id='type-id-
3' id='type-id-
21'
/>
591 <array-type-def dimensions='
1' type-id='type-id-
52' size-in-bits='
128' id='type-id-
53'
>
592 <!-- <anonymous range>[16] -->
593 <subrange length='
16' type-id='type-id-
3' id='type-id-
11'
/>
596 <!-- unnamed-enum-underlying-type -->
597 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='
32' alignment-in-bits='
32' id='type-id-
54'
/>
598 <!-- unsigned char -->
599 <type-decl name='unsigned char' size-in-bits='
8' id='type-id-
55'
/>
600 <!-- unsigned char[16] -->
601 <array-type-def dimensions='
1' type-id='type-id-
55' size-in-bits='
128' id='type-id-
56'
>
602 <!-- <anonymous range>[16] -->
603 <subrange length='
16' type-id='type-id-
3' id='type-id-
11'
/>
606 <!-- unsigned int -->
607 <type-decl name='unsigned int' size-in-bits='
32' id='type-id-
57'
/>
608 <!-- unsigned long int -->
609 <type-decl name='unsigned long int' size-in-bits='
64' id='type-id-
3'
/>
610 <!-- unsigned short int -->
611 <type-decl name='unsigned short int' size-in-bits='
16' id='type-id-
58'
/>
613 <type-decl name='void' id='type-id-
59'
/>
614 <!-- typedef __uint32_t uint32_t -->
615 <typedef-decl name='uint32_t' type-id='type-id-
60' filepath='/usr/include/bits/stdint-uintn.h' line='
26' column='
1' id='type-id-
61'
/>
616 <!-- typedef unsigned int __uint32_t -->
617 <typedef-decl name='__uint32_t' type-id='type-id-
57' filepath='/usr/include/bits/types.h' line='
42' column='
1' id='type-id-
60'
/>
618 <!-- enum ustctl_channel_header -->
619 <enum-decl name='ustctl_channel_header' filepath='../include/lttng/ust-ctl.h' line='
298' column='
1' id='type-id-
62'
>
620 <underlying-type type-id='type-id-
54'
/>
621 <enumerator name='USTCTL_CHANNEL_HEADER_UNKNOWN' value='
0'
/>
622 <enumerator name='USTCTL_CHANNEL_HEADER_COMPACT' value='
1'
/>
623 <enumerator name='USTCTL_CHANNEL_HEADER_LARGE' value='
2'
/>
625 <!-- typedef unsigned long int size_t -->
626 <typedef-decl name='size_t' type-id='type-id-
3' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/
10.2.0/include/stddef.h' line='
209' column='
1' id='type-id-
63'
/>
627 <!-- struct ustctl_field -->
628 <class-decl name='ustctl_field' size-in-bits='
7360' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
417' column='
1' id='type-id-
64'
>
629 <data-member access='public' layout-offset-in-bits='
0'
>
630 <!-- char ustctl_field::name[256] -->
631 <var-decl name='name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
418' column='
1'
/>
633 <data-member access='public' layout-offset-in-bits='
2048'
>
634 <!-- ustctl_type ustctl_field::type -->
635 <var-decl name='type' type-id='type-id-
65' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
419' column='
1'
/>
637 <data-member access='public' layout-offset-in-bits='
7136'
>
638 <!-- char ustctl_field::padding[28] -->
639 <var-decl name='padding' type-id='type-id-
26' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
420' column='
1'
/>
642 <!-- struct ustctl_type -->
643 <class-decl name='ustctl_type' size-in-bits='
5088' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
391' column='
1' id='type-id-
65'
>
644 <data-member access='public' layout-offset-in-bits='
0'
>
645 <!-- ustctl_abstract_types ustctl_type::atype -->
646 <var-decl name='atype' type-id='type-id-
66' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
392' column='
1'
/>
648 <data-member access='public' layout-offset-in-bits='
32'
>
649 <!-- union {_ustctl_basic_type basic; struct {ustctl_basic_type elem_type; uint32_t length;} array; struct {ustctl_basic_type length_type; ustctl_basic_type elem_type;} sequence; struct {uint32_t nr_choices; char tag_name[256];} variant; struct {uint32_t nr_fields;} _struct; char padding[128];} ustctl_type::u -->
650 <var-decl name='u' type-id='type-id-
67' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
413' column='
1'
/>
653 <!-- enum ustctl_abstract_types -->
654 <enum-decl name='ustctl_abstract_types' filepath='../include/lttng/ust-ctl.h' line='
306' column='
1' id='type-id-
66'
>
655 <underlying-type type-id='type-id-
54'
/>
656 <enumerator name='ustctl_atype_integer' value='
0'
/>
657 <enumerator name='ustctl_atype_enum' value='
1'
/>
658 <enumerator name='ustctl_atype_array' value='
2'
/>
659 <enumerator name='ustctl_atype_sequence' value='
3'
/>
660 <enumerator name='ustctl_atype_string' value='
4'
/>
661 <enumerator name='ustctl_atype_float' value='
5'
/>
662 <enumerator name='ustctl_atype_variant' value='
6'
/>
663 <enumerator name='ustctl_atype_struct' value='
7'
/>
664 <enumerator name='NR_USTCTL_ABSTRACT_TYPES' value='
8'
/>
666 <!-- union {_ustctl_basic_type basic; struct {ustctl_basic_type elem_type; uint32_t length;} array; struct {ustctl_basic_type length_type; ustctl_basic_type elem_type;} sequence; struct {uint32_t nr_choices; char tag_name[256];} variant; struct {uint32_t nr_fields;} _struct; char padding[128];} -->
667 <union-decl name='__anonymous_union__' size-in-bits='
5056' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
393' column='
1' id='type-id-
67'
>
668 <data-member access='private'
>
669 <!-- _ustctl_basic_type basic -->
670 <var-decl name='basic' type-id='type-id-
68' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
394' column='
1'
/>
672 <data-member access='private'
>
673 <!-- struct {ustctl_basic_type elem_type; uint32_t length;} array -->
674 <var-decl name='array' type-id='type-id-
69' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
398' column='
1'
/>
676 <data-member access='private'
>
677 <!-- struct {ustctl_basic_type length_type; ustctl_basic_type elem_type;} sequence -->
678 <var-decl name='sequence' type-id='type-id-
70' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
402' column='
1'
/>
680 <data-member access='private'
>
681 <!-- struct {uint32_t nr_choices; char tag_name[256];} variant -->
682 <var-decl name='variant' type-id='type-id-
71' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
407' column='
1'
/>
684 <data-member access='private'
>
685 <!-- struct {uint32_t nr_fields;} _struct -->
686 <var-decl name='_struct' type-id='type-id-
72' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
411' column='
1'
/>
688 <data-member access='private'
>
689 <!-- char padding[128] -->
690 <var-decl name='padding' type-id='type-id-
6' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
412' column='
1'
/>
693 <!-- union _ustctl_basic_type -->
694 <union-decl name='_ustctl_basic_type' size-in-bits='
2496' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
369' column='
1' id='type-id-
68'
>
695 <data-member access='private'
>
696 <!-- ustctl_integer_type _ustctl_basic_type::integer -->
697 <var-decl name='integer' type-id='type-id-
73' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
370' column='
1'
/>
699 <data-member access='private'
>
700 <!-- struct {char name[256]; ustctl_integer_type container_type; uint64_t id;} _ustctl_basic_type::enumeration -->
701 <var-decl name='enumeration' type-id='type-id-
74' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
375' column='
1'
/>
703 <data-member access='private'
>
704 <!-- struct {int32_t encoding;} _ustctl_basic_type::string -->
705 <var-decl name='string' type-id='type-id-
75' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
378' column='
1'
/>
707 <data-member access='private'
>
708 <!-- ustctl_float_type _ustctl_basic_type::_float -->
709 <var-decl name='_float' type-id='type-id-
76' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
379' column='
1'
/>
711 <data-member access='private'
>
712 <!-- char _ustctl_basic_type::padding[296] -->
713 <var-decl name='padding' type-id='type-id-
28' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
380' column='
1'
/>
716 <!-- struct ustctl_integer_type -->
717 <class-decl name='ustctl_integer_type' size-in-bits='
368' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
326' column='
1' id='type-id-
73'
>
718 <data-member access='public' layout-offset-in-bits='
0'
>
719 <!-- uint32_t ustctl_integer_type::size -->
720 <var-decl name='size' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
327' column='
1'
/>
722 <data-member access='public' layout-offset-in-bits='
32'
>
723 <!-- uint32_t ustctl_integer_type::signedness -->
724 <var-decl name='signedness' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
328' column='
1'
/>
726 <data-member access='public' layout-offset-in-bits='
64'
>
727 <!-- uint32_t ustctl_integer_type::reverse_byte_order -->
728 <var-decl name='reverse_byte_order' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
329' column='
1'
/>
730 <data-member access='public' layout-offset-in-bits='
96'
>
731 <!-- uint32_t ustctl_integer_type::base -->
732 <var-decl name='base' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
330' column='
1'
/>
734 <data-member access='public' layout-offset-in-bits='
128'
>
735 <!-- int32_t ustctl_integer_type::encoding -->
736 <var-decl name='encoding' type-id='type-id-
77' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
331' column='
1'
/>
738 <data-member access='public' layout-offset-in-bits='
160'
>
739 <!-- uint16_t ustctl_integer_type::alignment -->
740 <var-decl name='alignment' type-id='type-id-
78' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
332' column='
1'
/>
742 <data-member access='public' layout-offset-in-bits='
176'
>
743 <!-- char ustctl_integer_type::padding[24] -->
744 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
333' column='
1'
/>
747 <!-- typedef __int32_t int32_t -->
748 <typedef-decl name='int32_t' type-id='type-id-
79' filepath='/usr/include/bits/stdint-intn.h' line='
26' column='
1' id='type-id-
77'
/>
749 <!-- typedef int __int32_t -->
750 <typedef-decl name='__int32_t' type-id='type-id-
43' filepath='/usr/include/bits/types.h' line='
41' column='
1' id='type-id-
79'
/>
751 <!-- typedef __uint16_t uint16_t -->
752 <typedef-decl name='uint16_t' type-id='type-id-
80' filepath='/usr/include/bits/stdint-uintn.h' line='
25' column='
1' id='type-id-
78'
/>
753 <!-- typedef unsigned short int __uint16_t -->
754 <typedef-decl name='__uint16_t' type-id='type-id-
58' filepath='/usr/include/bits/types.h' line='
40' column='
1' id='type-id-
80'
/>
755 <!-- struct {char name[256]; ustctl_integer_type container_type; uint64_t id;} -->
756 <class-decl name='__anonymous_struct__' size-in-bits='
2496' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
371' column='
1' id='type-id-
74'
>
757 <data-member access='public' layout-offset-in-bits='
0'
>
758 <!-- char name[256] -->
759 <var-decl name='name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
372' column='
1'
/>
761 <data-member access='public' layout-offset-in-bits='
2048'
>
762 <!-- ustctl_integer_type container_type -->
763 <var-decl name='container_type' type-id='type-id-
73' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
373' column='
1'
/>
765 <data-member access='public' layout-offset-in-bits='
2432'
>
767 <var-decl name='id' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
374' column='
1'
/>
770 <!-- typedef __uint64_t uint64_t -->
771 <typedef-decl name='uint64_t' type-id='type-id-
82' filepath='/usr/include/bits/stdint-uintn.h' line='
27' column='
1' id='type-id-
81'
/>
772 <!-- typedef unsigned long int __uint64_t -->
773 <typedef-decl name='__uint64_t' type-id='type-id-
3' filepath='/usr/include/bits/types.h' line='
45' column='
1' id='type-id-
82'
/>
774 <!-- struct {int32_t encoding;} -->
775 <class-decl name='__anonymous_struct__1' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
376' column='
1' id='type-id-
75'
>
776 <data-member access='public' layout-offset-in-bits='
0'
>
777 <!-- int32_t encoding -->
778 <var-decl name='encoding' type-id='type-id-
77' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
377' column='
1'
/>
781 <!-- struct ustctl_float_type -->
782 <class-decl name='ustctl_float_type' size-in-bits='
304' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
337' column='
1' id='type-id-
76'
>
783 <data-member access='public' layout-offset-in-bits='
0'
>
784 <!-- uint32_t ustctl_float_type::exp_dig -->
785 <var-decl name='exp_dig' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
338' column='
1'
/>
787 <data-member access='public' layout-offset-in-bits='
32'
>
788 <!-- uint32_t ustctl_float_type::mant_dig -->
789 <var-decl name='mant_dig' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
339' column='
1'
/>
791 <data-member access='public' layout-offset-in-bits='
64'
>
792 <!-- uint32_t ustctl_float_type::reverse_byte_order -->
793 <var-decl name='reverse_byte_order' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
340' column='
1'
/>
795 <data-member access='public' layout-offset-in-bits='
96'
>
796 <!-- uint16_t ustctl_float_type::alignment -->
797 <var-decl name='alignment' type-id='type-id-
78' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
341' column='
1'
/>
799 <data-member access='public' layout-offset-in-bits='
112'
>
800 <!-- char ustctl_float_type::padding[24] -->
801 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
342' column='
1'
/>
804 <!-- struct {ustctl_basic_type elem_type; uint32_t length;} -->
805 <class-decl name='__anonymous_struct__2' size-in-bits='
2560' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
395' column='
1' id='type-id-
69'
>
806 <data-member access='public' layout-offset-in-bits='
0'
>
807 <!-- ustctl_basic_type elem_type -->
808 <var-decl name='elem_type' type-id='type-id-
83' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
396' column='
1'
/>
810 <data-member access='public' layout-offset-in-bits='
2528'
>
811 <!-- uint32_t length -->
812 <var-decl name='length' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
397' column='
1'
/>
815 <!-- struct ustctl_basic_type -->
816 <class-decl name='ustctl_basic_type' size-in-bits='
2528' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
383' column='
1' id='type-id-
83'
>
817 <data-member access='public' layout-offset-in-bits='
0'
>
818 <!-- ustctl_abstract_types ustctl_basic_type::atype -->
819 <var-decl name='atype' type-id='type-id-
66' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
384' column='
1'
/>
821 <data-member access='public' layout-offset-in-bits='
32'
>
822 <!-- union {_ustctl_basic_type basic;} ustctl_basic_type::u -->
823 <var-decl name='u' type-id='type-id-
84' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
387' column='
1'
/>
826 <!-- union {_ustctl_basic_type basic;} -->
827 <union-decl name='__anonymous_union__1' size-in-bits='
2496' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
385' column='
1' id='type-id-
84'
>
828 <data-member access='private'
>
829 <!-- _ustctl_basic_type basic -->
830 <var-decl name='basic' type-id='type-id-
68' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
386' column='
1'
/>
833 <!-- struct {ustctl_basic_type length_type; ustctl_basic_type elem_type;} -->
834 <class-decl name='__anonymous_struct__3' size-in-bits='
5056' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
399' column='
1' id='type-id-
70'
>
835 <data-member access='public' layout-offset-in-bits='
0'
>
836 <!-- ustctl_basic_type length_type -->
837 <var-decl name='length_type' type-id='type-id-
83' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
400' column='
1'
/>
839 <data-member access='public' layout-offset-in-bits='
2528'
>
840 <!-- ustctl_basic_type elem_type -->
841 <var-decl name='elem_type' type-id='type-id-
83' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
401' column='
1'
/>
844 <!-- struct {uint32_t nr_choices; char tag_name[256];} -->
845 <class-decl name='__anonymous_struct__4' size-in-bits='
2080' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
403' column='
1' id='type-id-
71'
>
846 <data-member access='public' layout-offset-in-bits='
0'
>
847 <!-- uint32_t nr_choices -->
848 <var-decl name='nr_choices' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
404' column='
1'
/>
850 <data-member access='public' layout-offset-in-bits='
32'
>
851 <!-- char tag_name[256] -->
852 <var-decl name='tag_name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
405' column='
1'
/>
855 <!-- struct {uint32_t nr_fields;} -->
856 <class-decl name='__anonymous_struct__5' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
408' column='
1' id='type-id-
72'
>
857 <data-member access='public' layout-offset-in-bits='
0'
>
858 <!-- uint32_t nr_fields -->
859 <var-decl name='nr_fields' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
409' column='
1'
/>
862 <!-- struct ustctl_enum_entry -->
863 <class-decl name='ustctl_enum_entry' size-in-bits='
2688' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
357' column='
1' id='type-id-
85'
>
864 <data-member access='public' layout-offset-in-bits='
0'
>
865 <!-- ustctl_enum_value ustctl_enum_entry::start -->
866 <var-decl name='start' type-id='type-id-
86' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
358' column='
1'
/>
868 <data-member access='public' layout-offset-in-bits='
192'
>
869 <!-- ustctl_enum_value ustctl_enum_entry::end -->
870 <var-decl name='end' type-id='type-id-
86' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
358' column='
1'
/>
872 <data-member access='public' layout-offset-in-bits='
384'
>
873 <!-- char ustctl_enum_entry::string[256] -->
874 <var-decl name='string' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
359' column='
1'
/>
876 <data-member access='public' layout-offset-in-bits='
2432'
>
877 <!-- union {struct {uint32_t options;} extra; char padding[32];} ustctl_enum_entry::u -->
878 <var-decl name='u' type-id='type-id-
87' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
365' column='
1'
/>
881 <!-- struct ustctl_enum_value -->
882 <class-decl name='ustctl_enum_value' size-in-bits='
192' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
346' column='
1' id='type-id-
86'
>
883 <data-member access='public' layout-offset-in-bits='
0'
>
884 <!-- uint64_t ustctl_enum_value::value -->
885 <var-decl name='value' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
347' column='
1'
/>
887 <data-member access='public' layout-offset-in-bits='
64'
>
888 <!-- uint8_t ustctl_enum_value::signedness -->
889 <var-decl name='signedness' type-id='type-id-
52' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
348' column='
1'
/>
891 <data-member access='public' layout-offset-in-bits='
72'
>
892 <!-- char ustctl_enum_value::padding[15] -->
893 <var-decl name='padding' type-id='type-id-
8' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
349' column='
1'
/>
896 <!-- typedef __uint8_t uint8_t -->
897 <typedef-decl name='uint8_t' type-id='type-id-
88' filepath='/usr/include/bits/stdint-uintn.h' line='
24' column='
1' id='type-id-
52'
/>
898 <!-- typedef unsigned char __uint8_t -->
899 <typedef-decl name='__uint8_t' type-id='type-id-
55' filepath='/usr/include/bits/types.h' line='
38' column='
1' id='type-id-
88'
/>
900 <!-- union {struct {uint32_t options;} extra; char padding[32];} -->
901 <union-decl name='__anonymous_union__2' size-in-bits='
256' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
360' column='
1' id='type-id-
87'
>
902 <data-member access='private'
>
903 <!-- struct {uint32_t options;} extra -->
904 <var-decl name='extra' type-id='type-id-
89' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
363' column='
1'
/>
906 <data-member access='private'
>
907 <!-- char padding[32] -->
908 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
364' column='
1'
/>
911 <!-- struct {uint32_t options;} -->
912 <class-decl name='__anonymous_struct__6' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
361' column='
1' id='type-id-
89'
>
913 <data-member access='public' layout-offset-in-bits='
0'
>
914 <!-- uint32_t options -->
915 <var-decl name='options' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
362' column='
1'
/>
918 <!-- enum ustctl_notify_cmd -->
919 <enum-decl name='ustctl_notify_cmd' filepath='../include/lttng/ust-ctl.h' line='
292' column='
1' id='type-id-
90'
>
920 <underlying-type type-id='type-id-
54'
/>
921 <enumerator name='USTCTL_NOTIFY_CMD_EVENT' value='
0'
/>
922 <enumerator name='USTCTL_NOTIFY_CMD_CHANNEL' value='
1'
/>
923 <enumerator name='USTCTL_NOTIFY_CMD_ENUM' value='
2'
/>
925 <!-- enum ustctl_socket_type -->
926 <enum-decl name='ustctl_socket_type' filepath='../include/lttng/ust-ctl.h' line='
287' column='
1' id='type-id-
91'
>
927 <underlying-type type-id='type-id-
54'
/>
928 <enumerator name='USTCTL_SOCKET_CMD' value='
0'
/>
929 <enumerator name='USTCTL_SOCKET_NOTIFY' value='
1'
/>
931 <!-- struct ustctl_consumer_stream -->
932 <class-decl name='ustctl_consumer_stream' size-in-bits='
384' is-struct='yes' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
60' column='
1' id='type-id-
92'
>
933 <data-member access='public' layout-offset-in-bits='
0'
>
934 <!-- lttng_ust_shm_handle* ustctl_consumer_stream::handle -->
935 <var-decl name='handle' type-id='type-id-
93' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
61' column='
1'
/>
937 <data-member access='public' layout-offset-in-bits='
64'
>
938 <!-- lttng_ust_lib_ring_buffer* ustctl_consumer_stream::buf -->
939 <var-decl name='buf' type-id='type-id-
94' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
62' column='
1'
/>
941 <data-member access='public' layout-offset-in-bits='
128'
>
942 <!-- ustctl_consumer_channel* ustctl_consumer_stream::chan -->
943 <var-decl name='chan' type-id='type-id-
95' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
63' column='
1'
/>
945 <data-member access='public' layout-offset-in-bits='
192'
>
946 <!-- int ustctl_consumer_stream::shm_fd -->
947 <var-decl name='shm_fd' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
64' column='
1'
/>
949 <data-member access='public' layout-offset-in-bits='
224'
>
950 <!-- int ustctl_consumer_stream::wait_fd -->
951 <var-decl name='wait_fd' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
64' column='
1'
/>
953 <data-member access='public' layout-offset-in-bits='
256'
>
954 <!-- int ustctl_consumer_stream::wakeup_fd -->
955 <var-decl name='wakeup_fd' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
64' column='
1'
/>
957 <data-member access='public' layout-offset-in-bits='
288'
>
958 <!-- int ustctl_consumer_stream::cpu -->
959 <var-decl name='cpu' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
65' column='
1'
/>
961 <data-member access='public' layout-offset-in-bits='
320'
>
962 <!-- uint64_t ustctl_consumer_stream::memory_map_size -->
963 <var-decl name='memory_map_size' type-id='type-id-
81' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
66' column='
1'
/>
966 <!-- struct lttng_ust_shm_handle -->
967 <class-decl name='lttng_ust_shm_handle' size-in-bits='
192' is-struct='yes' visibility='default' filepath='../libringbuffer/shm_types.h' line='
52' column='
1' id='type-id-
96'
>
968 <data-member access='public' layout-offset-in-bits='
0'
>
969 <!-- shm_object_table* lttng_ust_shm_handle::table -->
970 <var-decl name='table' type-id='type-id-
97' visibility='default' filepath='../libringbuffer/shm_types.h' line='
53' column='
1'
/>
972 <data-member access='public' layout-offset-in-bits='
64'
>
973 <!-- union {shm_ref _ref; channel* _type;} lttng_ust_shm_handle::chan -->
974 <var-decl name='chan' type-id='type-id-
98' visibility='default' filepath='../libringbuffer/shm_types.h' line='
54' column='
1'
/>
977 <!-- struct shm_object_table -->
978 <class-decl name='shm_object_table' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../libringbuffer/shm_types.h' line='
46' column='
1' id='type-id-
99'
>
979 <data-member access='public' layout-offset-in-bits='
0'
>
980 <!-- size_t shm_object_table::size -->
981 <var-decl name='size' type-id='type-id-
63' visibility='default' filepath='../libringbuffer/shm_types.h' line='
47' column='
1'
/>
983 <data-member access='public' layout-offset-in-bits='
64'
>
984 <!-- size_t shm_object_table::allocated_len -->
985 <var-decl name='allocated_len' type-id='type-id-
63' visibility='default' filepath='../libringbuffer/shm_types.h' line='
48' column='
1'
/>
987 <data-member access='public' layout-offset-in-bits='
128'
>
988 <!-- shm_object shm_object_table::objects[] -->
989 <var-decl name='objects' type-id='type-id-
51' visibility='default' filepath='../libringbuffer/shm_types.h' line='
49' column='
1'
/>
992 <!-- struct shm_object -->
993 <class-decl name='shm_object' size-in-bits='
512' is-struct='yes' visibility='default' filepath='../libringbuffer/shm_types.h' line='
35' column='
1' id='type-id-
50'
>
994 <data-member access='public' layout-offset-in-bits='
0'
>
995 <!-- shm_object_type shm_object::type -->
996 <var-decl name='type' type-id='type-id-
100' visibility='default' filepath='../libringbuffer/shm_types.h' line='
36' column='
1'
/>
998 <data-member access='public' layout-offset-in-bits='
64'
>
999 <!-- size_t shm_object::index -->
1000 <var-decl name='index' type-id='type-id-
63' visibility='default' filepath='../libringbuffer/shm_types.h' line='
37' column='
1'
/>
1002 <data-member access='public' layout-offset-in-bits='
128'
>
1003 <!-- int shm_object::shm_fd -->
1004 <var-decl name='shm_fd' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/shm_types.h' line='
38' column='
1'
/>
1006 <data-member access='public' layout-offset-in-bits='
160'
>
1007 <!-- int shm_object::wait_fd[2] -->
1008 <var-decl name='wait_fd' type-id='type-id-
44' visibility='default' filepath='../libringbuffer/shm_types.h' line='
39' column='
1'
/>
1010 <data-member access='public' layout-offset-in-bits='
256'
>
1011 <!-- char* shm_object::memory_map -->
1012 <var-decl name='memory_map' type-id='type-id-
101' visibility='default' filepath='../libringbuffer/shm_types.h' line='
40' column='
1'
/>
1014 <data-member access='public' layout-offset-in-bits='
320'
>
1015 <!-- size_t shm_object::memory_map_size -->
1016 <var-decl name='memory_map_size' type-id='type-id-
63' visibility='default' filepath='../libringbuffer/shm_types.h' line='
41' column='
1'
/>
1018 <data-member access='public' layout-offset-in-bits='
384'
>
1019 <!-- uint64_t shm_object::allocated_len -->
1020 <var-decl name='allocated_len' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/shm_types.h' line='
42' column='
1'
/>
1022 <data-member access='public' layout-offset-in-bits='
448'
>
1023 <!-- int shm_object::shm_fd_ownership -->
1024 <var-decl name='shm_fd_ownership' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/shm_types.h' line='
43' column='
1'
/>
1027 <!-- enum shm_object_type -->
1028 <enum-decl name='shm_object_type' filepath='../libringbuffer/shm_types.h' line='
30' column='
1' id='type-id-
100'
>
1029 <underlying-type type-id='type-id-
54'
/>
1030 <enumerator name='SHM_OBJECT_SHM' value='
0'
/>
1031 <enumerator name='SHM_OBJECT_MEM' value='
1'
/>
1033 <!-- union {shm_ref _ref; channel* _type;} -->
1034 <union-decl name='__anonymous_union__3' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/shm_types.h' line='
54' column='
1' id='type-id-
98'
>
1035 <data-member access='private'
>
1036 <!-- shm_ref _ref -->
1037 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/shm_types.h' line='
54' column='
1'
/>
1039 <data-member access='private'
>
1040 <!-- channel* _type -->
1041 <var-decl name='_type' type-id='type-id-
103' visibility='default' filepath='../libringbuffer/shm_types.h' line='
54' column='
1'
/>
1044 <!-- struct shm_ref -->
1045 <class-decl name='shm_ref' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../libringbuffer/shm_internal.h' line='
24' column='
1' id='type-id-
102'
>
1046 <data-member access='public' layout-offset-in-bits='
0'
>
1047 <!-- volatile ssize_t shm_ref::index -->
1048 <var-decl name='index' type-id='type-id-
104' visibility='default' filepath='../libringbuffer/shm_internal.h' line='
25' column='
1'
/>
1050 <data-member access='public' layout-offset-in-bits='
64'
>
1051 <!-- volatile ssize_t shm_ref::offset -->
1052 <var-decl name='offset' type-id='type-id-
104' visibility='default' filepath='../libringbuffer/shm_internal.h' line='
26' column='
1'
/>
1055 <!-- typedef __ssize_t ssize_t -->
1056 <typedef-decl name='ssize_t' type-id='type-id-
105' filepath='/usr/include/sys/types.h' line='
108' column='
1' id='type-id-
106'
/>
1057 <!-- typedef long int __ssize_t -->
1058 <typedef-decl name='__ssize_t' type-id='type-id-
46' filepath='/usr/include/bits/types.h' line='
194' column='
1' id='type-id-
105'
/>
1059 <!-- struct channel -->
1060 <class-decl name='channel' size-in-bits='
6144' is-struct='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
52' column='
1' id='type-id-
107'
>
1061 <data-member access='public' layout-offset-in-bits='
0'
>
1062 <!-- int channel::record_disabled -->
1063 <var-decl name='record_disabled' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
53' column='
1'
/>
1065 <data-member access='public' layout-offset-in-bits='
64'
>
1066 <!-- unsigned long int channel::commit_count_mask -->
1067 <var-decl name='commit_count_mask' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
54' column='
1'
/>
1069 <data-member access='public' layout-offset-in-bits='
128'
>
1070 <!-- unsigned long int channel::switch_timer_interval -->
1071 <var-decl name='switch_timer_interval' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
61' column='
1'
/>
1073 <data-member access='public' layout-offset-in-bits='
192'
>
1074 <!-- timer_t channel::switch_timer -->
1075 <var-decl name='switch_timer' type-id='type-id-
108' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
62' column='
1'
/>
1077 <data-member access='public' layout-offset-in-bits='
256'
>
1078 <!-- int channel::switch_timer_enabled -->
1079 <var-decl name='switch_timer_enabled' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
63' column='
1'
/>
1081 <data-member access='public' layout-offset-in-bits='
320'
>
1082 <!-- unsigned long int channel::read_timer_interval -->
1083 <var-decl name='read_timer_interval' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
65' column='
1'
/>
1085 <data-member access='public' layout-offset-in-bits='
384'
>
1086 <!-- timer_t channel::read_timer -->
1087 <var-decl name='read_timer' type-id='type-id-
108' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
66' column='
1'
/>
1089 <data-member access='public' layout-offset-in-bits='
448'
>
1090 <!-- int channel::read_timer_enabled -->
1091 <var-decl name='read_timer_enabled' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
67' column='
1'
/>
1093 <data-member access='public' layout-offset-in-bits='
480'
>
1094 <!-- int channel::finalized -->
1095 <var-decl name='finalized' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
69' column='
1'
/>
1097 <data-member access='public' layout-offset-in-bits='
512'
>
1098 <!-- size_t channel::priv_data_offset -->
1099 <var-decl name='priv_data_offset' type-id='type-id-
63' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
70' column='
1'
/>
1101 <data-member access='public' layout-offset-in-bits='
576'
>
1102 <!-- unsigned int channel::nr_streams -->
1103 <var-decl name='nr_streams' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
71' column='
1'
/>
1105 <data-member access='public' layout-offset-in-bits='
640'
>
1106 <!-- lttng_ust_shm_handle* channel::handle -->
1107 <var-decl name='handle' type-id='type-id-
93' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
72' column='
1'
/>
1109 <data-member access='public' layout-offset-in-bits='
704'
>
1110 <!-- union {struct {int32_t blocking_timeout_ms;} s; char padding[32];} channel::u -->
1111 <var-decl name='u' type-id='type-id-
109' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
79' column='
1'
/>
1113 <data-member access='public' layout-offset-in-bits='
960'
>
1114 <!-- channel_backend channel::backend -->
1115 <var-decl name='backend' type-id='type-id-
110' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
84' column='
1'
/>
1118 <!-- typedef __timer_t timer_t -->
1119 <typedef-decl name='timer_t' type-id='type-id-
111' filepath='/usr/include/bits/types/timer_t.h' line='
7' column='
1' id='type-id-
108'
/>
1120 <!-- typedef void* __timer_t -->
1121 <typedef-decl name='__timer_t' type-id='type-id-
112' filepath='/usr/include/bits/types.h' line='
172' column='
1' id='type-id-
111'
/>
1122 <!-- union {struct {int32_t blocking_timeout_ms;} s; char padding[32];} -->
1123 <union-decl name='__anonymous_union__4' size-in-bits='
256' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
74' column='
1' id='type-id-
109'
>
1124 <data-member access='private'
>
1125 <!-- struct {int32_t blocking_timeout_ms;} s -->
1126 <var-decl name='s' type-id='type-id-
113' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
77' column='
1'
/>
1128 <data-member access='private'
>
1129 <!-- char padding[32] -->
1130 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
78' column='
1'
/>
1133 <!-- struct {int32_t blocking_timeout_ms;} -->
1134 <class-decl name='__anonymous_struct__7' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
75' column='
1' id='type-id-
113'
>
1135 <data-member access='public' layout-offset-in-bits='
0'
>
1136 <!-- int32_t blocking_timeout_ms -->
1137 <var-decl name='blocking_timeout_ms' type-id='type-id-
77' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
76' column='
1'
/>
1140 <!-- struct channel_backend -->
1141 <class-decl name='channel_backend' size-in-bits='
4352' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
92' column='
1' id='type-id-
110'
>
1142 <data-member access='public' layout-offset-in-bits='
0'
>
1143 <!-- unsigned long int channel_backend::buf_size -->
1144 <var-decl name='buf_size' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
93' column='
1'
/>
1146 <data-member access='public' layout-offset-in-bits='
64'
>
1147 <!-- unsigned long int channel_backend::subbuf_size -->
1148 <var-decl name='subbuf_size' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
94' column='
1'
/>
1150 <data-member access='public' layout-offset-in-bits='
128'
>
1151 <!-- unsigned int channel_backend::subbuf_size_order -->
1152 <var-decl name='subbuf_size_order' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/backend_types.h' line='
95' column='
1'
/>
1154 <data-member access='public' layout-offset-in-bits='
160'
>
1155 <!-- unsigned int channel_backend::num_subbuf_order -->
1156 <var-decl name='num_subbuf_order' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/backend_types.h' line='
96' column='
1'
/>
1158 <data-member access='public' layout-offset-in-bits='
192'
>
1159 <!-- unsigned int channel_backend::buf_size_order -->
1160 <var-decl name='buf_size_order' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/backend_types.h' line='
100' column='
1'
/>
1162 <data-member access='public' layout-offset-in-bits='
31'
>
1163 <!-- unsigned int channel_backend::extra_reader_sb -->
1164 <var-decl name='extra_reader_sb' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/backend_types.h' line='
101' column='
1'
/>
1166 <data-member access='public' layout-offset-in-bits='
256'
>
1167 <!-- unsigned long int channel_backend::num_subbuf -->
1168 <var-decl name='num_subbuf' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
102' column='
1'
/>
1170 <data-member access='public' layout-offset-in-bits='
320'
>
1171 <!-- uint64_t channel_backend::start_tsc -->
1172 <var-decl name='start_tsc' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/backend_types.h' line='
103' column='
1'
/>
1174 <data-member access='public' layout-offset-in-bits='
384'
>
1175 <!-- union {shm_ref _ref; void** _type;} channel_backend::priv_data -->
1176 <var-decl name='priv_data' type-id='type-id-
114' visibility='default' filepath='../libringbuffer/backend_types.h' line='
104' column='
1'
/>
1178 <data-member access='public' layout-offset-in-bits='
512'
>
1179 <!-- lttng_ust_lib_ring_buffer_config channel_backend::config -->
1180 <var-decl name='config' type-id='type-id-
115' visibility='default' filepath='../libringbuffer/backend_types.h' line='
105' column='
1'
/>
1182 <data-member access='public' layout-offset-in-bits='
1792'
>
1183 <!-- char channel_backend::name[255] -->
1184 <var-decl name='name' type-id='type-id-
16' visibility='default' filepath='../libringbuffer/backend_types.h' line='
106' column='
1'
/>
1186 <data-member access='public' layout-offset-in-bits='
3832'
>
1187 <!-- char channel_backend::padding[64] -->
1188 <var-decl name='padding' type-id='type-id-
38' visibility='default' filepath='../libringbuffer/backend_types.h' line='
107' column='
1'
/>
1190 <data-member access='public' layout-offset-in-bits='
4352'
>
1191 <!-- lttng_ust_lib_ring_buffer_shmp channel_backend::buf[] -->
1192 <var-decl name='buf' type-id='type-id-
49' visibility='default' filepath='../libringbuffer/backend_types.h' line='
108' column='
1'
/>
1195 <!-- union {shm_ref _ref; void** _type;} -->
1196 <union-decl name='__anonymous_union__5' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
104' column='
1' id='type-id-
114'
>
1197 <data-member access='private'
>
1198 <!-- shm_ref _ref -->
1199 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
104' column='
1'
/>
1201 <data-member access='private'
>
1202 <!-- void** _type -->
1203 <var-decl name='_type' type-id='type-id-
116' visibility='default' filepath='../libringbuffer/backend_types.h' line='
104' column='
1'
/>
1206 <!-- struct lttng_ust_lib_ring_buffer_config -->
1207 <class-decl name='lttng_ust_lib_ring_buffer_config' size-in-bits='
1280' is-struct='yes' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
193' column='
1' id='type-id-
115'
>
1208 <data-member access='public' layout-offset-in-bits='
0'
>
1209 <!-- lttng_ust_lib_ring_buffer_alloc_types lttng_ust_lib_ring_buffer_config::alloc -->
1210 <var-decl name='alloc' type-id='type-id-
117' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
194' column='
1'
/>
1212 <data-member access='public' layout-offset-in-bits='
32'
>
1213 <!-- lttng_ust_lib_ring_buffer_sync_types lttng_ust_lib_ring_buffer_config::sync -->
1214 <var-decl name='sync' type-id='type-id-
118' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
195' column='
1'
/>
1216 <data-member access='public' layout-offset-in-bits='
64'
>
1217 <!-- lttng_ust_lib_ring_buffer_mode_types lttng_ust_lib_ring_buffer_config::mode -->
1218 <var-decl name='mode' type-id='type-id-
119' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
196' column='
1'
/>
1220 <data-member access='public' layout-offset-in-bits='
96'
>
1221 <!-- lttng_ust_lib_ring_buffer_output_types lttng_ust_lib_ring_buffer_config::output -->
1222 <var-decl name='output' type-id='type-id-
120' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
197' column='
1'
/>
1224 <data-member access='public' layout-offset-in-bits='
128'
>
1225 <!-- lttng_ust_lib_ring_buffer_backend_types lttng_ust_lib_ring_buffer_config::backend -->
1226 <var-decl name='backend' type-id='type-id-
121' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
198' column='
1'
/>
1228 <data-member access='public' layout-offset-in-bits='
160'
>
1229 <!-- lttng_ust_lib_ring_buffer_oops_types lttng_ust_lib_ring_buffer_config::oops -->
1230 <var-decl name='oops' type-id='type-id-
122' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
199' column='
1'
/>
1232 <data-member access='public' layout-offset-in-bits='
192'
>
1233 <!-- lttng_ust_lib_ring_buffer_ipi_types lttng_ust_lib_ring_buffer_config::ipi -->
1234 <var-decl name='ipi' type-id='type-id-
123' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
200' column='
1'
/>
1236 <data-member access='public' layout-offset-in-bits='
224'
>
1237 <!-- lttng_ust_lib_ring_buffer_wakeup_types lttng_ust_lib_ring_buffer_config::wakeup -->
1238 <var-decl name='wakeup' type-id='type-id-
124' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
201' column='
1'
/>
1240 <data-member access='public' layout-offset-in-bits='
256'
>
1241 <!-- unsigned int lttng_ust_lib_ring_buffer_config::tsc_bits -->
1242 <var-decl name='tsc_bits' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
206' column='
1'
/>
1244 <data-member access='public' layout-offset-in-bits='
320'
>
1245 <!-- lttng_ust_lib_ring_buffer_client_cb lttng_ust_lib_ring_buffer_config::cb -->
1246 <var-decl name='cb' type-id='type-id-
125' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
207' column='
1'
/>
1248 <data-member access='public' layout-offset-in-bits='
960'
>
1249 <!-- int lttng_ust_lib_ring_buffer_config::client_type -->
1250 <var-decl name='client_type' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
213' column='
1'
/>
1252 <data-member access='public' layout-offset-in-bits='
992'
>
1253 <!-- int lttng_ust_lib_ring_buffer_config::_unused1 -->
1254 <var-decl name='_unused1' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
214' column='
1'
/>
1256 <data-member access='public' layout-offset-in-bits='
1024'
>
1257 <!-- const lttng_ust_lib_ring_buffer_client_cb* lttng_ust_lib_ring_buffer_config::cb_ptr -->
1258 <var-decl name='cb_ptr' type-id='type-id-
126' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
215' column='
1'
/>
1260 <data-member access='public' layout-offset-in-bits='
1088'
>
1261 <!-- char lttng_ust_lib_ring_buffer_config::padding[20] -->
1262 <var-decl name='padding' type-id='type-id-
12' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
216' column='
1'
/>
1265 <!-- enum lttng_ust_lib_ring_buffer_alloc_types -->
1266 <enum-decl name='lttng_ust_lib_ring_buffer_alloc_types' filepath='../include/lttng/ringbuffer-config.h' line='
145' column='
1' id='type-id-
117'
>
1267 <underlying-type type-id='type-id-
54'
/>
1268 <enumerator name='RING_BUFFER_ALLOC_PER_CPU' value='
0'
/>
1269 <enumerator name='RING_BUFFER_ALLOC_GLOBAL' value='
1'
/>
1271 <!-- enum lttng_ust_lib_ring_buffer_sync_types -->
1272 <enum-decl name='lttng_ust_lib_ring_buffer_sync_types' filepath='../include/lttng/ringbuffer-config.h' line='
150' column='
1' id='type-id-
118'
>
1273 <underlying-type type-id='type-id-
54'
/>
1274 <enumerator name='RING_BUFFER_SYNC_PER_CPU' value='
0'
/>
1275 <enumerator name='RING_BUFFER_SYNC_GLOBAL' value='
1'
/>
1277 <!-- enum lttng_ust_lib_ring_buffer_mode_types -->
1278 <enum-decl name='lttng_ust_lib_ring_buffer_mode_types' filepath='../include/lttng/ringbuffer-config.h' line='
155' column='
1' id='type-id-
119'
>
1279 <underlying-type type-id='type-id-
54'
/>
1280 <enumerator name='RING_BUFFER_OVERWRITE' value='
0'
/>
1281 <enumerator name='RING_BUFFER_DISCARD' value='
1'
/>
1283 <!-- enum lttng_ust_lib_ring_buffer_output_types -->
1284 <enum-decl name='lttng_ust_lib_ring_buffer_output_types' filepath='../include/lttng/ringbuffer-config.h' line='
160' column='
1' id='type-id-
120'
>
1285 <underlying-type type-id='type-id-
54'
/>
1286 <enumerator name='RING_BUFFER_SPLICE' value='
0'
/>
1287 <enumerator name='RING_BUFFER_MMAP' value='
1'
/>
1288 <enumerator name='RING_BUFFER_READ' value='
2'
/>
1289 <enumerator name='RING_BUFFER_ITERATOR' value='
3'
/>
1290 <enumerator name='RING_BUFFER_NONE' value='
4'
/>
1292 <!-- enum lttng_ust_lib_ring_buffer_backend_types -->
1293 <enum-decl name='lttng_ust_lib_ring_buffer_backend_types' filepath='../include/lttng/ringbuffer-config.h' line='
168' column='
1' id='type-id-
121'
>
1294 <underlying-type type-id='type-id-
54'
/>
1295 <enumerator name='RING_BUFFER_PAGE' value='
0'
/>
1296 <enumerator name='RING_BUFFER_VMAP' value='
1'
/>
1297 <enumerator name='RING_BUFFER_STATIC' value='
2'
/>
1299 <!-- enum lttng_ust_lib_ring_buffer_oops_types -->
1300 <enum-decl name='lttng_ust_lib_ring_buffer_oops_types' filepath='../include/lttng/ringbuffer-config.h' line='
174' column='
1' id='type-id-
122'
>
1301 <underlying-type type-id='type-id-
54'
/>
1302 <enumerator name='RING_BUFFER_NO_OOPS_CONSISTENCY' value='
0'
/>
1303 <enumerator name='RING_BUFFER_OOPS_CONSISTENCY' value='
1'
/>
1305 <!-- enum lttng_ust_lib_ring_buffer_ipi_types -->
1306 <enum-decl name='lttng_ust_lib_ring_buffer_ipi_types' filepath='../include/lttng/ringbuffer-config.h' line='
179' column='
1' id='type-id-
123'
>
1307 <underlying-type type-id='type-id-
54'
/>
1308 <enumerator name='RING_BUFFER_IPI_BARRIER' value='
0'
/>
1309 <enumerator name='RING_BUFFER_NO_IPI_BARRIER' value='
1'
/>
1311 <!-- enum lttng_ust_lib_ring_buffer_wakeup_types -->
1312 <enum-decl name='lttng_ust_lib_ring_buffer_wakeup_types' filepath='../include/lttng/ringbuffer-config.h' line='
184' column='
1' id='type-id-
124'
>
1313 <underlying-type type-id='type-id-
54'
/>
1314 <enumerator name='RING_BUFFER_WAKEUP_BY_TIMER' value='
0'
/>
1315 <enumerator name='RING_BUFFER_WAKEUP_BY_WRITER' value='
1'
/>
1317 <!-- struct lttng_ust_lib_ring_buffer_client_cb -->
1318 <class-decl name='lttng_ust_lib_ring_buffer_client_cb' size-in-bits='
640' is-struct='yes' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
52' column='
1' id='type-id-
125'
>
1319 <data-member access='public' layout-offset-in-bits='
0'
>
1320 <!-- typedef uint64_t (channel*)* lttng_ust_lib_ring_buffer_client_cb::ring_buffer_clock_read -->
1321 <var-decl name='ring_buffer_clock_read' type-id='type-id-
127' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
56' column='
1'
/>
1323 <data-member access='public' layout-offset-in-bits='
64'
>
1324 <!-- typedef size_t (const lttng_ust_lib_ring_buffer_config*, channel*, typedef size_t, size_t*, lttng_ust_lib_ring_buffer_ctx*)* lttng_ust_lib_ring_buffer_client_cb::record_header_size -->
1325 <var-decl name='record_header_size' type-id='type-id-
128' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
57' column='
1'
/>
1327 <data-member access='public' layout-offset-in-bits='
128'
>
1328 <!-- typedef size_t ()* lttng_ust_lib_ring_buffer_client_cb::subbuffer_header_size -->
1329 <var-decl name='subbuffer_header_size' type-id='type-id-
129' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
63' column='
1'
/>
1331 <data-member access='public' layout-offset-in-bits='
192'
>
1332 <!-- void (lttng_ust_lib_ring_buffer*, typedef uint64_t, unsigned int, lttng_ust_shm_handle*)* lttng_ust_lib_ring_buffer_client_cb::buffer_begin -->
1333 <var-decl name='buffer_begin' type-id='type-id-
130' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
64' column='
1'
/>
1335 <data-member access='public' layout-offset-in-bits='
256'
>
1336 <!-- void (lttng_ust_lib_ring_buffer*, typedef uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*)* lttng_ust_lib_ring_buffer_client_cb::buffer_end -->
1337 <var-decl name='buffer_end' type-id='type-id-
131' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
67' column='
1'
/>
1339 <data-member access='public' layout-offset-in-bits='
320'
>
1340 <!-- int (lttng_ust_lib_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*)* lttng_ust_lib_ring_buffer_client_cb::buffer_create -->
1341 <var-decl name='buffer_create' type-id='type-id-
132' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
74' column='
1'
/>
1343 <data-member access='public' layout-offset-in-bits='
384'
>
1344 <!-- void (lttng_ust_lib_ring_buffer*, void*, int, lttng_ust_shm_handle*)* lttng_ust_lib_ring_buffer_client_cb::buffer_finalize -->
1345 <var-decl name='buffer_finalize' type-id='type-id-
133' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
81' column='
1'
/>
1347 <data-member access='public' layout-offset-in-bits='
448'
>
1348 <!-- void (const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_lib_ring_buffer*, typedef size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*)* lttng_ust_lib_ring_buffer_client_cb::record_get -->
1349 <var-decl name='record_get' type-id='type-id-
134' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
90' column='
1'
/>
1351 <data-member access='public' layout-offset-in-bits='
512'
>
1352 <!-- void (const lttng_ust_lib_ring_buffer_config*, size_t*, size_t*)* lttng_ust_lib_ring_buffer_client_cb::content_size_field -->
1353 <var-decl name='content_size_field' type-id='type-id-
135' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
98' column='
1'
/>
1355 <data-member access='public' layout-offset-in-bits='
576'
>
1356 <!-- void (const lttng_ust_lib_ring_buffer_config*, size_t*, size_t*)* lttng_ust_lib_ring_buffer_client_cb::packet_size_field -->
1357 <var-decl name='packet_size_field' type-id='type-id-
135' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
100' column='
1'
/>
1360 <!-- struct lttng_ust_lib_ring_buffer_ctx -->
1361 <class-decl name='lttng_ust_lib_ring_buffer_ctx' size-in-bits='
960' is-struct='yes' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
232' column='
1' id='type-id-
136'
>
1362 <data-member access='public' layout-offset-in-bits='
0'
>
1363 <!-- channel* lttng_ust_lib_ring_buffer_ctx::chan -->
1364 <var-decl name='chan' type-id='type-id-
103' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
234' column='
1'
/>
1366 <data-member access='public' layout-offset-in-bits='
64'
>
1367 <!-- void* lttng_ust_lib_ring_buffer_ctx::priv -->
1368 <var-decl name='priv' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
235' column='
1'
/>
1370 <data-member access='public' layout-offset-in-bits='
128'
>
1371 <!-- lttng_ust_shm_handle* lttng_ust_lib_ring_buffer_ctx::handle -->
1372 <var-decl name='handle' type-id='type-id-
93' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
236' column='
1'
/>
1374 <data-member access='public' layout-offset-in-bits='
192'
>
1375 <!-- size_t lttng_ust_lib_ring_buffer_ctx::data_size -->
1376 <var-decl name='data_size' type-id='type-id-
63' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
237' column='
1'
/>
1378 <data-member access='public' layout-offset-in-bits='
256'
>
1379 <!-- int lttng_ust_lib_ring_buffer_ctx::largest_align -->
1380 <var-decl name='largest_align' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
238' column='
1'
/>
1382 <data-member access='public' layout-offset-in-bits='
288'
>
1383 <!-- int lttng_ust_lib_ring_buffer_ctx::cpu -->
1384 <var-decl name='cpu' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
242' column='
1'
/>
1386 <data-member access='public' layout-offset-in-bits='
320'
>
1387 <!-- lttng_ust_lib_ring_buffer* lttng_ust_lib_ring_buffer_ctx::buf -->
1388 <var-decl name='buf' type-id='type-id-
94' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
245' column='
1'
/>
1390 <data-member access='public' layout-offset-in-bits='
384'
>
1391 <!-- size_t lttng_ust_lib_ring_buffer_ctx::slot_size -->
1392 <var-decl name='slot_size' type-id='type-id-
63' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
249' column='
1'
/>
1394 <data-member access='public' layout-offset-in-bits='
448'
>
1395 <!-- unsigned long int lttng_ust_lib_ring_buffer_ctx::buf_offset -->
1396 <var-decl name='buf_offset' type-id='type-id-
3' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
250' column='
1'
/>
1398 <data-member access='public' layout-offset-in-bits='
512'
>
1399 <!-- unsigned long int lttng_ust_lib_ring_buffer_ctx::pre_offset -->
1400 <var-decl name='pre_offset' type-id='type-id-
3' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
251' column='
1'
/>
1402 <data-member access='public' layout-offset-in-bits='
576'
>
1403 <!-- uint64_t lttng_ust_lib_ring_buffer_ctx::tsc -->
1404 <var-decl name='tsc' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
257' column='
1'
/>
1406 <data-member access='public' layout-offset-in-bits='
640'
>
1407 <!-- unsigned int lttng_ust_lib_ring_buffer_ctx::rflags -->
1408 <var-decl name='rflags' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
258' column='
1'
/>
1410 <data-member access='public' layout-offset-in-bits='
672'
>
1411 <!-- unsigned int lttng_ust_lib_ring_buffer_ctx::ctx_len -->
1412 <var-decl name='ctx_len' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
264' column='
1'
/>
1414 <data-member access='public' layout-offset-in-bits='
704'
>
1415 <!-- void* lttng_ust_lib_ring_buffer_ctx::ip -->
1416 <var-decl name='ip' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
265' column='
1'
/>
1418 <data-member access='public' layout-offset-in-bits='
768'
>
1419 <!-- void* lttng_ust_lib_ring_buffer_ctx::priv2 -->
1420 <var-decl name='priv2' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
266' column='
1'
/>
1422 <data-member access='public' layout-offset-in-bits='
832'
>
1423 <!-- char lttng_ust_lib_ring_buffer_ctx::padding2[4] -->
1424 <var-decl name='padding2' type-id='type-id-
34' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
267' column='
1'
/>
1426 <data-member access='public' layout-offset-in-bits='
896'
>
1427 <!-- lttng_ust_lib_ring_buffer_backend_pages* lttng_ust_lib_ring_buffer_ctx::backend_pages -->
1428 <var-decl name='backend_pages' type-id='type-id-
137' visibility='default' filepath='../include/lttng/ringbuffer-config.h' line='
274' column='
1'
/>
1431 <!-- struct lttng_ust_lib_ring_buffer -->
1432 <class-decl name='lttng_ust_lib_ring_buffer' size-in-bits='
5120' is-struct='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
180' column='
1' id='type-id-
138'
>
1433 <data-member access='public' layout-offset-in-bits='
0'
>
1434 <!-- lttng_crash_abi lttng_ust_lib_ring_buffer::crash_abi -->
1435 <var-decl name='crash_abi' type-id='type-id-
139' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
182' column='
1'
/>
1437 <data-member access='public' layout-offset-in-bits='
1024'
>
1438 <!-- v_atomic lttng_ust_lib_ring_buffer::offset -->
1439 <var-decl name='offset' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
185' column='
1'
/>
1441 <data-member access='public' layout-offset-in-bits='
1088'
>
1442 <!-- union {shm_ref _ref; commit_counters_hot* _type;} lttng_ust_lib_ring_buffer::commit_hot -->
1443 <var-decl name='commit_hot' type-id='type-id-
141' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
187' column='
1'
/>
1445 <data-member access='public' layout-offset-in-bits='
1216'
>
1446 <!-- long int lttng_ust_lib_ring_buffer::consumed -->
1447 <var-decl name='consumed' type-id='type-id-
46' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
189' column='
1'
/>
1449 <data-member access='public' layout-offset-in-bits='
1280'
>
1450 <!-- int lttng_ust_lib_ring_buffer::record_disabled -->
1451 <var-decl name='record_disabled' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
193' column='
1'
/>
1453 <data-member access='public' layout-offset-in-bits='
1344'
>
1454 <!-- v_atomic lttng_ust_lib_ring_buffer::last_tsc -->
1455 <var-decl name='last_tsc' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
196' column='
1'
/>
1457 <data-member access='public' layout-offset-in-bits='
1408'
>
1458 <!-- lttng_ust_lib_ring_buffer_backend lttng_ust_lib_ring_buffer::backend -->
1459 <var-decl name='backend' type-id='type-id-
142' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
200' column='
1'
/>
1461 <data-member access='public' layout-offset-in-bits='
2816'
>
1462 <!-- union {shm_ref _ref; commit_counters_cold* _type;} lttng_ust_lib_ring_buffer::commit_cold -->
1463 <var-decl name='commit_cold' type-id='type-id-
143' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
203' column='
1'
/>
1465 <data-member access='public' layout-offset-in-bits='
2944'
>
1466 <!-- long int lttng_ust_lib_ring_buffer::active_readers -->
1467 <var-decl name='active_readers' type-id='type-id-
46' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
205' column='
1'
/>
1469 <data-member access='public' layout-offset-in-bits='
3008'
>
1470 <!-- v_atomic lttng_ust_lib_ring_buffer::records_lost_full -->
1471 <var-decl name='records_lost_full' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
210' column='
1'
/>
1473 <data-member access='public' layout-offset-in-bits='
3072'
>
1474 <!-- v_atomic lttng_ust_lib_ring_buffer::records_lost_wrap -->
1475 <var-decl name='records_lost_wrap' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
211' column='
1'
/>
1477 <data-member access='public' layout-offset-in-bits='
3136'
>
1478 <!-- v_atomic lttng_ust_lib_ring_buffer::records_lost_big -->
1479 <var-decl name='records_lost_big' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
212' column='
1'
/>
1481 <data-member access='public' layout-offset-in-bits='
3200'
>
1482 <!-- v_atomic lttng_ust_lib_ring_buffer::records_count -->
1483 <var-decl name='records_count' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
213' column='
1'
/>
1485 <data-member access='public' layout-offset-in-bits='
3264'
>
1486 <!-- v_atomic lttng_ust_lib_ring_buffer::records_overrun -->
1487 <var-decl name='records_overrun' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
214' column='
1'
/>
1489 <data-member access='public' layout-offset-in-bits='
3328'
>
1490 <!-- int lttng_ust_lib_ring_buffer::finalized -->
1491 <var-decl name='finalized' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
216' column='
1'
/>
1493 <data-member access='public' layout-offset-in-bits='
3392'
>
1494 <!-- unsigned long int lttng_ust_lib_ring_buffer::get_subbuf_consumed -->
1495 <var-decl name='get_subbuf_consumed' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
217' column='
1'
/>
1497 <data-member access='public' layout-offset-in-bits='
3456'
>
1498 <!-- unsigned long int lttng_ust_lib_ring_buffer::prod_snapshot -->
1499 <var-decl name='prod_snapshot' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
218' column='
1'
/>
1501 <data-member access='public' layout-offset-in-bits='
3520'
>
1502 <!-- unsigned long int lttng_ust_lib_ring_buffer::cons_snapshot -->
1503 <var-decl name='cons_snapshot' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
219' column='
1'
/>
1505 <data-member access='public' layout-offset-in-bits='
31'
>
1506 <!-- unsigned int lttng_ust_lib_ring_buffer::get_subbuf -->
1507 <var-decl name='get_subbuf' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
220' column='
1'
/>
1509 <data-member access='public' layout-offset-in-bits='
3648'
>
1510 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer* _type;} lttng_ust_lib_ring_buffer::self -->
1511 <var-decl name='self' type-id='type-id-
144' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
222' column='
1'
/>
1513 <data-member access='public' layout-offset-in-bits='
3776'
>
1514 <!-- char lttng_ust_lib_ring_buffer::padding[60] -->
1515 <var-decl name='padding' type-id='type-id-
36' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
223' column='
1'
/>
1518 <!-- struct lttng_crash_abi -->
1519 <class-decl name='lttng_crash_abi' size-in-bits='
992' is-struct='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
133' column='
1' id='type-id-
139'
>
1520 <data-member access='public' layout-offset-in-bits='
0'
>
1521 <!-- uint8_t lttng_crash_abi::magic[16] -->
1522 <var-decl name='magic' type-id='type-id-
53' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
134' column='
1'
/>
1524 <data-member access='public' layout-offset-in-bits='
128'
>
1525 <!-- uint64_t lttng_crash_abi::mmap_length -->
1526 <var-decl name='mmap_length' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
135' column='
1'
/>
1528 <data-member access='public' layout-offset-in-bits='
192'
>
1529 <!-- uint16_t lttng_crash_abi::endian -->
1530 <var-decl name='endian' type-id='type-id-
78' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
136' column='
1'
/>
1532 <data-member access='public' layout-offset-in-bits='
208'
>
1533 <!-- uint16_t lttng_crash_abi::major -->
1534 <var-decl name='major' type-id='type-id-
78' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
140' column='
1'
/>
1536 <data-member access='public' layout-offset-in-bits='
224'
>
1537 <!-- uint16_t lttng_crash_abi::minor -->
1538 <var-decl name='minor' type-id='type-id-
78' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
141' column='
1'
/>
1540 <data-member access='public' layout-offset-in-bits='
240'
>
1541 <!-- uint8_t lttng_crash_abi::word_size -->
1542 <var-decl name='word_size' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
142' column='
1'
/>
1544 <data-member access='public' layout-offset-in-bits='
248'
>
1545 <!-- uint8_t lttng_crash_abi::layout_type -->
1546 <var-decl name='layout_type' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
143' column='
1'
/>
1548 <data-member access='public' layout-offset-in-bits='
256'
>
1549 <!-- 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 -->
1550 <var-decl name='offset' type-id='type-id-
145' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
157' column='
1'
/>
1552 <data-member access='public' layout-offset-in-bits='
608'
>
1553 <!-- 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 -->
1554 <var-decl name='length' type-id='type-id-
146' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
167' column='
1'
/>
1556 <data-member access='public' layout-offset-in-bits='
672'
>
1557 <!-- struct {uint32_t commit_hot_array; uint32_t buf_wsb_array; uint32_t sb_array;} lttng_crash_abi::stride -->
1558 <var-decl name='stride' type-id='type-id-
147' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
172' column='
1'
/>
1560 <data-member access='public' layout-offset-in-bits='
768'
>
1561 <!-- uint64_t lttng_crash_abi::buf_size -->
1562 <var-decl name='buf_size' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
174' column='
1'
/>
1564 <data-member access='public' layout-offset-in-bits='
832'
>
1565 <!-- uint64_t lttng_crash_abi::subbuf_size -->
1566 <var-decl name='subbuf_size' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
175' column='
1'
/>
1568 <data-member access='public' layout-offset-in-bits='
896'
>
1569 <!-- uint64_t lttng_crash_abi::num_subbuf -->
1570 <var-decl name='num_subbuf' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
176' column='
1'
/>
1572 <data-member access='public' layout-offset-in-bits='
960'
>
1573 <!-- uint32_t lttng_crash_abi::mode -->
1574 <var-decl name='mode' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
177' column='
1'
/>
1577 <!-- 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;} -->
1578 <class-decl name='__anonymous_struct__8' size-in-bits='
352' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
145' column='
1' id='type-id-
145'
>
1579 <data-member access='public' layout-offset-in-bits='
0'
>
1580 <!-- uint32_t prod_offset -->
1581 <var-decl name='prod_offset' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
146' column='
1'
/>
1583 <data-member access='public' layout-offset-in-bits='
32'
>
1584 <!-- uint32_t consumed_offset -->
1585 <var-decl name='consumed_offset' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
147' column='
1'
/>
1587 <data-member access='public' layout-offset-in-bits='
64'
>
1588 <!-- uint32_t commit_hot_array -->
1589 <var-decl name='commit_hot_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
148' column='
1'
/>
1591 <data-member access='public' layout-offset-in-bits='
96'
>
1592 <!-- uint32_t commit_hot_seq -->
1593 <var-decl name='commit_hot_seq' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
149' column='
1'
/>
1595 <data-member access='public' layout-offset-in-bits='
128'
>
1596 <!-- uint32_t buf_wsb_array -->
1597 <var-decl name='buf_wsb_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
150' column='
1'
/>
1599 <data-member access='public' layout-offset-in-bits='
160'
>
1600 <!-- uint32_t buf_wsb_id -->
1601 <var-decl name='buf_wsb_id' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
151' column='
1'
/>
1603 <data-member access='public' layout-offset-in-bits='
192'
>
1604 <!-- uint32_t sb_array -->
1605 <var-decl name='sb_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
152' column='
1'
/>
1607 <data-member access='public' layout-offset-in-bits='
224'
>
1608 <!-- uint32_t sb_array_shmp_offset -->
1609 <var-decl name='sb_array_shmp_offset' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
153' column='
1'
/>
1611 <data-member access='public' layout-offset-in-bits='
256'
>
1612 <!-- uint32_t sb_backend_p_offset -->
1613 <var-decl name='sb_backend_p_offset' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
154' column='
1'
/>
1615 <data-member access='public' layout-offset-in-bits='
288'
>
1616 <!-- uint32_t content_size -->
1617 <var-decl name='content_size' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
155' column='
1'
/>
1619 <data-member access='public' layout-offset-in-bits='
320'
>
1620 <!-- uint32_t packet_size -->
1621 <var-decl name='packet_size' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
156' column='
1'
/>
1624 <!-- 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;} -->
1625 <class-decl name='__anonymous_struct__9' size-in-bits='
64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
158' column='
1' id='type-id-
146'
>
1626 <data-member access='public' layout-offset-in-bits='
0'
>
1627 <!-- uint8_t prod_offset -->
1628 <var-decl name='prod_offset' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
159' column='
1'
/>
1630 <data-member access='public' layout-offset-in-bits='
8'
>
1631 <!-- uint8_t consumed_offset -->
1632 <var-decl name='consumed_offset' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
160' column='
1'
/>
1634 <data-member access='public' layout-offset-in-bits='
16'
>
1635 <!-- uint8_t commit_hot_seq -->
1636 <var-decl name='commit_hot_seq' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
161' column='
1'
/>
1638 <data-member access='public' layout-offset-in-bits='
24'
>
1639 <!-- uint8_t buf_wsb_id -->
1640 <var-decl name='buf_wsb_id' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
162' column='
1'
/>
1642 <data-member access='public' layout-offset-in-bits='
32'
>
1643 <!-- uint8_t sb_array_shmp_offset -->
1644 <var-decl name='sb_array_shmp_offset' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
163' column='
1'
/>
1646 <data-member access='public' layout-offset-in-bits='
40'
>
1647 <!-- uint8_t sb_backend_p_offset -->
1648 <var-decl name='sb_backend_p_offset' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
164' column='
1'
/>
1650 <data-member access='public' layout-offset-in-bits='
48'
>
1651 <!-- uint8_t content_size -->
1652 <var-decl name='content_size' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
165' column='
1'
/>
1654 <data-member access='public' layout-offset-in-bits='
56'
>
1655 <!-- uint8_t packet_size -->
1656 <var-decl name='packet_size' type-id='type-id-
52' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
166' column='
1'
/>
1659 <!-- struct {uint32_t commit_hot_array; uint32_t buf_wsb_array; uint32_t sb_array;} -->
1660 <class-decl name='__anonymous_struct__10' size-in-bits='
96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
168' column='
1' id='type-id-
147'
>
1661 <data-member access='public' layout-offset-in-bits='
0'
>
1662 <!-- uint32_t commit_hot_array -->
1663 <var-decl name='commit_hot_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
169' column='
1'
/>
1665 <data-member access='public' layout-offset-in-bits='
32'
>
1666 <!-- uint32_t buf_wsb_array -->
1667 <var-decl name='buf_wsb_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
170' column='
1'
/>
1669 <data-member access='public' layout-offset-in-bits='
64'
>
1670 <!-- uint32_t sb_array -->
1671 <var-decl name='sb_array' type-id='type-id-
61' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
171' column='
1'
/>
1674 <!-- union v_atomic -->
1675 <union-decl name='v_atomic' size-in-bits='
64' visibility='default' filepath='../libringbuffer/vatomic.h' line='
39' column='
1' id='type-id-
140'
>
1676 <data-member access='private'
>
1677 <!-- long int v_atomic::a -->
1678 <var-decl name='a' type-id='type-id-
46' visibility='default' filepath='../libringbuffer/vatomic.h' line='
40' column='
1'
/>
1680 <data-member access='private'
>
1681 <!-- long int v_atomic::v -->
1682 <var-decl name='v' type-id='type-id-
46' visibility='default' filepath='../libringbuffer/vatomic.h' line='
41' column='
1'
/>
1685 <!-- union {shm_ref _ref; commit_counters_hot* _type;} -->
1686 <union-decl name='__anonymous_union__6' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
187' column='
1' id='type-id-
141'
>
1687 <data-member access='private'
>
1688 <!-- shm_ref _ref -->
1689 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
187' column='
1'
/>
1691 <data-member access='private'
>
1692 <!-- commit_counters_hot* _type -->
1693 <var-decl name='_type' type-id='type-id-
148' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
187' column='
1'
/>
1696 <!-- struct commit_counters_hot -->
1697 <class-decl name='commit_counters_hot' size-in-bits='
1024' is-struct='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
89' column='
1' id='type-id-
149'
>
1698 <data-member access='public' layout-offset-in-bits='
0'
>
1699 <!-- v_atomic commit_counters_hot::cc -->
1700 <var-decl name='cc' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
90' column='
1'
/>
1702 <data-member access='public' layout-offset-in-bits='
64'
>
1703 <!-- v_atomic commit_counters_hot::seq -->
1704 <var-decl name='seq' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
91' column='
1'
/>
1706 <data-member access='public' layout-offset-in-bits='
128'
>
1707 <!-- char commit_counters_hot::padding[16] -->
1708 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
92' column='
1'
/>
1711 <!-- struct lttng_ust_lib_ring_buffer_backend -->
1712 <class-decl name='lttng_ust_lib_ring_buffer_backend' size-in-bits='
1408' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
66' column='
1' id='type-id-
142'
>
1713 <data-member access='public' layout-offset-in-bits='
0'
>
1714 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_subbuffer* _type;} lttng_ust_lib_ring_buffer_backend::buf_wsb -->
1715 <var-decl name='buf_wsb' type-id='type-id-
150' visibility='default' filepath='../libringbuffer/backend_types.h' line='
68' column='
1'
/>
1717 <data-member access='public' layout-offset-in-bits='
128'
>
1718 <!-- lttng_ust_lib_ring_buffer_backend_subbuffer lttng_ust_lib_ring_buffer_backend::buf_rsb -->
1719 <var-decl name='buf_rsb' type-id='type-id-
151' visibility='default' filepath='../libringbuffer/backend_types.h' line='
70' column='
1'
/>
1721 <data-member access='public' layout-offset-in-bits='
192'
>
1722 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_counts* _type;} lttng_ust_lib_ring_buffer_backend::buf_cnt -->
1723 <var-decl name='buf_cnt' type-id='type-id-
152' visibility='default' filepath='../libringbuffer/backend_types.h' line='
72' column='
1'
/>
1725 <data-member access='public' layout-offset-in-bits='
320'
>
1726 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_pages_shmp* _type;} lttng_ust_lib_ring_buffer_backend::array -->
1727 <var-decl name='array' type-id='type-id-
153' visibility='default' filepath='../libringbuffer/backend_types.h' line='
77' column='
1'
/>
1729 <data-member access='public' layout-offset-in-bits='
448'
>
1730 <!-- union {shm_ref _ref; char* _type;} lttng_ust_lib_ring_buffer_backend::memory_map -->
1731 <var-decl name='memory_map' type-id='type-id-
154' visibility='default' filepath='../libringbuffer/backend_types.h' line='
78' column='
1'
/>
1733 <data-member access='public' layout-offset-in-bits='
576'
>
1734 <!-- union {shm_ref _ref; channel* _type;} lttng_ust_lib_ring_buffer_backend::chan -->
1735 <var-decl name='chan' type-id='type-id-
155' visibility='default' filepath='../libringbuffer/backend_types.h' line='
80' column='
1'
/>
1737 <data-member access='public' layout-offset-in-bits='
704'
>
1738 <!-- int lttng_ust_lib_ring_buffer_backend::cpu -->
1739 <var-decl name='cpu' type-id='type-id-
43' visibility='default' filepath='../libringbuffer/backend_types.h' line='
81' column='
1'
/>
1741 <data-member access='public' layout-offset-in-bits='
768'
>
1742 <!-- v_atomic lttng_ust_lib_ring_buffer_backend::records_read -->
1743 <var-decl name='records_read' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/backend_types.h' line='
82' column='
1'
/>
1745 <data-member access='public' layout-offset-in-bits='
31'
>
1746 <!-- unsigned int lttng_ust_lib_ring_buffer_backend::allocated -->
1747 <var-decl name='allocated' type-id='type-id-
57' visibility='default' filepath='../libringbuffer/backend_types.h' line='
83' column='
1'
/>
1749 <data-member access='public' layout-offset-in-bits='
840'
>
1750 <!-- char lttng_ust_lib_ring_buffer_backend::padding[64] -->
1751 <var-decl name='padding' type-id='type-id-
38' visibility='default' filepath='../libringbuffer/backend_types.h' line='
84' column='
1'
/>
1754 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_subbuffer* _type;} -->
1755 <union-decl name='__anonymous_union__7' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
68' column='
1' id='type-id-
150'
>
1756 <data-member access='private'
>
1757 <!-- shm_ref _ref -->
1758 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
68' column='
1'
/>
1760 <data-member access='private'
>
1761 <!-- lttng_ust_lib_ring_buffer_backend_subbuffer* _type -->
1762 <var-decl name='_type' type-id='type-id-
156' visibility='default' filepath='../libringbuffer/backend_types.h' line='
68' column='
1'
/>
1765 <!-- struct lttng_ust_lib_ring_buffer_backend_subbuffer -->
1766 <class-decl name='lttng_ust_lib_ring_buffer_backend_subbuffer' size-in-bits='
64' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
40' column='
1' id='type-id-
151'
>
1767 <data-member access='public' layout-offset-in-bits='
0'
>
1768 <!-- unsigned long int lttng_ust_lib_ring_buffer_backend_subbuffer::id -->
1769 <var-decl name='id' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
42' column='
1'
/>
1772 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_counts* _type;} -->
1773 <union-decl name='__anonymous_union__8' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
72' column='
1' id='type-id-
152'
>
1774 <data-member access='private'
>
1775 <!-- shm_ref _ref -->
1776 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
72' column='
1'
/>
1778 <data-member access='private'
>
1779 <!-- lttng_ust_lib_ring_buffer_backend_counts* _type -->
1780 <var-decl name='_type' type-id='type-id-
157' visibility='default' filepath='../libringbuffer/backend_types.h' line='
72' column='
1'
/>
1783 <!-- struct lttng_ust_lib_ring_buffer_backend_counts -->
1784 <class-decl name='lttng_ust_lib_ring_buffer_backend_counts' size-in-bits='
64' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
45' column='
1' id='type-id-
158'
>
1785 <data-member access='public' layout-offset-in-bits='
0'
>
1786 <!-- uint64_t lttng_ust_lib_ring_buffer_backend_counts::seq_cnt -->
1787 <var-decl name='seq_cnt' type-id='type-id-
81' visibility='default' filepath='../libringbuffer/backend_types.h' line='
52' column='
1'
/>
1790 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_pages_shmp* _type;} -->
1791 <union-decl name='__anonymous_union__9' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
77' column='
1' id='type-id-
153'
>
1792 <data-member access='private'
>
1793 <!-- shm_ref _ref -->
1794 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
77' column='
1'
/>
1796 <data-member access='private'
>
1797 <!-- lttng_ust_lib_ring_buffer_backend_pages_shmp* _type -->
1798 <var-decl name='_type' type-id='type-id-
159' visibility='default' filepath='../libringbuffer/backend_types.h' line='
77' column='
1'
/>
1801 <!-- struct lttng_ust_lib_ring_buffer_backend_pages_shmp -->
1802 <class-decl name='lttng_ust_lib_ring_buffer_backend_pages_shmp' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
61' column='
1' id='type-id-
160'
>
1803 <data-member access='public' layout-offset-in-bits='
0'
>
1804 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_pages* _type;} lttng_ust_lib_ring_buffer_backend_pages_shmp::shmp -->
1805 <var-decl name='shmp' type-id='type-id-
161' visibility='default' filepath='../libringbuffer/backend_types.h' line='
62' column='
1'
/>
1808 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer_backend_pages* _type;} -->
1809 <union-decl name='__anonymous_union__10' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
62' column='
1' id='type-id-
161'
>
1810 <data-member access='private'
>
1811 <!-- shm_ref _ref -->
1812 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
62' column='
1'
/>
1814 <data-member access='private'
>
1815 <!-- lttng_ust_lib_ring_buffer_backend_pages* _type -->
1816 <var-decl name='_type' type-id='type-id-
137' visibility='default' filepath='../libringbuffer/backend_types.h' line='
62' column='
1'
/>
1819 <!-- struct lttng_ust_lib_ring_buffer_backend_pages -->
1820 <class-decl name='lttng_ust_lib_ring_buffer_backend_pages' size-in-bits='
512' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
31' column='
1' id='type-id-
162'
>
1821 <data-member access='public' layout-offset-in-bits='
0'
>
1822 <!-- unsigned long int lttng_ust_lib_ring_buffer_backend_pages::mmap_offset -->
1823 <var-decl name='mmap_offset' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
32' column='
1'
/>
1825 <data-member access='public' layout-offset-in-bits='
64'
>
1826 <!-- v_atomic lttng_ust_lib_ring_buffer_backend_pages::records_commit -->
1827 <var-decl name='records_commit' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/backend_types.h' line='
33' column='
1'
/>
1829 <data-member access='public' layout-offset-in-bits='
128'
>
1830 <!-- v_atomic lttng_ust_lib_ring_buffer_backend_pages::records_unread -->
1831 <var-decl name='records_unread' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/backend_types.h' line='
34' column='
1'
/>
1833 <data-member access='public' layout-offset-in-bits='
192'
>
1834 <!-- unsigned long int lttng_ust_lib_ring_buffer_backend_pages::data_size -->
1835 <var-decl name='data_size' type-id='type-id-
3' visibility='default' filepath='../libringbuffer/backend_types.h' line='
35' column='
1'
/>
1837 <data-member access='public' layout-offset-in-bits='
256'
>
1838 <!-- union {shm_ref _ref; char* _type;} lttng_ust_lib_ring_buffer_backend_pages::p -->
1839 <var-decl name='p' type-id='type-id-
163' visibility='default' filepath='../libringbuffer/backend_types.h' line='
36' column='
1'
/>
1841 <data-member access='public' layout-offset-in-bits='
384'
>
1842 <!-- char lttng_ust_lib_ring_buffer_backend_pages::padding[16] -->
1843 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../libringbuffer/backend_types.h' line='
37' column='
1'
/>
1846 <!-- union {shm_ref _ref; char* _type;} -->
1847 <union-decl name='__anonymous_union__11' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
36' column='
1' id='type-id-
163'
>
1848 <data-member access='private'
>
1849 <!-- shm_ref _ref -->
1850 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
36' column='
1'
/>
1852 <data-member access='private'
>
1853 <!-- char* _type -->
1854 <var-decl name='_type' type-id='type-id-
101' visibility='default' filepath='../libringbuffer/backend_types.h' line='
36' column='
1'
/>
1857 <!-- union {shm_ref _ref; char* _type;} -->
1858 <union-decl name='__anonymous_union__12' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
78' column='
1' id='type-id-
154'
>
1859 <data-member access='private'
>
1860 <!-- shm_ref _ref -->
1861 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
78' column='
1'
/>
1863 <data-member access='private'
>
1864 <!-- char* _type -->
1865 <var-decl name='_type' type-id='type-id-
101' visibility='default' filepath='../libringbuffer/backend_types.h' line='
78' column='
1'
/>
1868 <!-- union {shm_ref _ref; channel* _type;} -->
1869 <union-decl name='__anonymous_union__13' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
80' column='
1' id='type-id-
155'
>
1870 <data-member access='private'
>
1871 <!-- shm_ref _ref -->
1872 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
80' column='
1'
/>
1874 <data-member access='private'
>
1875 <!-- channel* _type -->
1876 <var-decl name='_type' type-id='type-id-
103' visibility='default' filepath='../libringbuffer/backend_types.h' line='
80' column='
1'
/>
1879 <!-- union {shm_ref _ref; commit_counters_cold* _type;} -->
1880 <union-decl name='__anonymous_union__14' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
203' column='
1' id='type-id-
143'
>
1881 <data-member access='private'
>
1882 <!-- shm_ref _ref -->
1883 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
203' column='
1'
/>
1885 <data-member access='private'
>
1886 <!-- commit_counters_cold* _type -->
1887 <var-decl name='_type' type-id='type-id-
164' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
203' column='
1'
/>
1890 <!-- struct commit_counters_cold -->
1891 <class-decl name='commit_counters_cold' size-in-bits='
1024' is-struct='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
97' column='
1' id='type-id-
165'
>
1892 <data-member access='public' layout-offset-in-bits='
0'
>
1893 <!-- v_atomic commit_counters_cold::cc_sb -->
1894 <var-decl name='cc_sb' type-id='type-id-
140' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
98' column='
1'
/>
1896 <data-member access='public' layout-offset-in-bits='
64'
>
1897 <!-- char commit_counters_cold::padding[24] -->
1898 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
99' column='
1'
/>
1901 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer* _type;} -->
1902 <union-decl name='__anonymous_union__15' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
222' column='
1' id='type-id-
144'
>
1903 <data-member access='private'
>
1904 <!-- shm_ref _ref -->
1905 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
222' column='
1'
/>
1907 <data-member access='private'
>
1908 <!-- lttng_ust_lib_ring_buffer* _type -->
1909 <var-decl name='_type' type-id='type-id-
94' visibility='default' filepath='../libringbuffer/frontend_types.h' line='
222' column='
1'
/>
1912 <!-- struct lttng_ust_lib_ring_buffer_shmp -->
1913 <class-decl name='lttng_ust_lib_ring_buffer_shmp' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
87' column='
1' id='type-id-
48'
>
1914 <data-member access='public' layout-offset-in-bits='
0'
>
1915 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer* _type;} lttng_ust_lib_ring_buffer_shmp::shmp -->
1916 <var-decl name='shmp' type-id='type-id-
166' visibility='default' filepath='../libringbuffer/backend_types.h' line='
88' column='
1'
/>
1919 <!-- union {shm_ref _ref; lttng_ust_lib_ring_buffer* _type;} -->
1920 <union-decl name='__anonymous_union__16' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../libringbuffer/backend_types.h' line='
88' column='
1' id='type-id-
166'
>
1921 <data-member access='private'
>
1922 <!-- shm_ref _ref -->
1923 <var-decl name='_ref' type-id='type-id-
102' visibility='default' filepath='../libringbuffer/backend_types.h' line='
88' column='
1'
/>
1925 <data-member access='private'
>
1926 <!-- lttng_ust_lib_ring_buffer* _type -->
1927 <var-decl name='_type' type-id='type-id-
94' visibility='default' filepath='../libringbuffer/backend_types.h' line='
88' column='
1'
/>
1930 <!-- struct ustctl_consumer_channel -->
1931 <class-decl name='ustctl_consumer_channel' size-in-bits='
640' is-struct='yes' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
48' column='
1' id='type-id-
167'
>
1932 <data-member access='public' layout-offset-in-bits='
0'
>
1933 <!-- lttng_channel* ustctl_consumer_channel::chan -->
1934 <var-decl name='chan' type-id='type-id-
168' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
49' column='
1'
/>
1936 <data-member access='public' layout-offset-in-bits='
64'
>
1937 <!-- ustctl_consumer_channel_attr ustctl_consumer_channel::attr -->
1938 <var-decl name='attr' type-id='type-id-
169' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
52' column='
1'
/>
1940 <data-member access='public' layout-offset-in-bits='
576'
>
1941 <!-- int ustctl_consumer_channel::wait_fd -->
1942 <var-decl name='wait_fd' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
53' column='
1'
/>
1944 <data-member access='public' layout-offset-in-bits='
608'
>
1945 <!-- int ustctl_consumer_channel::wakeup_fd -->
1946 <var-decl name='wakeup_fd' type-id='type-id-
43' visibility='default' filepath='liblttng-ust-ctl/ustctl.c' line='
54' column='
1'
/>
1949 <!-- struct lttng_channel -->
1950 <class-decl name='lttng_channel' size-in-bits='
960' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
526' column='
1' id='type-id-
170'
>
1951 <data-member access='public' layout-offset-in-bits='
0'
>
1952 <!-- channel* lttng_channel::chan -->
1953 <var-decl name='chan' type-id='type-id-
103' visibility='default' filepath='../include/lttng/ust-events.h' line='
533' column='
1'
/>
1955 <data-member access='public' layout-offset-in-bits='
64'
>
1956 <!-- int lttng_channel::enabled -->
1957 <var-decl name='enabled' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
534' column='
1'
/>
1959 <data-member access='public' layout-offset-in-bits='
128'
>
1960 <!-- lttng_ctx* lttng_channel::ctx -->
1961 <var-decl name='ctx' type-id='type-id-
171' visibility='default' filepath='../include/lttng/ust-events.h' line='
535' column='
1'
/>
1963 <data-member access='public' layout-offset-in-bits='
192'
>
1964 <!-- lttng_session* lttng_channel::session -->
1965 <var-decl name='session' type-id='type-id-
172' visibility='default' filepath='../include/lttng/ust-events.h' line='
537' column='
1'
/>
1967 <data-member access='public' layout-offset-in-bits='
256'
>
1968 <!-- int lttng_channel::objd -->
1969 <var-decl name='objd' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
538' column='
1'
/>
1971 <data-member access='public' layout-offset-in-bits='
288'
>
1972 <!-- unsigned int lttng_channel::_deprecated1 -->
1973 <var-decl name='_deprecated1' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
539' column='
1'
/>
1975 <data-member access='public' layout-offset-in-bits='
320'
>
1976 <!-- unsigned int lttng_channel::_deprecated2 -->
1977 <var-decl name='_deprecated2' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
540' column='
1'
/>
1979 <data-member access='public' layout-offset-in-bits='
384'
>
1980 <!-- cds_list_head lttng_channel::node -->
1981 <var-decl name='node' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
541' column='
1'
/>
1983 <data-member access='public' layout-offset-in-bits='
512'
>
1984 <!-- const lttng_channel_ops* lttng_channel::ops -->
1985 <var-decl name='ops' type-id='type-id-
174' visibility='default' filepath='../include/lttng/ust-events.h' line='
542' column='
1'
/>
1987 <data-member access='public' layout-offset-in-bits='
576'
>
1988 <!-- int lttng_channel::header_type -->
1989 <var-decl name='header_type' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
543' column='
1'
/>
1991 <data-member access='public' layout-offset-in-bits='
640'
>
1992 <!-- lttng_ust_shm_handle* lttng_channel::handle -->
1993 <var-decl name='handle' type-id='type-id-
93' visibility='default' filepath='../include/lttng/ust-events.h' line='
544' column='
1'
/>
1995 <data-member access='public' layout-offset-in-bits='
31'
>
1996 <!-- unsigned int lttng_channel::_deprecated3 -->
1997 <var-decl name='_deprecated3' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
545' column='
1'
/>
1999 <data-member access='public' layout-offset-in-bits='
736'
>
2000 <!-- unsigned int lttng_channel::id -->
2001 <var-decl name='id' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
548' column='
1'
/>
2003 <data-member access='public' layout-offset-in-bits='
768'
>
2004 <!-- lttng_ust_chan_type lttng_channel::type -->
2005 <var-decl name='type' type-id='type-id-
175' visibility='default' filepath='../include/lttng/ust-events.h' line='
549' column='
1'
/>
2007 <data-member access='public' layout-offset-in-bits='
800'
>
2008 <!-- unsigned char lttng_channel::uuid[16] -->
2009 <var-decl name='uuid' type-id='type-id-
56' visibility='default' filepath='../include/lttng/ust-events.h' line='
550' column='
1'
/>
2011 <data-member access='public' layout-offset-in-bits='
31'
>
2012 <!-- int lttng_channel::tstate -->
2013 <var-decl name='tstate' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
551' column='
1'
/>
2016 <!-- struct lttng_ctx -->
2017 <class-decl name='lttng_ctx' size-in-bits='
320' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
304' column='
1' id='type-id-
176'
>
2018 <data-member access='public' layout-offset-in-bits='
0'
>
2019 <!-- lttng_ctx_field* lttng_ctx::fields -->
2020 <var-decl name='fields' type-id='type-id-
177' visibility='default' filepath='../include/lttng/ust-events.h' line='
305' column='
1'
/>
2022 <data-member access='public' layout-offset-in-bits='
64'
>
2023 <!-- unsigned int lttng_ctx::nr_fields -->
2024 <var-decl name='nr_fields' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
306' column='
1'
/>
2026 <data-member access='public' layout-offset-in-bits='
96'
>
2027 <!-- unsigned int lttng_ctx::allocated_fields -->
2028 <var-decl name='allocated_fields' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
307' column='
1'
/>
2030 <data-member access='public' layout-offset-in-bits='
128'
>
2031 <!-- unsigned int lttng_ctx::largest_align -->
2032 <var-decl name='largest_align' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
308' column='
1'
/>
2034 <data-member access='public' layout-offset-in-bits='
160'
>
2035 <!-- char lttng_ctx::padding[20] -->
2036 <var-decl name='padding' type-id='type-id-
12' visibility='default' filepath='../include/lttng/ust-events.h' line='
309' column='
1'
/>
2039 <!-- struct lttng_ctx_field -->
2040 <class-decl name='lttng_ctx_field' size-in-bits='
3200' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
287' column='
1' id='type-id-
178'
>
2041 <data-member access='public' layout-offset-in-bits='
0'
>
2042 <!-- lttng_event_field lttng_ctx_field::event_field -->
2043 <var-decl name='event_field' type-id='type-id-
179' visibility='default' filepath='../include/lttng/ust-events.h' line='
288' column='
1'
/>
2045 <data-member access='public' layout-offset-in-bits='
2560'
>
2046 <!-- typedef size_t (lttng_ctx_field*, typedef size_t)* lttng_ctx_field::get_size -->
2047 <var-decl name='get_size' type-id='type-id-
180' visibility='default' filepath='../include/lttng/ust-events.h' line='
289' column='
1'
/>
2049 <data-member access='public' layout-offset-in-bits='
2624'
>
2050 <!-- void (lttng_ctx_field*, lttng_ust_lib_ring_buffer_ctx*, lttng_channel*)* lttng_ctx_field::record -->
2051 <var-decl name='record' type-id='type-id-
181' visibility='default' filepath='../include/lttng/ust-events.h' line='
290' column='
1'
/>
2053 <data-member access='public' layout-offset-in-bits='
2688'
>
2054 <!-- void (lttng_ctx_field*, lttng_ctx_value*)* lttng_ctx_field::get_value -->
2055 <var-decl name='get_value' type-id='type-id-
182' visibility='default' filepath='../include/lttng/ust-events.h' line='
293' column='
1'
/>
2057 <data-member access='public' layout-offset-in-bits='
2752'
>
2058 <!-- union {lttng_perf_counter_field* perf_counter; char padding[40];} lttng_ctx_field::u -->
2059 <var-decl name='u' type-id='type-id-
183' visibility='default' filepath='../include/lttng/ust-events.h' line='
298' column='
1'
/>
2061 <data-member access='public' layout-offset-in-bits='
3072'
>
2062 <!-- void (lttng_ctx_field*)* lttng_ctx_field::destroy -->
2063 <var-decl name='destroy' type-id='type-id-
184' visibility='default' filepath='../include/lttng/ust-events.h' line='
299' column='
1'
/>
2065 <data-member access='public' layout-offset-in-bits='
3136'
>
2066 <!-- char* lttng_ctx_field::field_name -->
2067 <var-decl name='field_name' type-id='type-id-
101' visibility='default' filepath='../include/lttng/ust-events.h' line='
300' column='
1'
/>
2070 <!-- struct lttng_event_field -->
2071 <class-decl name='lttng_event_field' size-in-bits='
2560' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
252' column='
1' id='type-id-
179'
>
2072 <data-member access='public' layout-offset-in-bits='
0'
>
2073 <!-- const char* lttng_event_field::name -->
2074 <var-decl name='name' type-id='type-id-
185' visibility='default' filepath='../include/lttng/ust-events.h' line='
253' column='
1'
/>
2076 <data-member access='public' layout-offset-in-bits='
64'
>
2077 <!-- lttng_type lttng_event_field::type -->
2078 <var-decl name='type' type-id='type-id-
186' visibility='default' filepath='../include/lttng/ust-events.h' line='
254' column='
1'
/>
2080 <data-member access='public' layout-offset-in-bits='
2304'
>
2081 <!-- unsigned int lttng_event_field::nowrite -->
2082 <var-decl name='nowrite' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
255' column='
1'
/>
2084 <data-member access='public' layout-offset-in-bits='
2336'
>
2085 <!-- char lttng_event_field::padding[28] -->
2086 <var-decl name='padding' type-id='type-id-
26' visibility='default' filepath='../include/lttng/ust-events.h' line='
256' column='
1'
/>
2089 <!-- struct lttng_type -->
2090 <class-decl name='lttng_type' size-in-bits='
2240' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
215' column='
1' id='type-id-
186'
>
2091 <data-member access='public' layout-offset-in-bits='
0'
>
2092 <!-- lttng_abstract_types lttng_type::atype -->
2093 <var-decl name='atype' type-id='type-id-
187' visibility='default' filepath='../include/lttng/ust-events.h' line='
216' column='
1'
/>
2095 <data-member access='public' layout-offset-in-bits='
64'
>
2096 <!-- union {_lttng_basic_type basic; struct {lttng_basic_type elem_type; unsigned int length;} array; struct {lttng_basic_type length_type; lttng_basic_type elem_type;} sequence; struct {uint32_t nr_fields; lttng_event_field* fields;} _struct; char padding[128];} lttng_type::u -->
2097 <var-decl name='u' type-id='type-id-
188' visibility='default' filepath='../include/lttng/ust-events.h' line='
232' column='
1'
/>
2100 <!-- enum lttng_abstract_types -->
2101 <enum-decl name='lttng_abstract_types' filepath='../include/lttng/ust-events.h' line='
84' column='
1' id='type-id-
187'
>
2102 <underlying-type type-id='type-id-
54'
/>
2103 <enumerator name='atype_integer' value='
0'
/>
2104 <enumerator name='atype_enum' value='
1'
/>
2105 <enumerator name='atype_array' value='
2'
/>
2106 <enumerator name='atype_sequence' value='
3'
/>
2107 <enumerator name='atype_string' value='
4'
/>
2108 <enumerator name='atype_float' value='
5'
/>
2109 <enumerator name='atype_dynamic' value='
6'
/>
2110 <enumerator name='atype_struct' value='
7'
/>
2111 <enumerator name='NR_ABSTRACT_TYPES' value='
8'
/>
2113 <!-- union {_lttng_basic_type basic; struct {lttng_basic_type elem_type; unsigned int length;} array; struct {lttng_basic_type length_type; lttng_basic_type elem_type;} sequence; struct {uint32_t nr_fields; lttng_event_field* fields;} _struct; char padding[128];} -->
2114 <union-decl name='__anonymous_union__17' size-in-bits='
2176' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
217' column='
1' id='type-id-
188'
>
2115 <data-member access='private'
>
2116 <!-- _lttng_basic_type basic -->
2117 <var-decl name='basic' type-id='type-id-
189' visibility='default' filepath='../include/lttng/ust-events.h' line='
218' column='
1'
/>
2119 <data-member access='private'
>
2120 <!-- struct {lttng_basic_type elem_type; unsigned int length;} array -->
2121 <var-decl name='array' type-id='type-id-
190' visibility='default' filepath='../include/lttng/ust-events.h' line='
222' column='
1'
/>
2123 <data-member access='private'
>
2124 <!-- struct {lttng_basic_type length_type; lttng_basic_type elem_type;} sequence -->
2125 <var-decl name='sequence' type-id='type-id-
191' visibility='default' filepath='../include/lttng/ust-events.h' line='
226' column='
1'
/>
2127 <data-member access='private'
>
2128 <!-- struct {uint32_t nr_fields; lttng_event_field* fields;} _struct -->
2129 <var-decl name='_struct' type-id='type-id-
192' visibility='default' filepath='../include/lttng/ust-events.h' line='
230' column='
1'
/>
2131 <data-member access='private'
>
2132 <!-- char padding[128] -->
2133 <var-decl name='padding' type-id='type-id-
6' visibility='default' filepath='../include/lttng/ust-events.h' line='
231' column='
1'
/>
2136 <!-- union _lttng_basic_type -->
2137 <union-decl name='_lttng_basic_type' size-in-bits='
1024' visibility='default' filepath='../include/lttng/ust-events.h' line='
194' column='
1' id='type-id-
189'
>
2138 <data-member access='private'
>
2139 <!-- lttng_integer_type _lttng_basic_type::integer -->
2140 <var-decl name='integer' type-id='type-id-
193' visibility='default' filepath='../include/lttng/ust-events.h' line='
195' column='
1'
/>
2142 <data-member access='private'
>
2143 <!-- struct {const lttng_enum_desc* desc; lttng_integer_type container_type;} _lttng_basic_type::enumeration -->
2144 <var-decl name='enumeration' type-id='type-id-
194' visibility='default' filepath='../include/lttng/ust-events.h' line='
199' column='
1'
/>
2146 <data-member access='private'
>
2147 <!-- struct {lttng_string_encodings encoding;} _lttng_basic_type::string -->
2148 <var-decl name='string' type-id='type-id-
195' visibility='default' filepath='../include/lttng/ust-events.h' line='
202' column='
1'
/>
2150 <data-member access='private'
>
2151 <!-- lttng_float_type _lttng_basic_type::_float -->
2152 <var-decl name='_float' type-id='type-id-
196' visibility='default' filepath='../include/lttng/ust-events.h' line='
203' column='
1'
/>
2154 <data-member access='private'
>
2155 <!-- char _lttng_basic_type::padding[128] -->
2156 <var-decl name='padding' type-id='type-id-
6' visibility='default' filepath='../include/lttng/ust-events.h' line='
204' column='
1'
/>
2159 <!-- struct lttng_integer_type -->
2160 <class-decl name='lttng_integer_type' size-in-bits='
320' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
146' column='
1' id='type-id-
193'
>
2161 <data-member access='public' layout-offset-in-bits='
0'
>
2162 <!-- unsigned int lttng_integer_type::size -->
2163 <var-decl name='size' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
147' column='
1'
/>
2165 <data-member access='public' layout-offset-in-bits='
32'
>
2166 <!-- unsigned short int lttng_integer_type::alignment -->
2167 <var-decl name='alignment' type-id='type-id-
58' visibility='default' filepath='../include/lttng/ust-events.h' line='
148' column='
1'
/>
2169 <data-member access='public' layout-offset-in-bits='
15'
>
2170 <!-- unsigned int lttng_integer_type::signedness -->
2171 <var-decl name='signedness' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
149' column='
1'
/>
2173 <data-member access='public' layout-offset-in-bits='
14'
>
2174 <!-- unsigned int lttng_integer_type::reverse_byte_order -->
2175 <var-decl name='reverse_byte_order' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
150' column='
1'
/>
2177 <data-member access='public' layout-offset-in-bits='
64'
>
2178 <!-- unsigned int lttng_integer_type::base -->
2179 <var-decl name='base' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
151' column='
1'
/>
2181 <data-member access='public' layout-offset-in-bits='
96'
>
2182 <!-- lttng_string_encodings lttng_integer_type::encoding -->
2183 <var-decl name='encoding' type-id='type-id-
197' visibility='default' filepath='../include/lttng/ust-events.h' line='
152' column='
1'
/>
2185 <data-member access='public' layout-offset-in-bits='
128'
>
2186 <!-- char lttng_integer_type::padding[24] -->
2187 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../include/lttng/ust-events.h' line='
153' column='
1'
/>
2190 <!-- enum lttng_string_encodings -->
2191 <enum-decl name='lttng_string_encodings' filepath='../include/lttng/ust-events.h' line='
97' column='
1' id='type-id-
197'
>
2192 <underlying-type type-id='type-id-
54'
/>
2193 <enumerator name='lttng_encode_none' value='
0'
/>
2194 <enumerator name='lttng_encode_UTF8' value='
1'
/>
2195 <enumerator name='lttng_encode_ASCII' value='
2'
/>
2196 <enumerator name='NR_STRING_ENCODINGS' value='
3'
/>
2198 <!-- struct {const lttng_enum_desc* desc; lttng_integer_type container_type;} -->
2199 <class-decl name='__anonymous_struct__11' size-in-bits='
384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
196' column='
1' id='type-id-
194'
>
2200 <data-member access='public' layout-offset-in-bits='
0'
>
2201 <!-- const lttng_enum_desc* desc -->
2202 <var-decl name='desc' type-id='type-id-
198' visibility='default' filepath='../include/lttng/ust-events.h' line='
197' column='
1'
/>
2204 <data-member access='public' layout-offset-in-bits='
64'
>
2205 <!-- lttng_integer_type container_type -->
2206 <var-decl name='container_type' type-id='type-id-
193' visibility='default' filepath='../include/lttng/ust-events.h' line='
198' column='
1'
/>
2209 <!-- struct lttng_enum_desc -->
2210 <class-decl name='lttng_enum_desc' size-in-bits='
384' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
236' column='
1' id='type-id-
199'
>
2211 <data-member access='public' layout-offset-in-bits='
0'
>
2212 <!-- const char* lttng_enum_desc::name -->
2213 <var-decl name='name' type-id='type-id-
185' visibility='default' filepath='../include/lttng/ust-events.h' line='
237' column='
1'
/>
2215 <data-member access='public' layout-offset-in-bits='
64'
>
2216 <!-- const lttng_enum_entry* lttng_enum_desc::entries -->
2217 <var-decl name='entries' type-id='type-id-
200' visibility='default' filepath='../include/lttng/ust-events.h' line='
238' column='
1'
/>
2219 <data-member access='public' layout-offset-in-bits='
128'
>
2220 <!-- unsigned int lttng_enum_desc::nr_entries -->
2221 <var-decl name='nr_entries' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
239' column='
1'
/>
2223 <data-member access='public' layout-offset-in-bits='
160'
>
2224 <!-- char lttng_enum_desc::padding[24] -->
2225 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../include/lttng/ust-events.h' line='
240' column='
1'
/>
2228 <!-- struct lttng_enum_entry -->
2229 <class-decl name='lttng_enum_entry' size-in-bits='
448' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
114' column='
1' id='type-id-
201'
>
2230 <data-member access='public' layout-offset-in-bits='
0'
>
2231 <!-- lttng_enum_value lttng_enum_entry::start -->
2232 <var-decl name='start' type-id='type-id-
202' visibility='default' filepath='../include/lttng/ust-events.h' line='
115' column='
1'
/>
2234 <data-member access='public' layout-offset-in-bits='
128'
>
2235 <!-- lttng_enum_value lttng_enum_entry::end -->
2236 <var-decl name='end' type-id='type-id-
202' visibility='default' filepath='../include/lttng/ust-events.h' line='
115' column='
1'
/>
2238 <data-member access='public' layout-offset-in-bits='
256'
>
2239 <!-- const char* lttng_enum_entry::string -->
2240 <var-decl name='string' type-id='type-id-
185' visibility='default' filepath='../include/lttng/ust-events.h' line='
116' column='
1'
/>
2242 <data-member access='public' layout-offset-in-bits='
320'
>
2243 <!-- union {struct {unsigned int options;} extra; char padding[16];} lttng_enum_entry::u -->
2244 <var-decl name='u' type-id='type-id-
203' visibility='default' filepath='../include/lttng/ust-events.h' line='
122' column='
1'
/>
2247 <!-- struct lttng_enum_value -->
2248 <class-decl name='lttng_enum_value' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
104' column='
1' id='type-id-
202'
>
2249 <data-member access='public' layout-offset-in-bits='
0'
>
2250 <!-- long long unsigned int lttng_enum_value::value -->
2251 <var-decl name='value' type-id='type-id-
47' visibility='default' filepath='../include/lttng/ust-events.h' line='
105' column='
1'
/>
2253 <data-member access='public' layout-offset-in-bits='
31'
>
2254 <!-- unsigned int lttng_enum_value::signedness -->
2255 <var-decl name='signedness' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
106' column='
1'
/>
2258 <!-- union {struct {unsigned int options;} extra; char padding[16];} -->
2259 <union-decl name='__anonymous_union__18' size-in-bits='
128' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
117' column='
1' id='type-id-
203'
>
2260 <data-member access='private'
>
2261 <!-- struct {unsigned int options;} extra -->
2262 <var-decl name='extra' type-id='type-id-
204' visibility='default' filepath='../include/lttng/ust-events.h' line='
120' column='
1'
/>
2264 <data-member access='private'
>
2265 <!-- char padding[16] -->
2266 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../include/lttng/ust-events.h' line='
121' column='
1'
/>
2269 <!-- struct {unsigned int options;} -->
2270 <class-decl name='__anonymous_struct__12' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
118' column='
1' id='type-id-
204'
>
2271 <data-member access='public' layout-offset-in-bits='
0'
>
2272 <!-- unsigned int options -->
2273 <var-decl name='options' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
119' column='
1'
/>
2276 <!-- struct {lttng_string_encodings encoding;} -->
2277 <class-decl name='__anonymous_struct__13' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
200' column='
1' id='type-id-
195'
>
2278 <data-member access='public' layout-offset-in-bits='
0'
>
2279 <!-- lttng_string_encodings encoding -->
2280 <var-decl name='encoding' type-id='type-id-
197' visibility='default' filepath='../include/lttng/ust-events.h' line='
201' column='
1'
/>
2283 <!-- struct lttng_float_type -->
2284 <class-decl name='lttng_float_type' size-in-bits='
288' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
185' column='
1' id='type-id-
196'
>
2285 <data-member access='public' layout-offset-in-bits='
0'
>
2286 <!-- unsigned int lttng_float_type::exp_dig -->
2287 <var-decl name='exp_dig' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
186' column='
1'
/>
2289 <data-member access='public' layout-offset-in-bits='
32'
>
2290 <!-- unsigned int lttng_float_type::mant_dig -->
2291 <var-decl name='mant_dig' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
187' column='
1'
/>
2293 <data-member access='public' layout-offset-in-bits='
64'
>
2294 <!-- unsigned short int lttng_float_type::alignment -->
2295 <var-decl name='alignment' type-id='type-id-
58' visibility='default' filepath='../include/lttng/ust-events.h' line='
188' column='
1'
/>
2297 <data-member access='public' layout-offset-in-bits='
15'
>
2298 <!-- unsigned int lttng_float_type::reverse_byte_order -->
2299 <var-decl name='reverse_byte_order' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
189' column='
1'
/>
2301 <data-member access='public' layout-offset-in-bits='
88'
>
2302 <!-- char lttng_float_type::padding[24] -->
2303 <var-decl name='padding' type-id='type-id-
14' visibility='default' filepath='../include/lttng/ust-events.h' line='
190' column='
1'
/>
2306 <!-- struct {lttng_basic_type elem_type; unsigned int length;} -->
2307 <class-decl name='__anonymous_struct__14' size-in-bits='
1152' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
219' column='
1' id='type-id-
190'
>
2308 <data-member access='public' layout-offset-in-bits='
0'
>
2309 <!-- lttng_basic_type elem_type -->
2310 <var-decl name='elem_type' type-id='type-id-
205' visibility='default' filepath='../include/lttng/ust-events.h' line='
220' column='
1'
/>
2312 <data-member access='public' layout-offset-in-bits='
1088'
>
2313 <!-- unsigned int length -->
2314 <var-decl name='length' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
221' column='
1'
/>
2317 <!-- struct lttng_basic_type -->
2318 <class-decl name='lttng_basic_type' size-in-bits='
1088' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
207' column='
1' id='type-id-
205'
>
2319 <data-member access='public' layout-offset-in-bits='
0'
>
2320 <!-- lttng_abstract_types lttng_basic_type::atype -->
2321 <var-decl name='atype' type-id='type-id-
187' visibility='default' filepath='../include/lttng/ust-events.h' line='
208' column='
1'
/>
2323 <data-member access='public' layout-offset-in-bits='
64'
>
2324 <!-- union {_lttng_basic_type basic;} lttng_basic_type::u -->
2325 <var-decl name='u' type-id='type-id-
206' visibility='default' filepath='../include/lttng/ust-events.h' line='
211' column='
1'
/>
2328 <!-- union {_lttng_basic_type basic;} -->
2329 <union-decl name='__anonymous_union__19' size-in-bits='
1024' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
209' column='
1' id='type-id-
206'
>
2330 <data-member access='private'
>
2331 <!-- _lttng_basic_type basic -->
2332 <var-decl name='basic' type-id='type-id-
189' visibility='default' filepath='../include/lttng/ust-events.h' line='
210' column='
1'
/>
2335 <!-- struct {lttng_basic_type length_type; lttng_basic_type elem_type;} -->
2336 <class-decl name='__anonymous_struct__15' size-in-bits='
2176' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
223' column='
1' id='type-id-
191'
>
2337 <data-member access='public' layout-offset-in-bits='
0'
>
2338 <!-- lttng_basic_type length_type -->
2339 <var-decl name='length_type' type-id='type-id-
205' visibility='default' filepath='../include/lttng/ust-events.h' line='
224' column='
1'
/>
2341 <data-member access='public' layout-offset-in-bits='
1088'
>
2342 <!-- lttng_basic_type elem_type -->
2343 <var-decl name='elem_type' type-id='type-id-
205' visibility='default' filepath='../include/lttng/ust-events.h' line='
225' column='
1'
/>
2346 <!-- struct {uint32_t nr_fields; lttng_event_field* fields;} -->
2347 <class-decl name='__anonymous_struct__16' size-in-bits='
128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
227' column='
1' id='type-id-
192'
>
2348 <data-member access='public' layout-offset-in-bits='
0'
>
2349 <!-- uint32_t nr_fields -->
2350 <var-decl name='nr_fields' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-events.h' line='
228' column='
1'
/>
2352 <data-member access='public' layout-offset-in-bits='
64'
>
2353 <!-- lttng_event_field* fields -->
2354 <var-decl name='fields' type-id='type-id-
207' visibility='default' filepath='../include/lttng/ust-events.h' line='
229' column='
1'
/>
2357 <!-- struct lttng_ctx_value -->
2358 <class-decl name='lttng_ctx_value' size-in-bits='
128' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
275' column='
1' id='type-id-
208'
>
2359 <data-member access='public' layout-offset-in-bits='
0'
>
2360 <!-- lttng_ust_dynamic_type lttng_ctx_value::sel -->
2361 <var-decl name='sel' type-id='type-id-
209' visibility='default' filepath='../include/lttng/ust-events.h' line='
276' column='
1'
/>
2363 <data-member access='public' layout-offset-in-bits='
64'
>
2364 <!-- union {int64_t s64; const char* str; double d;} lttng_ctx_value::u -->
2365 <var-decl name='u' type-id='type-id-
210' visibility='default' filepath='../include/lttng/ust-events.h' line='
281' column='
1'
/>
2368 <!-- enum lttng_ust_dynamic_type -->
2369 <enum-decl name='lttng_ust_dynamic_type' filepath='../include/lttng/ust-events.h' line='
259' column='
1' id='type-id-
209'
>
2370 <underlying-type type-id='type-id-
54'
/>
2371 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_NONE' value='
0'
/>
2372 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S8' value='
1'
/>
2373 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S16' value='
2'
/>
2374 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S32' value='
3'
/>
2375 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_S64' value='
4'
/>
2376 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U8' value='
5'
/>
2377 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U16' value='
6'
/>
2378 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U32' value='
7'
/>
2379 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_U64' value='
8'
/>
2380 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_FLOAT' value='
9'
/>
2381 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_DOUBLE' value='
10'
/>
2382 <enumerator name='LTTNG_UST_DYNAMIC_TYPE_STRING' value='
11'
/>
2383 <enumerator name='_NR_LTTNG_UST_DYNAMIC_TYPES' value='
12'
/>
2385 <!-- union {int64_t s64; const char* str; double d;} -->
2386 <union-decl name='__anonymous_union__20' size-in-bits='
64' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
277' column='
1' id='type-id-
210'
>
2387 <data-member access='private'
>
2388 <!-- int64_t s64 -->
2389 <var-decl name='s64' type-id='type-id-
211' visibility='default' filepath='../include/lttng/ust-events.h' line='
278' column='
1'
/>
2391 <data-member access='private'
>
2392 <!-- const char* str -->
2393 <var-decl name='str' type-id='type-id-
185' visibility='default' filepath='../include/lttng/ust-events.h' line='
279' column='
1'
/>
2395 <data-member access='private'
>
2397 <var-decl name='d' type-id='type-id-
42' visibility='default' filepath='../include/lttng/ust-events.h' line='
280' column='
1'
/>
2400 <!-- typedef __int64_t int64_t -->
2401 <typedef-decl name='int64_t' type-id='type-id-
212' filepath='/usr/include/bits/stdint-intn.h' line='
27' column='
1' id='type-id-
211'
/>
2402 <!-- typedef long int __int64_t -->
2403 <typedef-decl name='__int64_t' type-id='type-id-
46' filepath='/usr/include/bits/types.h' line='
44' column='
1' id='type-id-
212'
/>
2404 <!-- union {lttng_perf_counter_field* perf_counter; char padding[40];} -->
2405 <union-decl name='__anonymous_union__21' size-in-bits='
320' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
295' column='
1' id='type-id-
183'
>
2406 <data-member access='private'
>
2407 <!-- lttng_perf_counter_field* perf_counter -->
2408 <var-decl name='perf_counter' type-id='type-id-
213' visibility='default' filepath='../include/lttng/ust-events.h' line='
296' column='
1'
/>
2410 <data-member access='private'
>
2411 <!-- char padding[40] -->
2412 <var-decl name='padding' type-id='type-id-
32' visibility='default' filepath='../include/lttng/ust-events.h' line='
297' column='
1'
/>
2415 <!-- struct lttng_session -->
2416 <class-decl name='lttng_session' size-in-bits='
525504' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
581' column='
1' id='type-id-
214'
>
2417 <data-member access='public' layout-offset-in-bits='
0'
>
2418 <!-- int lttng_session::active -->
2419 <var-decl name='active' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
582' column='
1'
/>
2421 <data-member access='public' layout-offset-in-bits='
32'
>
2422 <!-- int lttng_session::been_active -->
2423 <var-decl name='been_active' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
583' column='
1'
/>
2425 <data-member access='public' layout-offset-in-bits='
64'
>
2426 <!-- int lttng_session::objd -->
2427 <var-decl name='objd' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
584' column='
1'
/>
2429 <data-member access='public' layout-offset-in-bits='
128'
>
2430 <!-- void* lttng_session::_deprecated1 -->
2431 <var-decl name='_deprecated1' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ust-events.h' line='
585' column='
1'
/>
2433 <data-member access='public' layout-offset-in-bits='
192'
>
2434 <!-- cds_list_head lttng_session::chan_head -->
2435 <var-decl name='chan_head' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
586' column='
1'
/>
2437 <data-member access='public' layout-offset-in-bits='
320'
>
2438 <!-- cds_list_head lttng_session::events_head -->
2439 <var-decl name='events_head' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
587' column='
1'
/>
2441 <data-member access='public' layout-offset-in-bits='
448'
>
2442 <!-- cds_list_head lttng_session::_deprecated2 -->
2443 <var-decl name='_deprecated2' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
588' column='
1'
/>
2445 <data-member access='public' layout-offset-in-bits='
576'
>
2446 <!-- cds_list_head lttng_session::node -->
2447 <var-decl name='node' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
589' column='
1'
/>
2449 <data-member access='public' layout-offset-in-bits='
704'
>
2450 <!-- int lttng_session::_deprecated3 -->
2451 <var-decl name='_deprecated3' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
590' column='
1'
/>
2453 <data-member access='public' layout-offset-in-bits='
31'
>
2454 <!-- unsigned int lttng_session::_deprecated4 -->
2455 <var-decl name='_deprecated4' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-events.h' line='
591' column='
1'
/>
2457 <data-member access='public' layout-offset-in-bits='
768'
>
2458 <!-- cds_list_head lttng_session::enablers_head -->
2459 <var-decl name='enablers_head' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
595' column='
1'
/>
2461 <data-member access='public' layout-offset-in-bits='
896'
>
2462 <!-- lttng_ust_event_ht lttng_session::events_ht -->
2463 <var-decl name='events_ht' type-id='type-id-
215' visibility='default' filepath='../include/lttng/ust-events.h' line='
596' column='
1'
/>
2465 <data-member access='public' layout-offset-in-bits='
263040'
>
2466 <!-- void* lttng_session::owner -->
2467 <var-decl name='owner' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ust-events.h' line='
597' column='
1'
/>
2469 <data-member access='public' layout-offset-in-bits='
31'
>
2470 <!-- int lttng_session::tstate -->
2471 <var-decl name='tstate' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
598' column='
1'
/>
2473 <data-member access='public' layout-offset-in-bits='
30'
>
2474 <!-- int lttng_session::statedump_pending -->
2475 <var-decl name='statedump_pending' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-events.h' line='
601' column='
1'
/>
2477 <data-member access='public' layout-offset-in-bits='
263168'
>
2478 <!-- lttng_ust_enum_ht lttng_session::enums_ht -->
2479 <var-decl name='enums_ht' type-id='type-id-
216' visibility='default' filepath='../include/lttng/ust-events.h' line='
604' column='
1'
/>
2481 <data-member access='public' layout-offset-in-bits='
525312'
>
2482 <!-- cds_list_head lttng_session::enums_head -->
2483 <var-decl name='enums_head' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
605' column='
1'
/>
2485 <data-member access='public' layout-offset-in-bits='
525440'
>
2486 <!-- lttng_ctx* lttng_session::ctx -->
2487 <var-decl name='ctx' type-id='type-id-
171' visibility='default' filepath='../include/lttng/ust-events.h' line='
606' column='
1'
/>
2490 <!-- struct cds_list_head -->
2491 <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-
173'
>
2492 <data-member access='public' layout-offset-in-bits='
0'
>
2493 <!-- cds_list_head* cds_list_head::next -->
2494 <var-decl name='next' type-id='type-id-
217' visibility='default' filepath='/usr/include/urcu/list.h' line='
36' column='
1'
/>
2496 <data-member access='public' layout-offset-in-bits='
64'
>
2497 <!-- cds_list_head* cds_list_head::prev -->
2498 <var-decl name='prev' type-id='type-id-
217' visibility='default' filepath='/usr/include/urcu/list.h' line='
36' column='
1'
/>
2501 <!-- struct lttng_ust_event_ht -->
2502 <class-decl name='lttng_ust_event_ht' size-in-bits='
262144' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
565' column='
1' id='type-id-
215'
>
2503 <data-member access='public' layout-offset-in-bits='
0'
>
2504 <!-- cds_hlist_head lttng_ust_event_ht::table[4096] -->
2505 <var-decl name='table' type-id='type-id-
2' visibility='default' filepath='../include/lttng/ust-events.h' line='
566' column='
1'
/>
2508 <!-- struct cds_hlist_head -->
2509 <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-
1'
>
2510 <data-member access='public' layout-offset-in-bits='
0'
>
2511 <!-- cds_hlist_node* cds_hlist_head::next -->
2512 <var-decl name='next' type-id='type-id-
218' visibility='default' filepath='/usr/include/urcu/hlist.h' line='
22' column='
1'
/>
2515 <!-- struct cds_hlist_node -->
2516 <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-
219'
>
2517 <data-member access='public' layout-offset-in-bits='
0'
>
2518 <!-- cds_hlist_node* cds_hlist_node::next -->
2519 <var-decl name='next' type-id='type-id-
218' visibility='default' filepath='/usr/include/urcu/hlist.h' line='
26' column='
1'
/>
2521 <data-member access='public' layout-offset-in-bits='
64'
>
2522 <!-- cds_hlist_node* cds_hlist_node::prev -->
2523 <var-decl name='prev' type-id='type-id-
218' visibility='default' filepath='/usr/include/urcu/hlist.h' line='
26' column='
1'
/>
2526 <!-- struct lttng_ust_enum_ht -->
2527 <class-decl name='lttng_ust_enum_ht' size-in-bits='
262144' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
572' column='
1' id='type-id-
216'
>
2528 <data-member access='public' layout-offset-in-bits='
0'
>
2529 <!-- cds_hlist_head lttng_ust_enum_ht::table[4096] -->
2530 <var-decl name='table' type-id='type-id-
2' visibility='default' filepath='../include/lttng/ust-events.h' line='
573' column='
1'
/>
2533 <!-- struct lttng_channel_ops -->
2534 <class-decl name='lttng_channel_ops' size-in-bits='
768' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
484' column='
1' id='type-id-
220'
>
2535 <data-member access='public' layout-offset-in-bits='
0'
>
2536 <!-- lttng_channel* (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_channel_ops::channel_create -->
2537 <var-decl name='channel_create' type-id='type-id-
221' visibility='default' filepath='../include/lttng/ust-events.h' line='
485' column='
1'
/>
2539 <data-member access='public' layout-offset-in-bits='
64'
>
2540 <!-- void (lttng_channel*)* lttng_channel_ops::channel_destroy -->
2541 <var-decl name='channel_destroy' type-id='type-id-
222' visibility='default' filepath='../include/lttng/ust-events.h' line='
494' column='
1'
/>
2543 <data-member access='public' layout-offset-in-bits='
128'
>
2544 <!-- union {void* _deprecated1; unsigned long int has_strcpy;} lttng_channel_ops::u -->
2545 <var-decl name='u' type-id='type-id-
223' visibility='default' filepath='../include/lttng/ust-events.h' line='
498' column='
1'
/>
2547 <data-member access='public' layout-offset-in-bits='
192'
>
2548 <!-- void* lttng_channel_ops::_deprecated2 -->
2549 <var-decl name='_deprecated2' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ust-events.h' line='
499' column='
1'
/>
2551 <data-member access='public' layout-offset-in-bits='
256'
>
2552 <!-- int (lttng_ust_lib_ring_buffer_ctx*, typedef uint32_t)* lttng_channel_ops::event_reserve -->
2553 <var-decl name='event_reserve' type-id='type-id-
224' visibility='default' filepath='../include/lttng/ust-events.h' line='
500' column='
1'
/>
2555 <data-member access='public' layout-offset-in-bits='
320'
>
2556 <!-- void (lttng_ust_lib_ring_buffer_ctx*)* lttng_channel_ops::event_commit -->
2557 <var-decl name='event_commit' type-id='type-id-
225' visibility='default' filepath='../include/lttng/ust-events.h' line='
502' column='
1'
/>
2559 <data-member access='public' layout-offset-in-bits='
384'
>
2560 <!-- void (lttng_ust_lib_ring_buffer_ctx*, void*, typedef size_t)* lttng_channel_ops::event_write -->
2561 <var-decl name='event_write' type-id='type-id-
226' visibility='default' filepath='../include/lttng/ust-events.h' line='
503' column='
1'
/>
2563 <data-member access='public' layout-offset-in-bits='
448'
>
2564 <!-- typedef size_t (channel*, lttng_ust_shm_handle*)* lttng_channel_ops::packet_avail_size -->
2565 <var-decl name='packet_avail_size' type-id='type-id-
227' visibility='default' filepath='../include/lttng/ust-events.h' line='
510' column='
1'
/>
2567 <data-member access='public' layout-offset-in-bits='
512'
>
2568 <!-- int (channel*)* lttng_channel_ops::is_finalized -->
2569 <var-decl name='is_finalized' type-id='type-id-
228' visibility='default' filepath='../include/lttng/ust-events.h' line='
514' column='
1'
/>
2571 <data-member access='public' layout-offset-in-bits='
576'
>
2572 <!-- int (channel*)* lttng_channel_ops::is_disabled -->
2573 <var-decl name='is_disabled' type-id='type-id-
228' visibility='default' filepath='../include/lttng/ust-events.h' line='
515' column='
1'
/>
2575 <data-member access='public' layout-offset-in-bits='
640'
>
2576 <!-- int (channel*, lttng_ust_shm_handle*)* lttng_channel_ops::flush_buffer -->
2577 <var-decl name='flush_buffer' type-id='type-id-
229' visibility='default' filepath='../include/lttng/ust-events.h' line='
516' column='
1'
/>
2579 <data-member access='public' layout-offset-in-bits='
704'
>
2580 <!-- void (lttng_ust_lib_ring_buffer_ctx*, const char*, typedef size_t)* lttng_channel_ops::event_strcpy -->
2581 <var-decl name='event_strcpy' type-id='type-id-
230' visibility='default' filepath='../include/lttng/ust-events.h' line='
517' column='
1'
/>
2584 <!-- union {void* _deprecated1; unsigned long int has_strcpy;} -->
2585 <union-decl name='__anonymous_union__22' size-in-bits='
64' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
495' column='
1' id='type-id-
223'
>
2586 <data-member access='private'
>
2587 <!-- void* _deprecated1 -->
2588 <var-decl name='_deprecated1' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ust-events.h' line='
496' column='
1'
/>
2590 <data-member access='private'
>
2591 <!-- unsigned long int has_strcpy -->
2592 <var-decl name='has_strcpy' type-id='type-id-
3' visibility='default' filepath='../include/lttng/ust-events.h' line='
497' column='
1'
/>
2595 <!-- enum lttng_ust_chan_type -->
2596 <enum-decl name='lttng_ust_chan_type' filepath='../include/lttng/ust-abi.h' line='
64' column='
1' id='type-id-
175'
>
2597 <underlying-type type-id='type-id-
54'
/>
2598 <enumerator name='LTTNG_UST_CHAN_PER_CPU' value='
0'
/>
2599 <enumerator name='LTTNG_UST_CHAN_METADATA' value='
1'
/>
2601 <!-- struct ustctl_consumer_channel_attr -->
2602 <class-decl name='ustctl_consumer_channel_attr' size-in-bits='
512' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
46' column='
1' id='type-id-
169'
>
2603 <data-member access='public' layout-offset-in-bits='
0'
>
2604 <!-- lttng_ust_chan_type ustctl_consumer_channel_attr::type -->
2605 <var-decl name='type' type-id='type-id-
175' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
47' column='
1'
/>
2607 <data-member access='public' layout-offset-in-bits='
32'
>
2608 <!-- uint64_t ustctl_consumer_channel_attr::subbuf_size -->
2609 <var-decl name='subbuf_size' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
48' column='
1'
/>
2611 <data-member access='public' layout-offset-in-bits='
96'
>
2612 <!-- uint64_t ustctl_consumer_channel_attr::num_subbuf -->
2613 <var-decl name='num_subbuf' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
49' column='
1'
/>
2615 <data-member access='public' layout-offset-in-bits='
160'
>
2616 <!-- int ustctl_consumer_channel_attr::overwrite -->
2617 <var-decl name='overwrite' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
50' column='
1'
/>
2619 <data-member access='public' layout-offset-in-bits='
192'
>
2620 <!-- unsigned int ustctl_consumer_channel_attr::switch_timer_interval -->
2621 <var-decl name='switch_timer_interval' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
51' column='
1'
/>
2623 <data-member access='public' layout-offset-in-bits='
224'
>
2624 <!-- unsigned int ustctl_consumer_channel_attr::read_timer_interval -->
2625 <var-decl name='read_timer_interval' type-id='type-id-
57' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
52' column='
1'
/>
2627 <data-member access='public' layout-offset-in-bits='
256'
>
2628 <!-- lttng_ust_output ustctl_consumer_channel_attr::output -->
2629 <var-decl name='output' type-id='type-id-
231' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
53' column='
1'
/>
2631 <data-member access='public' layout-offset-in-bits='
288'
>
2632 <!-- uint32_t ustctl_consumer_channel_attr::chan_id -->
2633 <var-decl name='chan_id' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
54' column='
1'
/>
2635 <data-member access='public' layout-offset-in-bits='
320'
>
2636 <!-- unsigned char ustctl_consumer_channel_attr::uuid[16] -->
2637 <var-decl name='uuid' type-id='type-id-
56' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
55' column='
1'
/>
2639 <data-member access='public' layout-offset-in-bits='
448'
>
2640 <!-- int64_t ustctl_consumer_channel_attr::blocking_timeout -->
2641 <var-decl name='blocking_timeout' type-id='type-id-
211' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
56' column='
1'
/>
2644 <!-- enum lttng_ust_output -->
2645 <enum-decl name='lttng_ust_output' filepath='../include/lttng/ust-abi.h' line='
60' column='
1' id='type-id-
231'
>
2646 <underlying-type type-id='type-id-
54'
/>
2647 <enumerator name='LTTNG_UST_MMAP' value='
0'
/>
2649 <!-- struct lttng_ust_object_data -->
2650 <class-decl name='lttng_ust_object_data' size-in-bits='
2688' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
206' column='
1' id='type-id-
232'
>
2651 <data-member access='public' layout-offset-in-bits='
0'
>
2652 <!-- lttng_ust_object_type lttng_ust_object_data::type -->
2653 <var-decl name='type' type-id='type-id-
233' visibility='default' filepath='../include/lttng/ust-abi.h' line='
207' column='
1'
/>
2655 <data-member access='public' layout-offset-in-bits='
32'
>
2656 <!-- int lttng_ust_object_data::handle -->
2657 <var-decl name='handle' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
208' column='
1'
/>
2659 <data-member access='public' layout-offset-in-bits='
64'
>
2660 <!-- uint64_t lttng_ust_object_data::size -->
2661 <var-decl name='size' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-abi.h' line='
209' column='
1'
/>
2663 <data-member access='public' layout-offset-in-bits='
128'
>
2664 <!-- char lttng_ust_object_data::padding1[32] -->
2665 <var-decl name='padding1' type-id='type-id-
30' visibility='default' filepath='../include/lttng/ust-abi.h' line='
210' column='
1'
/>
2667 <data-member access='public' layout-offset-in-bits='
384'
>
2668 <!-- union {struct {void* data; lttng_ust_chan_type type; int wakeup_fd;} channel; struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream; char padding2[288];} lttng_ust_object_data::u -->
2669 <var-decl name='u' type-id='type-id-
234' visibility='default' filepath='../include/lttng/ust-abi.h' line='
223' column='
1'
/>
2672 <!-- enum lttng_ust_object_type -->
2673 <enum-decl name='lttng_ust_object_type' filepath='../include/lttng/ust-abi.h' line='
195' column='
1' id='type-id-
233'
>
2674 <underlying-type type-id='type-id-
54'
/>
2675 <enumerator name='LTTNG_UST_OBJECT_TYPE_UNKNOWN' value='-
1'
/>
2676 <enumerator name='LTTNG_UST_OBJECT_TYPE_CHANNEL' value='
0'
/>
2677 <enumerator name='LTTNG_UST_OBJECT_TYPE_STREAM' value='
1'
/>
2678 <enumerator name='LTTNG_UST_OBJECT_TYPE_EVENT' value='
2'
/>
2679 <enumerator name='LTTNG_UST_OBJECT_TYPE_CONTEXT' value='
3'
/>
2681 <!-- union {struct {void* data; lttng_ust_chan_type type; int wakeup_fd;} channel; struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream; char padding2[288];} -->
2682 <union-decl name='__anonymous_union__23' size-in-bits='
2304' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
211' column='
1' id='type-id-
234'
>
2683 <data-member access='private'
>
2684 <!-- struct {void* data; lttng_ust_chan_type type; int wakeup_fd;} channel -->
2685 <var-decl name='channel' type-id='type-id-
235' visibility='default' filepath='../include/lttng/ust-abi.h' line='
216' column='
1'
/>
2687 <data-member access='private'
>
2688 <!-- struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} stream -->
2689 <var-decl name='stream' type-id='type-id-
236' visibility='default' filepath='../include/lttng/ust-abi.h' line='
221' column='
1'
/>
2691 <data-member access='private'
>
2692 <!-- char padding2[288] -->
2693 <var-decl name='padding2' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
222' column='
1'
/>
2696 <!-- struct {void* data; lttng_ust_chan_type type; int wakeup_fd;} -->
2697 <class-decl name='__anonymous_struct__17' size-in-bits='
128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
212' column='
1' id='type-id-
235'
>
2698 <data-member access='public' layout-offset-in-bits='
0'
>
2700 <var-decl name='data' type-id='type-id-
112' visibility='default' filepath='../include/lttng/ust-abi.h' line='
213' column='
1'
/>
2702 <data-member access='public' layout-offset-in-bits='
64'
>
2703 <!-- lttng_ust_chan_type type -->
2704 <var-decl name='type' type-id='type-id-
175' visibility='default' filepath='../include/lttng/ust-abi.h' line='
214' column='
1'
/>
2706 <data-member access='public' layout-offset-in-bits='
96'
>
2707 <!-- int wakeup_fd -->
2708 <var-decl name='wakeup_fd' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
215' column='
1'
/>
2711 <!-- struct {int shm_fd; int wakeup_fd; uint32_t stream_nr;} -->
2712 <class-decl name='__anonymous_struct__18' size-in-bits='
96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
217' column='
1' id='type-id-
236'
>
2713 <data-member access='public' layout-offset-in-bits='
0'
>
2715 <var-decl name='shm_fd' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
218' column='
1'
/>
2717 <data-member access='public' layout-offset-in-bits='
32'
>
2718 <!-- int wakeup_fd -->
2719 <var-decl name='wakeup_fd' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
219' column='
1'
/>
2721 <data-member access='public' layout-offset-in-bits='
64'
>
2722 <!-- uint32_t stream_nr -->
2723 <var-decl name='stream_nr' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
220' column='
1'
/>
2726 <!-- struct lttng_ust_calibrate -->
2727 <class-decl name='lttng_ust_calibrate' size-in-bits='
2464' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
232' column='
1' id='type-id-
237'
>
2728 <data-member access='public' layout-offset-in-bits='
0'
>
2729 <!-- lttng_ust_calibrate_type lttng_ust_calibrate::type -->
2730 <var-decl name='type' type-id='type-id-
238' visibility='default' filepath='../include/lttng/ust-abi.h' line='
233' column='
1'
/>
2732 <data-member access='public' layout-offset-in-bits='
32'
>
2733 <!-- char lttng_ust_calibrate::padding[16] -->
2734 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../include/lttng/ust-abi.h' line='
234' column='
1'
/>
2736 <data-member access='public' layout-offset-in-bits='
160'
>
2737 <!-- union {char padding[288];} lttng_ust_calibrate::u -->
2738 <var-decl name='u' type-id='type-id-
239' visibility='default' filepath='../include/lttng/ust-abi.h' line='
238' column='
1'
/>
2741 <!-- enum lttng_ust_calibrate_type -->
2742 <enum-decl name='lttng_ust_calibrate_type' filepath='../include/lttng/ust-abi.h' line='
226' column='
1' id='type-id-
238'
>
2743 <underlying-type type-id='type-id-
54'
/>
2744 <enumerator name='LTTNG_UST_CALIBRATE_TRACEPOINT' value='
0'
/>
2746 <!-- union {char padding[288];} -->
2747 <union-decl name='__anonymous_union__24' size-in-bits='
2304' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
236' column='
1' id='type-id-
239'
>
2748 <data-member access='private'
>
2749 <!-- char padding[288] -->
2750 <var-decl name='padding' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
237' column='
1'
/>
2753 <!-- struct lttng_ust_tracer_version -->
2754 <class-decl name='lttng_ust_tracer_version' size-in-bits='
96' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
69' column='
1' id='type-id-
240'
>
2755 <data-member access='public' layout-offset-in-bits='
0'
>
2756 <!-- uint32_t lttng_ust_tracer_version::major -->
2757 <var-decl name='major' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
70' column='
1'
/>
2759 <data-member access='public' layout-offset-in-bits='
32'
>
2760 <!-- uint32_t lttng_ust_tracer_version::minor -->
2761 <var-decl name='minor' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
71' column='
1'
/>
2763 <data-member access='public' layout-offset-in-bits='
64'
>
2764 <!-- uint32_t lttng_ust_tracer_version::patchlevel -->
2765 <var-decl name='patchlevel' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
72' column='
1'
/>
2768 <!-- struct lttng_ust_field_iter -->
2769 <class-decl name='lttng_ust_field_iter' size-in-bits='
6464' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
126' column='
1' id='type-id-
241'
>
2770 <data-member access='public' layout-offset-in-bits='
0'
>
2771 <!-- char lttng_ust_field_iter::event_name[256] -->
2772 <var-decl name='event_name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-abi.h' line='
127' column='
1'
/>
2774 <data-member access='public' layout-offset-in-bits='
2048'
>
2775 <!-- char lttng_ust_field_iter::field_name[256] -->
2776 <var-decl name='field_name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-abi.h' line='
128' column='
1'
/>
2778 <data-member access='public' layout-offset-in-bits='
4096'
>
2779 <!-- lttng_ust_field_type lttng_ust_field_iter::type -->
2780 <var-decl name='type' type-id='type-id-
242' visibility='default' filepath='../include/lttng/ust-abi.h' line='
129' column='
1'
/>
2782 <data-member access='public' layout-offset-in-bits='
4128'
>
2783 <!-- int lttng_ust_field_iter::loglevel -->
2784 <var-decl name='loglevel' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
130' column='
1'
/>
2786 <data-member access='public' layout-offset-in-bits='
4160'
>
2787 <!-- int lttng_ust_field_iter::nowrite -->
2788 <var-decl name='nowrite' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
131' column='
1'
/>
2790 <data-member access='public' layout-offset-in-bits='
4192'
>
2791 <!-- char lttng_ust_field_iter::padding[284] -->
2792 <var-decl name='padding' type-id='type-id-
22' visibility='default' filepath='../include/lttng/ust-abi.h' line='
132' column='
1'
/>
2795 <!-- enum lttng_ust_field_type -->
2796 <enum-decl name='lttng_ust_field_type' filepath='../include/lttng/ust-abi.h' line='
117' column='
1' id='type-id-
242'
>
2797 <underlying-type type-id='type-id-
54'
/>
2798 <enumerator name='LTTNG_UST_FIELD_OTHER' value='
0'
/>
2799 <enumerator name='LTTNG_UST_FIELD_INTEGER' value='
1'
/>
2800 <enumerator name='LTTNG_UST_FIELD_ENUM' value='
2'
/>
2801 <enumerator name='LTTNG_UST_FIELD_FLOAT' value='
3'
/>
2802 <enumerator name='LTTNG_UST_FIELD_STRING' value='
4'
/>
2804 <!-- struct lttng_ust_tracepoint_iter -->
2805 <class-decl name='lttng_ust_tracepoint_iter' size-in-bits='
2208' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
189' column='
1' id='type-id-
243'
>
2806 <data-member access='public' layout-offset-in-bits='
0'
>
2807 <!-- char lttng_ust_tracepoint_iter::name[256] -->
2808 <var-decl name='name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-abi.h' line='
190' column='
1'
/>
2810 <data-member access='public' layout-offset-in-bits='
2048'
>
2811 <!-- int lttng_ust_tracepoint_iter::loglevel -->
2812 <var-decl name='loglevel' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
191' column='
1'
/>
2814 <data-member access='public' layout-offset-in-bits='
2080'
>
2815 <!-- char lttng_ust_tracepoint_iter::padding[16] -->
2816 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../include/lttng/ust-abi.h' line='
192' column='
1'
/>
2819 <!-- struct lttng_ust_event_exclusion -->
2820 <class-decl name='lttng_ust_event_exclusion' size-in-bits='
288' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
252' column='
1' id='type-id-
244'
>
2821 <data-member access='public' layout-offset-in-bits='
0'
>
2822 <!-- uint32_t lttng_ust_event_exclusion::count -->
2823 <var-decl name='count' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
253' column='
1'
/>
2825 <data-member access='public' layout-offset-in-bits='
32'
>
2826 <!-- char lttng_ust_event_exclusion::padding[32] -->
2827 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/lttng/ust-abi.h' line='
254' column='
1'
/>
2829 <data-member access='public' layout-offset-in-bits='
288'
>
2830 <!-- char lttng_ust_event_exclusion::names[256][] -->
2831 <var-decl name='names' type-id='type-id-
20' visibility='default' filepath='../include/lttng/ust-abi.h' line='
255' column='
1'
/>
2834 <!-- struct lttng_ust_filter_bytecode -->
2835 <class-decl name='lttng_ust_filter_bytecode' size-in-bits='
384' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
243' column='
1' id='type-id-
245'
>
2836 <data-member access='public' layout-offset-in-bits='
0'
>
2837 <!-- uint32_t lttng_ust_filter_bytecode::len -->
2838 <var-decl name='len' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
244' column='
1'
/>
2840 <data-member access='public' layout-offset-in-bits='
32'
>
2841 <!-- uint32_t lttng_ust_filter_bytecode::reloc_offset -->
2842 <var-decl name='reloc_offset' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
245' column='
1'
/>
2844 <data-member access='public' layout-offset-in-bits='
64'
>
2845 <!-- uint64_t lttng_ust_filter_bytecode::seqnum -->
2846 <var-decl name='seqnum' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-abi.h' line='
246' column='
1'
/>
2848 <data-member access='public' layout-offset-in-bits='
128'
>
2849 <!-- char lttng_ust_filter_bytecode::padding[32] -->
2850 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/lttng/ust-abi.h' line='
247' column='
1'
/>
2852 <data-member access='public' layout-offset-in-bits='
384'
>
2853 <!-- char lttng_ust_filter_bytecode::data[] -->
2854 <var-decl name='data' type-id='type-id-
40' visibility='default' filepath='../include/lttng/ust-abi.h' line='
248' column='
1'
/>
2857 <!-- struct lttng_ust_context_attr -->
2858 <class-decl name='lttng_ust_context_attr' size-in-bits='
2240' is-struct='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
63' column='
1' id='type-id-
246'
>
2859 <data-member access='public' layout-offset-in-bits='
0'
>
2860 <!-- lttng_ust_context_type lttng_ust_context_attr::ctx -->
2861 <var-decl name='ctx' type-id='type-id-
247' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
64' column='
1'
/>
2863 <data-member access='public' layout-offset-in-bits='
64'
>
2864 <!-- union {lttng_ust_perf_counter_ctx perf_counter; struct {char* provider_name; char* ctx_name;} app_ctx;} lttng_ust_context_attr::u -->
2865 <var-decl name='u' type-id='type-id-
248' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
71' column='
1'
/>
2868 <!-- enum lttng_ust_context_type -->
2869 <enum-decl name='lttng_ust_context_type' filepath='../include/lttng/ust-abi.h' line='
135' column='
1' id='type-id-
247'
>
2870 <underlying-type type-id='type-id-
54'
/>
2871 <enumerator name='LTTNG_UST_CONTEXT_VTID' value='
0'
/>
2872 <enumerator name='LTTNG_UST_CONTEXT_VPID' value='
1'
/>
2873 <enumerator name='LTTNG_UST_CONTEXT_PTHREAD_ID' value='
2'
/>
2874 <enumerator name='LTTNG_UST_CONTEXT_PROCNAME' value='
3'
/>
2875 <enumerator name='LTTNG_UST_CONTEXT_IP' value='
4'
/>
2876 <enumerator name='LTTNG_UST_CONTEXT_PERF_THREAD_COUNTER' value='
5'
/>
2877 <enumerator name='LTTNG_UST_CONTEXT_CPU_ID' value='
6'
/>
2878 <enumerator name='LTTNG_UST_CONTEXT_APP_CONTEXT' value='
7'
/>
2880 <!-- union {lttng_ust_perf_counter_ctx perf_counter; struct {char* provider_name; char* ctx_name;} app_ctx;} -->
2881 <union-decl name='__anonymous_union__25' size-in-bits='
2176' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
65' column='
1' id='type-id-
248'
>
2882 <data-member access='private'
>
2883 <!-- lttng_ust_perf_counter_ctx perf_counter -->
2884 <var-decl name='perf_counter' type-id='type-id-
249' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
66' column='
1'
/>
2886 <data-member access='private'
>
2887 <!-- struct {char* provider_name; char* ctx_name;} app_ctx -->
2888 <var-decl name='app_ctx' type-id='type-id-
250' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
70' column='
1'
/>
2891 <!-- struct lttng_ust_perf_counter_ctx -->
2892 <class-decl name='lttng_ust_perf_counter_ctx' size-in-bits='
2144' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
146' column='
1' id='type-id-
249'
>
2893 <data-member access='public' layout-offset-in-bits='
0'
>
2894 <!-- uint32_t lttng_ust_perf_counter_ctx::type -->
2895 <var-decl name='type' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
147' column='
1'
/>
2897 <data-member access='public' layout-offset-in-bits='
32'
>
2898 <!-- uint64_t lttng_ust_perf_counter_ctx::config -->
2899 <var-decl name='config' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-abi.h' line='
148' column='
1'
/>
2901 <data-member access='public' layout-offset-in-bits='
96'
>
2902 <!-- char lttng_ust_perf_counter_ctx::name[256] -->
2903 <var-decl name='name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-abi.h' line='
149' column='
1'
/>
2906 <!-- struct {char* provider_name; char* ctx_name;} -->
2907 <class-decl name='__anonymous_struct__19' size-in-bits='
128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
67' column='
1' id='type-id-
250'
>
2908 <data-member access='public' layout-offset-in-bits='
0'
>
2909 <!-- char* provider_name -->
2910 <var-decl name='provider_name' type-id='type-id-
101' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
68' column='
1'
/>
2912 <data-member access='public' layout-offset-in-bits='
64'
>
2913 <!-- char* ctx_name -->
2914 <var-decl name='ctx_name' type-id='type-id-
101' visibility='default' filepath='../include/lttng/ust-ctl.h' line='
69' column='
1'
/>
2917 <!-- struct lttng_ust_event -->
2918 <class-decl name='lttng_ust_event' size-in-bits='
4576' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
103' column='
1' id='type-id-
251'
>
2919 <data-member access='public' layout-offset-in-bits='
0'
>
2920 <!-- lttng_ust_instrumentation lttng_ust_event::instrumentation -->
2921 <var-decl name='instrumentation' type-id='type-id-
252' visibility='default' filepath='../include/lttng/ust-abi.h' line='
104' column='
1'
/>
2923 <data-member access='public' layout-offset-in-bits='
32'
>
2924 <!-- char lttng_ust_event::name[256] -->
2925 <var-decl name='name' type-id='type-id-
18' visibility='default' filepath='../include/lttng/ust-abi.h' line='
105' column='
1'
/>
2927 <data-member access='public' layout-offset-in-bits='
2080'
>
2928 <!-- lttng_ust_loglevel_type lttng_ust_event::loglevel_type -->
2929 <var-decl name='loglevel_type' type-id='type-id-
253' visibility='default' filepath='../include/lttng/ust-abi.h' line='
107' column='
1'
/>
2931 <data-member access='public' layout-offset-in-bits='
2112'
>
2932 <!-- int lttng_ust_event::loglevel -->
2933 <var-decl name='loglevel' type-id='type-id-
43' visibility='default' filepath='../include/lttng/ust-abi.h' line='
108' column='
1'
/>
2935 <data-member access='public' layout-offset-in-bits='
2144'
>
2936 <!-- char lttng_ust_event::padding[16] -->
2937 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../include/lttng/ust-abi.h' line='
109' column='
1'
/>
2939 <data-member access='public' layout-offset-in-bits='
2272'
>
2940 <!-- union {char padding[288];} lttng_ust_event::u -->
2941 <var-decl name='u' type-id='type-id-
254' visibility='default' filepath='../include/lttng/ust-abi.h' line='
114' column='
1'
/>
2944 <!-- enum lttng_ust_instrumentation -->
2945 <enum-decl name='lttng_ust_instrumentation' filepath='../include/lttng/ust-abi.h' line='
48' column='
1' id='type-id-
252'
>
2946 <underlying-type type-id='type-id-
54'
/>
2947 <enumerator name='LTTNG_UST_TRACEPOINT' value='
0'
/>
2948 <enumerator name='LTTNG_UST_PROBE' value='
1'
/>
2949 <enumerator name='LTTNG_UST_FUNCTION' value='
2'
/>
2951 <!-- enum lttng_ust_loglevel_type -->
2952 <enum-decl name='lttng_ust_loglevel_type' filepath='../include/lttng/ust-abi.h' line='
54' column='
1' id='type-id-
253'
>
2953 <underlying-type type-id='type-id-
54'
/>
2954 <enumerator name='LTTNG_UST_LOGLEVEL_ALL' value='
0'
/>
2955 <enumerator name='LTTNG_UST_LOGLEVEL_RANGE' value='
1'
/>
2956 <enumerator name='LTTNG_UST_LOGLEVEL_SINGLE' value='
2'
/>
2958 <!-- union {char padding[288];} -->
2959 <union-decl name='__anonymous_union__26' size-in-bits='
2304' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
112' column='
1' id='type-id-
254'
>
2960 <data-member access='private'
>
2961 <!-- char padding[288] -->
2962 <var-decl name='padding' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
113' column='
1'
/>
2965 <!-- cds_hlist_node* -->
2966 <pointer-type-def type-id='type-id-
219' size-in-bits='
64' id='type-id-
218'
/>
2967 <!-- cds_list_head* -->
2968 <pointer-type-def type-id='type-id-
173' size-in-bits='
64' id='type-id-
217'
/>
2970 <pointer-type-def type-id='type-id-
107' size-in-bits='
64' id='type-id-
103'
/>
2972 <pointer-type-def type-id='type-id-
5' size-in-bits='
64' id='type-id-
101'
/>
2974 <pointer-type-def type-id='type-id-
101' size-in-bits='
64' id='type-id-
255'
/>
2975 <!-- commit_counters_cold* -->
2976 <pointer-type-def type-id='type-id-
165' size-in-bits='
64' id='type-id-
164'
/>
2977 <!-- commit_counters_hot* -->
2978 <pointer-type-def type-id='type-id-
149' size-in-bits='
64' id='type-id-
148'
/>
2980 <qualified-type-def type-id='type-id-
5' const='yes' id='type-id-
256'
/>
2981 <!-- const char* -->
2982 <pointer-type-def type-id='type-id-
256' size-in-bits='
64' id='type-id-
185'
/>
2984 <qualified-type-def type-id='type-id-
43' const='yes' id='type-id-
257'
/>
2986 <pointer-type-def type-id='type-id-
257' size-in-bits='
64' id='type-id-
258'
/>
2987 <!-- const lttng_channel_ops -->
2988 <qualified-type-def type-id='type-id-
220' const='yes' id='type-id-
259'
/>
2989 <!-- const lttng_channel_ops* -->
2990 <pointer-type-def type-id='type-id-
259' size-in-bits='
64' id='type-id-
174'
/>
2991 <!-- const lttng_enum_desc -->
2992 <qualified-type-def type-id='type-id-
199' const='yes' id='type-id-
260'
/>
2993 <!-- const lttng_enum_desc* -->
2994 <pointer-type-def type-id='type-id-
260' size-in-bits='
64' id='type-id-
198'
/>
2995 <!-- const lttng_enum_entry -->
2996 <qualified-type-def type-id='type-id-
201' const='yes' id='type-id-
261'
/>
2997 <!-- const lttng_enum_entry* -->
2998 <pointer-type-def type-id='type-id-
261' size-in-bits='
64' id='type-id-
200'
/>
2999 <!-- const lttng_ust_lib_ring_buffer_client_cb -->
3000 <qualified-type-def type-id='type-id-
125' const='yes' id='type-id-
262'
/>
3001 <!-- const lttng_ust_lib_ring_buffer_client_cb* -->
3002 <pointer-type-def type-id='type-id-
262' size-in-bits='
64' id='type-id-
126'
/>
3003 <!-- const lttng_ust_lib_ring_buffer_config -->
3004 <qualified-type-def type-id='type-id-
115' const='yes' id='type-id-
263'
/>
3005 <!-- const lttng_ust_lib_ring_buffer_config* -->
3006 <pointer-type-def type-id='type-id-
263' size-in-bits='
64' id='type-id-
264'
/>
3007 <!-- int (channel*)* -->
3008 <pointer-type-def type-id='type-id-
265' size-in-bits='
64' id='type-id-
228'
/>
3009 <!-- int (channel*, lttng_ust_shm_handle*)* -->
3010 <pointer-type-def type-id='type-id-
266' size-in-bits='
64' id='type-id-
229'
/>
3011 <!-- int (lttng_ust_lib_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*)* -->
3012 <pointer-type-def type-id='type-id-
267' size-in-bits='
64' id='type-id-
132'
/>
3013 <!-- int (lttng_ust_lib_ring_buffer_ctx*, typedef uint32_t)* -->
3014 <pointer-type-def type-id='type-id-
268' size-in-bits='
64' id='type-id-
224'
/>
3016 <pointer-type-def type-id='type-id-
43' size-in-bits='
64' id='type-id-
269'
/>
3017 <!-- lttng_channel* -->
3018 <pointer-type-def type-id='type-id-
170' size-in-bits='
64' id='type-id-
168'
/>
3019 <!-- lttng_channel* (const char*, void*, typedef size_t, typedef size_t, unsigned int, unsigned int, unsigned char*, typedef uint32_t, const int*, int, typedef int64_t)* -->
3020 <pointer-type-def type-id='type-id-
270' size-in-bits='
64' id='type-id-
221'
/>
3022 <pointer-type-def type-id='type-id-
176' size-in-bits='
64' id='type-id-
171'
/>
3023 <!-- lttng_ctx_field* -->
3024 <pointer-type-def type-id='type-id-
178' size-in-bits='
64' id='type-id-
177'
/>
3025 <!-- lttng_ctx_value* -->
3026 <pointer-type-def type-id='type-id-
208' size-in-bits='
64' id='type-id-
271'
/>
3027 <!-- lttng_event_field* -->
3028 <pointer-type-def type-id='type-id-
179' size-in-bits='
64' id='type-id-
207'
/>
3029 <!-- lttng_perf_counter_field* -->
3030 <pointer-type-def type-id='type-id-
41' size-in-bits='
64' id='type-id-
213'
/>
3031 <!-- lttng_session* -->
3032 <pointer-type-def type-id='type-id-
214' size-in-bits='
64' id='type-id-
172'
/>
3033 <!-- lttng_ust_calibrate* -->
3034 <pointer-type-def type-id='type-id-
237' size-in-bits='
64' id='type-id-
272'
/>
3035 <!-- lttng_ust_context_attr* -->
3036 <pointer-type-def type-id='type-id-
246' size-in-bits='
64' id='type-id-
273'
/>
3037 <!-- lttng_ust_event* -->
3038 <pointer-type-def type-id='type-id-
251' size-in-bits='
64' id='type-id-
274'
/>
3039 <!-- lttng_ust_event_exclusion* -->
3040 <pointer-type-def type-id='type-id-
244' size-in-bits='
64' id='type-id-
275'
/>
3041 <!-- lttng_ust_field_iter* -->
3042 <pointer-type-def type-id='type-id-
241' size-in-bits='
64' id='type-id-
276'
/>
3043 <!-- lttng_ust_filter_bytecode* -->
3044 <pointer-type-def type-id='type-id-
245' size-in-bits='
64' id='type-id-
277'
/>
3045 <!-- lttng_ust_lib_ring_buffer* -->
3046 <pointer-type-def type-id='type-id-
138' size-in-bits='
64' id='type-id-
94'
/>
3047 <!-- lttng_ust_lib_ring_buffer_backend_counts* -->
3048 <pointer-type-def type-id='type-id-
158' size-in-bits='
64' id='type-id-
157'
/>
3049 <!-- lttng_ust_lib_ring_buffer_backend_pages* -->
3050 <pointer-type-def type-id='type-id-
162' size-in-bits='
64' id='type-id-
137'
/>
3051 <!-- lttng_ust_lib_ring_buffer_backend_pages_shmp* -->
3052 <pointer-type-def type-id='type-id-
160' size-in-bits='
64' id='type-id-
159'
/>
3053 <!-- lttng_ust_lib_ring_buffer_backend_subbuffer* -->
3054 <pointer-type-def type-id='type-id-
151' size-in-bits='
64' id='type-id-
156'
/>
3055 <!-- lttng_ust_lib_ring_buffer_ctx* -->
3056 <pointer-type-def type-id='type-id-
136' size-in-bits='
64' id='type-id-
278'
/>
3057 <!-- lttng_ust_object_data* -->
3058 <pointer-type-def type-id='type-id-
232' size-in-bits='
64' id='type-id-
279'
/>
3059 <!-- lttng_ust_object_data** -->
3060 <pointer-type-def type-id='type-id-
279' size-in-bits='
64' id='type-id-
280'
/>
3061 <!-- lttng_ust_shm_handle* -->
3062 <pointer-type-def type-id='type-id-
96' size-in-bits='
64' id='type-id-
93'
/>
3063 <!-- lttng_ust_tracepoint_iter* -->
3064 <pointer-type-def type-id='type-id-
243' size-in-bits='
64' id='type-id-
281'
/>
3065 <!-- lttng_ust_tracer_version* -->
3066 <pointer-type-def type-id='type-id-
240' size-in-bits='
64' id='type-id-
282'
/>
3067 <!-- shm_object_table* -->
3068 <pointer-type-def type-id='type-id-
99' size-in-bits='
64' id='type-id-
97'
/>
3070 <pointer-type-def type-id='type-id-
63' size-in-bits='
64' id='type-id-
283'
/>
3071 <!-- typedef size_t ()* -->
3072 <pointer-type-def type-id='type-id-
284' size-in-bits='
64' id='type-id-
129'
/>
3073 <!-- typedef size_t (channel*, lttng_ust_shm_handle*)* -->
3074 <pointer-type-def type-id='type-id-
285' size-in-bits='
64' id='type-id-
227'
/>
3075 <!-- typedef size_t (const lttng_ust_lib_ring_buffer_config*, channel*, typedef size_t, size_t*, lttng_ust_lib_ring_buffer_ctx*)* -->
3076 <pointer-type-def type-id='type-id-
286' size-in-bits='
64' id='type-id-
128'
/>
3077 <!-- typedef size_t (lttng_ctx_field*, typedef size_t)* -->
3078 <pointer-type-def type-id='type-id-
287' size-in-bits='
64' id='type-id-
180'
/>
3079 <!-- typedef uint64_t (channel*)* -->
3080 <pointer-type-def type-id='type-id-
288' size-in-bits='
64' id='type-id-
127'
/>
3082 <pointer-type-def type-id='type-id-
61' size-in-bits='
64' id='type-id-
289'
/>
3084 <pointer-type-def type-id='type-id-
81' size-in-bits='
64' id='type-id-
290'
/>
3085 <!-- unsigned char* -->
3086 <pointer-type-def type-id='type-id-
55' size-in-bits='
64' id='type-id-
291'
/>
3087 <!-- unsigned long int* -->
3088 <pointer-type-def type-id='type-id-
3' size-in-bits='
64' id='type-id-
292'
/>
3089 <!-- ustctl_consumer_channel* -->
3090 <pointer-type-def type-id='type-id-
167' size-in-bits='
64' id='type-id-
95'
/>
3091 <!-- ustctl_consumer_channel_attr* -->
3092 <pointer-type-def type-id='type-id-
169' size-in-bits='
64' id='type-id-
293'
/>
3093 <!-- ustctl_consumer_stream* -->
3094 <pointer-type-def type-id='type-id-
92' size-in-bits='
64' id='type-id-
294'
/>
3095 <!-- ustctl_enum_entry* -->
3096 <pointer-type-def type-id='type-id-
85' size-in-bits='
64' id='type-id-
295'
/>
3097 <!-- ustctl_enum_entry** -->
3098 <pointer-type-def type-id='type-id-
295' size-in-bits='
64' id='type-id-
296'
/>
3099 <!-- ustctl_field* -->
3100 <pointer-type-def type-id='type-id-
64' size-in-bits='
64' id='type-id-
297'
/>
3101 <!-- ustctl_field** -->
3102 <pointer-type-def type-id='type-id-
297' size-in-bits='
64' id='type-id-
298'
/>
3103 <!-- ustctl_notify_cmd* -->
3104 <pointer-type-def type-id='type-id-
90' size-in-bits='
64' id='type-id-
299'
/>
3105 <!-- ustctl_socket_type* -->
3106 <pointer-type-def type-id='type-id-
91' size-in-bits='
64' id='type-id-
300'
/>
3107 <!-- void (const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_lib_ring_buffer*, typedef size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*)* -->
3108 <pointer-type-def type-id='type-id-
301' size-in-bits='
64' id='type-id-
134'
/>
3109 <!-- void (const lttng_ust_lib_ring_buffer_config*, size_t*, size_t*)* -->
3110 <pointer-type-def type-id='type-id-
302' size-in-bits='
64' id='type-id-
135'
/>
3111 <!-- void (lttng_channel*)* -->
3112 <pointer-type-def type-id='type-id-
303' size-in-bits='
64' id='type-id-
222'
/>
3113 <!-- void (lttng_ctx_field*)* -->
3114 <pointer-type-def type-id='type-id-
304' size-in-bits='
64' id='type-id-
184'
/>
3115 <!-- void (lttng_ctx_field*, lttng_ctx_value*)* -->
3116 <pointer-type-def type-id='type-id-
305' size-in-bits='
64' id='type-id-
182'
/>
3117 <!-- void (lttng_ctx_field*, lttng_ust_lib_ring_buffer_ctx*, lttng_channel*)* -->
3118 <pointer-type-def type-id='type-id-
306' size-in-bits='
64' id='type-id-
181'
/>
3119 <!-- void (lttng_ust_lib_ring_buffer*, typedef uint64_t, unsigned int, lttng_ust_shm_handle*)* -->
3120 <pointer-type-def type-id='type-id-
307' size-in-bits='
64' id='type-id-
130'
/>
3121 <!-- void (lttng_ust_lib_ring_buffer*, typedef uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*)* -->
3122 <pointer-type-def type-id='type-id-
308' size-in-bits='
64' id='type-id-
131'
/>
3123 <!-- void (lttng_ust_lib_ring_buffer*, void*, int, lttng_ust_shm_handle*)* -->
3124 <pointer-type-def type-id='type-id-
309' size-in-bits='
64' id='type-id-
133'
/>
3125 <!-- void (lttng_ust_lib_ring_buffer_ctx*)* -->
3126 <pointer-type-def type-id='type-id-
310' size-in-bits='
64' id='type-id-
225'
/>
3127 <!-- void (lttng_ust_lib_ring_buffer_ctx*, const char*, typedef size_t)* -->
3128 <pointer-type-def type-id='type-id-
311' size-in-bits='
64' id='type-id-
230'
/>
3129 <!-- void (lttng_ust_lib_ring_buffer_ctx*, void*, typedef size_t)* -->
3130 <pointer-type-def type-id='type-id-
312' size-in-bits='
64' id='type-id-
226'
/>
3132 <pointer-type-def type-id='type-id-
59' size-in-bits='
64' id='type-id-
112'
/>
3134 <pointer-type-def type-id='type-id-
112' size-in-bits='
64' id='type-id-
116'
/>
3135 <!-- volatile ssize_t -->
3136 <qualified-type-def type-id='type-id-
106' volatile='yes' id='type-id-
104'
/>
3137 <!-- int ustctl_regenerate_statedump(int, int) -->
3138 <function-decl name='ustctl_regenerate_statedump' mangled-name='ustctl_regenerate_statedump' filepath='liblttng-ust-ctl/ustctl.c' line='
2207' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_regenerate_statedump'
>
3139 <!-- parameter of type 'int' -->
3140 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2207' column='
1'
/>
3141 <!-- parameter of type 'int' -->
3142 <parameter type-id='type-id-
43' name='handle' filepath='liblttng-ust-ctl/ustctl.c' line='
2207' column='
1'
/>
3144 <return type-id='type-id-
43'
/>
3146 <!-- int ustctl_reply_register_channel(int, uint32_t, ustctl_channel_header, int) -->
3147 <function-decl name='ustctl_reply_register_channel' mangled-name='ustctl_reply_register_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
2172' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_reply_register_channel'
>
3148 <!-- parameter of type 'int' -->
3149 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2172' column='
1'
/>
3150 <!-- parameter of type 'typedef uint32_t' -->
3151 <parameter type-id='type-id-
61' name='chan_id' filepath='liblttng-ust-ctl/ustctl.c' line='
2173' column='
1'
/>
3152 <!-- parameter of type 'enum ustctl_channel_header' -->
3153 <parameter type-id='type-id-
62' name='header_type' filepath='liblttng-ust-ctl/ustctl.c' line='
2174' column='
1'
/>
3154 <!-- parameter of type 'int' -->
3155 <parameter type-id='type-id-
43' name='ret_code' filepath='liblttng-ust-ctl/ustctl.c' line='
2175' column='
1'
/>
3157 <return type-id='type-id-
43'
/>
3159 <!-- int ustctl_recv_register_channel(int, int*, int*, size_t*, ustctl_field**) -->
3160 <function-decl name='ustctl_recv_register_channel' mangled-name='ustctl_recv_register_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
2110' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_register_channel'
>
3161 <!-- parameter of type 'int' -->
3162 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2110' column='
1'
/>
3163 <!-- parameter of type 'int*' -->
3164 <parameter type-id='type-id-
269' name='session_objd' filepath='liblttng-ust-ctl/ustctl.c' line='
2111' column='
1'
/>
3165 <!-- parameter of type 'int*' -->
3166 <parameter type-id='type-id-
269' name='channel_objd' filepath='liblttng-ust-ctl/ustctl.c' line='
2112' column='
1'
/>
3167 <!-- parameter of type 'size_t*' -->
3168 <parameter type-id='type-id-
283' name='nr_fields' filepath='liblttng-ust-ctl/ustctl.c' line='
2113' column='
1'
/>
3169 <!-- parameter of type 'ustctl_field**' -->
3170 <parameter type-id='type-id-
298' name='fields' filepath='liblttng-ust-ctl/ustctl.c' line='
2114' column='
1'
/>
3172 <return type-id='type-id-
43'
/>
3174 <!-- int ustctl_reply_register_enum(int, uint64_t, int) -->
3175 <function-decl name='ustctl_reply_register_enum' mangled-name='ustctl_reply_register_enum' filepath='liblttng-ust-ctl/ustctl.c' line='
2085' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_reply_register_enum'
>
3176 <!-- parameter of type 'int' -->
3177 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2085' column='
1'
/>
3178 <!-- parameter of type 'typedef uint64_t' -->
3179 <parameter type-id='type-id-
81' name='id' filepath='liblttng-ust-ctl/ustctl.c' line='
2086' column='
1'
/>
3180 <!-- parameter of type 'int' -->
3181 <parameter type-id='type-id-
43' name='ret_code' filepath='liblttng-ust-ctl/ustctl.c' line='
2087' column='
1'
/>
3183 <return type-id='type-id-
43'
/>
3185 <!-- int ustctl_recv_register_enum(int, int*, char*, ustctl_enum_entry**, size_t*) -->
3186 <function-decl name='ustctl_recv_register_enum' mangled-name='ustctl_recv_register_enum' filepath='liblttng-ust-ctl/ustctl.c' line='
2026' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_register_enum'
>
3187 <!-- parameter of type 'int' -->
3188 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2026' column='
1'
/>
3189 <!-- parameter of type 'int*' -->
3190 <parameter type-id='type-id-
269' name='session_objd' filepath='liblttng-ust-ctl/ustctl.c' line='
2027' column='
1'
/>
3191 <!-- parameter of type 'char*' -->
3192 <parameter type-id='type-id-
101' name='enum_name' filepath='liblttng-ust-ctl/ustctl.c' line='
2028' column='
1'
/>
3193 <!-- parameter of type 'ustctl_enum_entry**' -->
3194 <parameter type-id='type-id-
296' name='entries' filepath='liblttng-ust-ctl/ustctl.c' line='
2029' column='
1'
/>
3195 <!-- parameter of type 'size_t*' -->
3196 <parameter type-id='type-id-
283' name='nr_entries' filepath='liblttng-ust-ctl/ustctl.c' line='
2030' column='
1'
/>
3198 <return type-id='type-id-
43'
/>
3200 <!-- int ustctl_reply_register_event(int, uint32_t, int) -->
3201 <function-decl name='ustctl_reply_register_event' mangled-name='ustctl_reply_register_event' filepath='liblttng-ust-ctl/ustctl.c' line='
2001' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_reply_register_event'
>
3202 <!-- parameter of type 'int' -->
3203 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
2001' column='
1'
/>
3204 <!-- parameter of type 'typedef uint32_t' -->
3205 <parameter type-id='type-id-
61' name='id' filepath='liblttng-ust-ctl/ustctl.c' line='
2002' column='
1'
/>
3206 <!-- parameter of type 'int' -->
3207 <parameter type-id='type-id-
43' name='ret_code' filepath='liblttng-ust-ctl/ustctl.c' line='
2003' column='
1'
/>
3209 <return type-id='type-id-
43'
/>
3211 <!-- int ustctl_recv_register_event(int, int*, int*, char*, int*, char**, size_t*, ustctl_field**, char**) -->
3212 <function-decl name='ustctl_recv_register_event' mangled-name='ustctl_recv_register_event' filepath='liblttng-ust-ctl/ustctl.c' line='
1880' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_register_event'
>
3213 <!-- parameter of type 'int' -->
3214 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
1880' column='
1'
/>
3215 <!-- parameter of type 'int*' -->
3216 <parameter type-id='type-id-
269' name='session_objd' filepath='liblttng-ust-ctl/ustctl.c' line='
1881' column='
1'
/>
3217 <!-- parameter of type 'int*' -->
3218 <parameter type-id='type-id-
269' name='channel_objd' filepath='liblttng-ust-ctl/ustctl.c' line='
1882' column='
1'
/>
3219 <!-- parameter of type 'char*' -->
3220 <parameter type-id='type-id-
101' name='event_name' filepath='liblttng-ust-ctl/ustctl.c' line='
1883' column='
1'
/>
3221 <!-- parameter of type 'int*' -->
3222 <parameter type-id='type-id-
269' name='loglevel' filepath='liblttng-ust-ctl/ustctl.c' line='
1884' column='
1'
/>
3223 <!-- parameter of type 'char**' -->
3224 <parameter type-id='type-id-
255' name='signature' filepath='liblttng-ust-ctl/ustctl.c' line='
1885' column='
1'
/>
3225 <!-- parameter of type 'size_t*' -->
3226 <parameter type-id='type-id-
283' name='nr_fields' filepath='liblttng-ust-ctl/ustctl.c' line='
1886' column='
1'
/>
3227 <!-- parameter of type 'ustctl_field**' -->
3228 <parameter type-id='type-id-
298' name='fields' filepath='liblttng-ust-ctl/ustctl.c' line='
1887' column='
1'
/>
3229 <!-- parameter of type 'char**' -->
3230 <parameter type-id='type-id-
255' name='model_emf_uri' filepath='liblttng-ust-ctl/ustctl.c' line='
1888' column='
1'
/>
3232 <return type-id='type-id-
43'
/>
3234 <!-- int ustctl_recv_notify(int, ustctl_notify_cmd*) -->
3235 <function-decl name='ustctl_recv_notify' mangled-name='ustctl_recv_notify' filepath='liblttng-ust-ctl/ustctl.c' line='
1849' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_notify'
>
3236 <!-- parameter of type 'int' -->
3237 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
1849' column='
1'
/>
3238 <!-- parameter of type 'ustctl_notify_cmd*' -->
3239 <parameter type-id='type-id-
299' name='notify_cmd' filepath='liblttng-ust-ctl/ustctl.c' line='
1849' column='
1'
/>
3241 <return type-id='type-id-
43'
/>
3243 <!-- int ustctl_recv_reg_msg(int, ustctl_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*) -->
3244 <function-decl name='ustctl_recv_reg_msg' mangled-name='ustctl_recv_reg_msg' filepath='liblttng-ust-ctl/ustctl.c' line='
1784' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_reg_msg'
>
3245 <!-- parameter of type 'int' -->
3246 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
1784' column='
1'
/>
3247 <!-- parameter of type 'ustctl_socket_type*' -->
3248 <parameter type-id='type-id-
300' name='type' filepath='liblttng-ust-ctl/ustctl.c' line='
1785' column='
1'
/>
3249 <!-- parameter of type 'uint32_t*' -->
3250 <parameter type-id='type-id-
289' name='major' filepath='liblttng-ust-ctl/ustctl.c' line='
1786' column='
1'
/>
3251 <!-- parameter of type 'uint32_t*' -->
3252 <parameter type-id='type-id-
289' name='minor' filepath='liblttng-ust-ctl/ustctl.c' line='
1787' column='
1'
/>
3253 <!-- parameter of type 'uint32_t*' -->
3254 <parameter type-id='type-id-
289' name='pid' filepath='liblttng-ust-ctl/ustctl.c' line='
1788' column='
1'
/>
3255 <!-- parameter of type 'uint32_t*' -->
3256 <parameter type-id='type-id-
289' name='ppid' filepath='liblttng-ust-ctl/ustctl.c' line='
1789' column='
1'
/>
3257 <!-- parameter of type 'uint32_t*' -->
3258 <parameter type-id='type-id-
289' name='uid' filepath='liblttng-ust-ctl/ustctl.c' line='
1790' column='
1'
/>
3259 <!-- parameter of type 'uint32_t*' -->
3260 <parameter type-id='type-id-
289' name='gid' filepath='liblttng-ust-ctl/ustctl.c' line='
1791' column='
1'
/>
3261 <!-- parameter of type 'uint32_t*' -->
3262 <parameter type-id='type-id-
289' name='bits_per_long' filepath='liblttng-ust-ctl/ustctl.c' line='
1792' column='
1'
/>
3263 <!-- parameter of type 'uint32_t*' -->
3264 <parameter type-id='type-id-
289' name='uint8_t_alignment' filepath='liblttng-ust-ctl/ustctl.c' line='
1793' column='
1'
/>
3265 <!-- parameter of type 'uint32_t*' -->
3266 <parameter type-id='type-id-
289' name='uint16_t_alignment' filepath='liblttng-ust-ctl/ustctl.c' line='
1794' column='
1'
/>
3267 <!-- parameter of type 'uint32_t*' -->
3268 <parameter type-id='type-id-
289' name='uint32_t_alignment' filepath='liblttng-ust-ctl/ustctl.c' line='
1795' column='
1'
/>
3269 <!-- parameter of type 'uint32_t*' -->
3270 <parameter type-id='type-id-
289' name='uint64_t_alignment' filepath='liblttng-ust-ctl/ustctl.c' line='
1796' column='
1'
/>
3271 <!-- parameter of type 'uint32_t*' -->
3272 <parameter type-id='type-id-
289' name='long_alignment' filepath='liblttng-ust-ctl/ustctl.c' line='
1797' column='
1'
/>
3273 <!-- parameter of type 'int*' -->
3274 <parameter type-id='type-id-
269' name='byte_order' filepath='liblttng-ust-ctl/ustctl.c' line='
1798' column='
1'
/>
3275 <!-- parameter of type 'char*' -->
3276 <parameter type-id='type-id-
101' name='name' filepath='liblttng-ust-ctl/ustctl.c' line='
1799' column='
1'
/>
3278 <return type-id='type-id-
43'
/>
3280 <!-- int ustctl_has_perf_counters() -->
3281 <function-decl name='ustctl_has_perf_counters' mangled-name='ustctl_has_perf_counters' filepath='liblttng-ust-ctl/ustctl.c' line='
1767' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_has_perf_counters'
>
3283 <return type-id='type-id-
43'
/>
3285 <!-- int ustctl_get_instance_id(ustctl_consumer_stream*, uint64_t*) -->
3286 <function-decl name='ustctl_get_instance_id' mangled-name='ustctl_get_instance_id' filepath='liblttng-ust-ctl/ustctl.c' line='
1748' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_instance_id'
>
3287 <!-- parameter of type 'ustctl_consumer_stream*' -->
3288 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1748' column='
1'
/>
3289 <!-- parameter of type 'uint64_t*' -->
3290 <parameter type-id='type-id-
290' name='id' filepath='liblttng-ust-ctl/ustctl.c' line='
1749' column='
1'
/>
3292 <return type-id='type-id-
43'
/>
3294 <!-- int ustctl_get_sequence_number(ustctl_consumer_stream*, uint64_t*) -->
3295 <function-decl name='ustctl_get_sequence_number' mangled-name='ustctl_get_sequence_number' filepath='liblttng-ust-ctl/ustctl.c' line='
1731' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_sequence_number'
>
3296 <!-- parameter of type 'ustctl_consumer_stream*' -->
3297 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1731' column='
1'
/>
3298 <!-- parameter of type 'uint64_t*' -->
3299 <parameter type-id='type-id-
290' name='seq' filepath='liblttng-ust-ctl/ustctl.c' line='
1732' column='
1'
/>
3301 <return type-id='type-id-
43'
/>
3303 <!-- int ustctl_get_current_timestamp(ustctl_consumer_stream*, uint64_t*) -->
3304 <function-decl name='ustctl_get_current_timestamp' mangled-name='ustctl_get_current_timestamp' filepath='liblttng-ust-ctl/ustctl.c' line='
1714' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_current_timestamp'
>
3305 <!-- parameter of type 'ustctl_consumer_stream*' -->
3306 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1714' column='
1'
/>
3307 <!-- parameter of type 'uint64_t*' -->
3308 <parameter type-id='type-id-
290' name='ts' filepath='liblttng-ust-ctl/ustctl.c' line='
1715' column='
1'
/>
3310 <return type-id='type-id-
43'
/>
3312 <!-- int ustctl_get_stream_id(ustctl_consumer_stream*, uint64_t*) -->
3313 <function-decl name='ustctl_get_stream_id' mangled-name='ustctl_get_stream_id' filepath='liblttng-ust-ctl/ustctl.c' line='
1697' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_stream_id'
>
3314 <!-- parameter of type 'ustctl_consumer_stream*' -->
3315 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1697' column='
1'
/>
3316 <!-- parameter of type 'uint64_t*' -->
3317 <parameter type-id='type-id-
290' name='stream_id' filepath='liblttng-ust-ctl/ustctl.c' line='
1698' column='
1'
/>
3319 <return type-id='type-id-
43'
/>
3321 <!-- int ustctl_get_packet_size(ustctl_consumer_stream*, uint64_t*) -->
3322 <function-decl name='ustctl_get_packet_size' mangled-name='ustctl_get_packet_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1680' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_packet_size'
>
3323 <!-- parameter of type 'ustctl_consumer_stream*' -->
3324 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1680' column='
1'
/>
3325 <!-- parameter of type 'uint64_t*' -->
3326 <parameter type-id='type-id-
290' name='packet_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1681' column='
1'
/>
3328 <return type-id='type-id-
43'
/>
3330 <!-- int ustctl_get_content_size(ustctl_consumer_stream*, uint64_t*) -->
3331 <function-decl name='ustctl_get_content_size' mangled-name='ustctl_get_content_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1663' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_content_size'
>
3332 <!-- parameter of type 'ustctl_consumer_stream*' -->
3333 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1663' column='
1'
/>
3334 <!-- parameter of type 'uint64_t*' -->
3335 <parameter type-id='type-id-
290' name='content_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1664' column='
1'
/>
3337 <return type-id='type-id-
43'
/>
3339 <!-- int ustctl_get_events_discarded(ustctl_consumer_stream*, uint64_t*) -->
3340 <function-decl name='ustctl_get_events_discarded' mangled-name='ustctl_get_events_discarded' filepath='liblttng-ust-ctl/ustctl.c' line='
1646' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_events_discarded'
>
3341 <!-- parameter of type 'ustctl_consumer_stream*' -->
3342 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1646' column='
1'
/>
3343 <!-- parameter of type 'uint64_t*' -->
3344 <parameter type-id='type-id-
290' name='events_discarded' filepath='liblttng-ust-ctl/ustctl.c' line='
1647' column='
1'
/>
3346 <return type-id='type-id-
43'
/>
3348 <!-- int ustctl_get_timestamp_end(ustctl_consumer_stream*, uint64_t*) -->
3349 <function-decl name='ustctl_get_timestamp_end' mangled-name='ustctl_get_timestamp_end' filepath='liblttng-ust-ctl/ustctl.c' line='
1629' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_timestamp_end'
>
3350 <!-- parameter of type 'ustctl_consumer_stream*' -->
3351 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1629' column='
1'
/>
3352 <!-- parameter of type 'uint64_t*' -->
3353 <parameter type-id='type-id-
290' name='timestamp_end' filepath='liblttng-ust-ctl/ustctl.c' line='
1630' column='
1'
/>
3355 <return type-id='type-id-
43'
/>
3357 <!-- int ustctl_get_timestamp_begin(ustctl_consumer_stream*, uint64_t*) -->
3358 <function-decl name='ustctl_get_timestamp_begin' mangled-name='ustctl_get_timestamp_begin' filepath='liblttng-ust-ctl/ustctl.c' line='
1612' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_timestamp_begin'
>
3359 <!-- parameter of type 'ustctl_consumer_stream*' -->
3360 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1612' column='
1'
/>
3361 <!-- parameter of type 'uint64_t*' -->
3362 <parameter type-id='type-id-
290' name='timestamp_begin' filepath='liblttng-ust-ctl/ustctl.c' line='
1613' column='
1'
/>
3364 <return type-id='type-id-
43'
/>
3366 <!-- void ustctl_flush_buffer(ustctl_consumer_stream*, int) -->
3367 <function-decl name='ustctl_flush_buffer' mangled-name='ustctl_flush_buffer' filepath='liblttng-ust-ctl/ustctl.c' line='
1577' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_flush_buffer'
>
3368 <!-- parameter of type 'ustctl_consumer_stream*' -->
3369 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1577' column='
1'
/>
3370 <!-- parameter of type 'int' -->
3371 <parameter type-id='type-id-
43' name='producer_active' filepath='liblttng-ust-ctl/ustctl.c' line='
1578' column='
1'
/>
3373 <return type-id='type-id-
59'
/>
3375 <!-- int ustctl_put_subbuf(ustctl_consumer_stream*) -->
3376 <function-decl name='ustctl_put_subbuf' mangled-name='ustctl_put_subbuf' filepath='liblttng-ust-ctl/ustctl.c' line='
1564' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_put_subbuf'
>
3377 <!-- parameter of type 'ustctl_consumer_stream*' -->
3378 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1564' column='
1'
/>
3380 <return type-id='type-id-
43'
/>
3382 <!-- int ustctl_get_subbuf(ustctl_consumer_stream*, unsigned long int*) -->
3383 <function-decl name='ustctl_get_subbuf' mangled-name='ustctl_get_subbuf' filepath='liblttng-ust-ctl/ustctl.c' line='
1549' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_subbuf'
>
3384 <!-- parameter of type 'ustctl_consumer_stream*' -->
3385 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1549' column='
1'
/>
3386 <!-- parameter of type 'unsigned long int*' -->
3387 <parameter type-id='type-id-
292' name='pos' filepath='liblttng-ust-ctl/ustctl.c' line='
1550' column='
1'
/>
3389 <return type-id='type-id-
43'
/>
3391 <!-- int ustctl_snapshot_get_produced(ustctl_consumer_stream*, unsigned long int*) -->
3392 <function-decl name='ustctl_snapshot_get_produced' mangled-name='ustctl_snapshot_get_produced' filepath='liblttng-ust-ctl/ustctl.c' line='
1536' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_snapshot_get_produced'
>
3393 <!-- parameter of type 'ustctl_consumer_stream*' -->
3394 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1536' column='
1'
/>
3395 <!-- parameter of type 'unsigned long int*' -->
3396 <parameter type-id='type-id-
292' name='pos' filepath='liblttng-ust-ctl/ustctl.c' line='
1537' column='
1'
/>
3398 <return type-id='type-id-
43'
/>
3400 <!-- int ustctl_snapshot_get_consumed(ustctl_consumer_stream*, unsigned long int*) -->
3401 <function-decl name='ustctl_snapshot_get_consumed' mangled-name='ustctl_snapshot_get_consumed' filepath='liblttng-ust-ctl/ustctl.c' line='
1523' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_snapshot_get_consumed'
>
3402 <!-- parameter of type 'ustctl_consumer_stream*' -->
3403 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1523' column='
1'
/>
3404 <!-- parameter of type 'unsigned long int*' -->
3405 <parameter type-id='type-id-
292' name='pos' filepath='liblttng-ust-ctl/ustctl.c' line='
1524' column='
1'
/>
3407 <return type-id='type-id-
43'
/>
3409 <!-- int ustctl_snapshot_sample_positions(ustctl_consumer_stream*) -->
3410 <function-decl name='ustctl_snapshot_sample_positions' mangled-name='ustctl_snapshot_sample_positions' filepath='liblttng-ust-ctl/ustctl.c' line='
1508' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_snapshot_sample_positions'
>
3411 <!-- parameter of type 'ustctl_consumer_stream*' -->
3412 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1508' column='
1'
/>
3414 <return type-id='type-id-
43'
/>
3416 <!-- int ustctl_snapshot(ustctl_consumer_stream*) -->
3417 <function-decl name='ustctl_snapshot' mangled-name='ustctl_snapshot' filepath='liblttng-ust-ctl/ustctl.c' line='
1490' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_snapshot'
>
3418 <!-- parameter of type 'ustctl_consumer_stream*' -->
3419 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1490' column='
1'
/>
3421 <return type-id='type-id-
43'
/>
3423 <!-- int ustctl_put_next_subbuf(ustctl_consumer_stream*) -->
3424 <function-decl name='ustctl_put_next_subbuf' mangled-name='ustctl_put_next_subbuf' filepath='liblttng-ust-ctl/ustctl.c' line='
1474' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_put_next_subbuf'
>
3425 <!-- parameter of type 'ustctl_consumer_stream*' -->
3426 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1474' column='
1'
/>
3428 <return type-id='type-id-
43'
/>
3430 <!-- int ustctl_get_next_subbuf(ustctl_consumer_stream*) -->
3431 <function-decl name='ustctl_get_next_subbuf' mangled-name='ustctl_get_next_subbuf' filepath='liblttng-ust-ctl/ustctl.c' line='
1459' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_next_subbuf'
>
3432 <!-- parameter of type 'ustctl_consumer_stream*' -->
3433 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1459' column='
1'
/>
3435 <return type-id='type-id-
43'
/>
3437 <!-- int ustctl_get_padded_subbuf_size(ustctl_consumer_stream*, unsigned long int*) -->
3438 <function-decl name='ustctl_get_padded_subbuf_size' mangled-name='ustctl_get_padded_subbuf_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1440' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_padded_subbuf_size'
>
3439 <!-- parameter of type 'ustctl_consumer_stream*' -->
3440 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1440' column='
1'
/>
3441 <!-- parameter of type 'unsigned long int*' -->
3442 <parameter type-id='type-id-
292' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1441' column='
1'
/>
3444 <return type-id='type-id-
43'
/>
3446 <!-- int ustctl_get_subbuf_size(ustctl_consumer_stream*, unsigned long int*) -->
3447 <function-decl name='ustctl_get_subbuf_size' mangled-name='ustctl_get_subbuf_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1421' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_subbuf_size'
>
3448 <!-- parameter of type 'ustctl_consumer_stream*' -->
3449 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1421' column='
1'
/>
3450 <!-- parameter of type 'unsigned long int*' -->
3451 <parameter type-id='type-id-
292' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1422' column='
1'
/>
3453 <return type-id='type-id-
43'
/>
3455 <!-- int ustctl_get_mmap_read_offset(ustctl_consumer_stream*, unsigned long int*) -->
3456 <function-decl name='ustctl_get_mmap_read_offset' mangled-name='ustctl_get_mmap_read_offset' filepath='liblttng-ust-ctl/ustctl.c' line='
1390' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_mmap_read_offset'
>
3457 <!-- parameter of type 'ustctl_consumer_stream*' -->
3458 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1390' column='
1'
/>
3459 <!-- parameter of type 'unsigned long int*' -->
3460 <parameter type-id='type-id-
292' name='off' filepath='liblttng-ust-ctl/ustctl.c' line='
1391' column='
1'
/>
3462 <return type-id='type-id-
43'
/>
3464 <!-- int ustctl_get_max_subbuf_size(ustctl_consumer_stream*, unsigned long int*) -->
3465 <function-decl name='ustctl_get_max_subbuf_size' mangled-name='ustctl_get_max_subbuf_size' filepath='liblttng-ust-ctl/ustctl.c' line='
1370' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_max_subbuf_size'
>
3466 <!-- parameter of type 'ustctl_consumer_stream*' -->
3467 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1370' column='
1'
/>
3468 <!-- parameter of type 'unsigned long int*' -->
3469 <parameter type-id='type-id-
292' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1371' column='
1'
/>
3471 <return type-id='type-id-
43'
/>
3473 <!-- int ustctl_get_mmap_len(ustctl_consumer_stream*, unsigned long int*) -->
3474 <function-decl name='ustctl_get_mmap_len' mangled-name='ustctl_get_mmap_len' filepath='liblttng-ust-ctl/ustctl.c' line='
1347' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_mmap_len'
>
3475 <!-- parameter of type 'ustctl_consumer_stream*' -->
3476 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1347' column='
1'
/>
3477 <!-- parameter of type 'unsigned long int*' -->
3478 <parameter type-id='type-id-
292' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1348' column='
1'
/>
3480 <return type-id='type-id-
43'
/>
3482 <!-- void* ustctl_get_mmap_base(ustctl_consumer_stream*) -->
3483 <function-decl name='ustctl_get_mmap_base' mangled-name='ustctl_get_mmap_base' filepath='liblttng-ust-ctl/ustctl.c' line='
1334' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_mmap_base'
>
3484 <!-- parameter of type 'ustctl_consumer_stream*' -->
3485 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1334' column='
1'
/>
3487 <return type-id='type-id-
112'
/>
3489 <!-- int ustctl_stream_get_wakeup_fd(ustctl_consumer_stream*) -->
3490 <function-decl name='ustctl_stream_get_wakeup_fd' mangled-name='ustctl_stream_get_wakeup_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1320' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_stream_get_wakeup_fd'
>
3491 <!-- parameter of type 'ustctl_consumer_stream*' -->
3492 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1320' column='
1'
/>
3494 <return type-id='type-id-
43'
/>
3496 <!-- int ustctl_stream_get_wait_fd(ustctl_consumer_stream*) -->
3497 <function-decl name='ustctl_stream_get_wait_fd' mangled-name='ustctl_stream_get_wait_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1308' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_stream_get_wait_fd'
>
3498 <!-- parameter of type 'ustctl_consumer_stream*' -->
3499 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1308' column='
1'
/>
3501 <return type-id='type-id-
43'
/>
3503 <!-- int ustctl_channel_get_wakeup_fd(ustctl_consumer_channel*) -->
3504 <function-decl name='ustctl_channel_get_wakeup_fd' mangled-name='ustctl_channel_get_wakeup_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1300' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_channel_get_wakeup_fd'
>
3505 <!-- parameter of type 'ustctl_consumer_channel*' -->
3506 <parameter type-id='type-id-
95' name='chan' filepath='liblttng-ust-ctl/ustctl.c' line='
1300' column='
1'
/>
3508 <return type-id='type-id-
43'
/>
3510 <!-- int ustctl_channel_get_wait_fd(ustctl_consumer_channel*) -->
3511 <function-decl name='ustctl_channel_get_wait_fd' mangled-name='ustctl_channel_get_wait_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1292' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_channel_get_wait_fd'
>
3512 <!-- parameter of type 'ustctl_consumer_channel*' -->
3513 <parameter type-id='type-id-
95' name='chan' filepath='liblttng-ust-ctl/ustctl.c' line='
1292' column='
1'
/>
3515 <return type-id='type-id-
43'
/>
3517 <!-- void ustctl_destroy_stream(ustctl_consumer_stream*) -->
3518 <function-decl name='ustctl_destroy_stream' mangled-name='ustctl_destroy_stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1278' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_destroy_stream'
>
3519 <!-- parameter of type 'ustctl_consumer_stream*' -->
3520 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1278' column='
1'
/>
3522 <return type-id='type-id-
59'
/>
3524 <!-- ustctl_consumer_stream* ustctl_create_stream(ustctl_consumer_channel*, int) -->
3525 <function-decl name='ustctl_create_stream' mangled-name='ustctl_create_stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1234' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_create_stream'
>
3526 <!-- parameter of type 'ustctl_consumer_channel*' -->
3527 <parameter type-id='type-id-
95' name='channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1234' column='
1'
/>
3528 <!-- parameter of type 'int' -->
3529 <parameter type-id='type-id-
43' name='cpu' filepath='liblttng-ust-ctl/ustctl.c' line='
1235' column='
1'
/>
3530 <!-- ustctl_consumer_stream* -->
3531 <return type-id='type-id-
294'
/>
3533 <!-- int ustctl_stream_close_wakeup_fd(ustctl_consumer_stream*) -->
3534 <function-decl name='ustctl_stream_close_wakeup_fd' mangled-name='ustctl_stream_close_wakeup_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1224' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_stream_close_wakeup_fd'
>
3535 <!-- parameter of type 'ustctl_consumer_stream*' -->
3536 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1224' column='
1'
/>
3538 <return type-id='type-id-
43'
/>
3540 <!-- int ustctl_stream_close_wait_fd(ustctl_consumer_stream*) -->
3541 <function-decl name='ustctl_stream_close_wait_fd' mangled-name='ustctl_stream_close_wait_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1215' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_stream_close_wait_fd'
>
3542 <!-- parameter of type 'ustctl_consumer_stream*' -->
3543 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1215' column='
1'
/>
3545 <return type-id='type-id-
43'
/>
3547 <!-- int ustctl_channel_close_wakeup_fd(ustctl_consumer_channel*) -->
3548 <function-decl name='ustctl_channel_close_wakeup_fd' mangled-name='ustctl_channel_close_wakeup_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1202' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_channel_close_wakeup_fd'
>
3549 <!-- parameter of type 'ustctl_consumer_channel*' -->
3550 <parameter type-id='type-id-
95' name='consumer_chan' filepath='liblttng-ust-ctl/ustctl.c' line='
1202' column='
1'
/>
3552 <return type-id='type-id-
43'
/>
3554 <!-- int ustctl_channel_close_wait_fd(ustctl_consumer_channel*) -->
3555 <function-decl name='ustctl_channel_close_wait_fd' mangled-name='ustctl_channel_close_wait_fd' filepath='liblttng-ust-ctl/ustctl.c' line='
1189' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_channel_close_wait_fd'
>
3556 <!-- parameter of type 'ustctl_consumer_channel*' -->
3557 <parameter type-id='type-id-
95' name='consumer_chan' filepath='liblttng-ust-ctl/ustctl.c' line='
1189' column='
1'
/>
3559 <return type-id='type-id-
43'
/>
3561 <!-- ssize_t ustctl_write_one_packet_to_channel(ustctl_consumer_channel*, const char*, size_t) -->
3562 <function-decl name='ustctl_write_one_packet_to_channel' mangled-name='ustctl_write_one_packet_to_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1159' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_write_one_packet_to_channel'
>
3563 <!-- parameter of type 'ustctl_consumer_channel*' -->
3564 <parameter type-id='type-id-
95' name='channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1160' column='
1'
/>
3565 <!-- parameter of type 'const char*' -->
3566 <parameter type-id='type-id-
185' name='metadata_str' filepath='liblttng-ust-ctl/ustctl.c' line='
1161' column='
1'
/>
3567 <!-- parameter of type 'typedef size_t' -->
3568 <parameter type-id='type-id-
63' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1162' column='
1'
/>
3569 <!-- typedef ssize_t -->
3570 <return type-id='type-id-
106'
/>
3572 <!-- int ustctl_write_metadata_to_channel(ustctl_consumer_channel*, const char*, size_t) -->
3573 <function-decl name='ustctl_write_metadata_to_channel' mangled-name='ustctl_write_metadata_to_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1111' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_write_metadata_to_channel'
>
3574 <!-- parameter of type 'ustctl_consumer_channel*' -->
3575 <parameter type-id='type-id-
95' name='channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1112' column='
1'
/>
3576 <!-- parameter of type 'const char*' -->
3577 <parameter type-id='type-id-
185' name='metadata_str' filepath='liblttng-ust-ctl/ustctl.c' line='
1113' column='
1'
/>
3578 <!-- parameter of type 'typedef size_t' -->
3579 <parameter type-id='type-id-
63' name='len' filepath='liblttng-ust-ctl/ustctl.c' line='
1114' column='
1'
/>
3581 <return type-id='type-id-
43'
/>
3583 <!-- int ustctl_send_stream_to_sessiond(int, ustctl_consumer_stream*) -->
3584 <function-decl name='ustctl_send_stream_to_sessiond' mangled-name='ustctl_send_stream_to_sessiond' filepath='liblttng-ust-ctl/ustctl.c' line='
1098' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_send_stream_to_sessiond'
>
3585 <!-- parameter of type 'int' -->
3586 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
1098' column='
1'
/>
3587 <!-- parameter of type 'ustctl_consumer_stream*' -->
3588 <parameter type-id='type-id-
294' name='stream' filepath='liblttng-ust-ctl/ustctl.c' line='
1099' column='
1'
/>
3590 <return type-id='type-id-
43'
/>
3592 <!-- int ustctl_send_channel_to_sessiond(int, ustctl_consumer_channel*) -->
3593 <function-decl name='ustctl_send_channel_to_sessiond' mangled-name='ustctl_send_channel_to_sessiond' filepath='liblttng-ust-ctl/ustctl.c' line='
1082' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_send_channel_to_sessiond'
>
3594 <!-- parameter of type 'int' -->
3595 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
1082' column='
1'
/>
3596 <!-- parameter of type 'ustctl_consumer_channel*' -->
3597 <parameter type-id='type-id-
95' name='channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1083' column='
1'
/>
3599 <return type-id='type-id-
43'
/>
3601 <!-- void ustctl_destroy_channel(ustctl_consumer_channel*) -->
3602 <function-decl name='ustctl_destroy_channel' mangled-name='ustctl_destroy_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1074' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_destroy_channel'
>
3603 <!-- parameter of type 'ustctl_consumer_channel*' -->
3604 <parameter type-id='type-id-
95' name='chan' filepath='liblttng-ust-ctl/ustctl.c' line='
1074' column='
1'
/>
3606 <return type-id='type-id-
59'
/>
3608 <!-- ustctl_consumer_channel* ustctl_create_channel(ustctl_consumer_channel_attr*, const int*, int) -->
3609 <function-decl name='ustctl_create_channel' mangled-name='ustctl_create_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
1004' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_create_channel'
>
3610 <!-- parameter of type 'ustctl_consumer_channel_attr*' -->
3611 <parameter type-id='type-id-
293' name='attr' filepath='liblttng-ust-ctl/ustctl.c' line='
1004' column='
1'
/>
3612 <!-- parameter of type 'const int*' -->
3613 <parameter type-id='type-id-
258' name='stream_fds' filepath='liblttng-ust-ctl/ustctl.c' line='
1005' column='
1'
/>
3614 <!-- parameter of type 'int' -->
3615 <parameter type-id='type-id-
43' name='nr_stream_fds' filepath='liblttng-ust-ctl/ustctl.c' line='
1005' column='
1'
/>
3616 <!-- ustctl_consumer_channel* -->
3617 <return type-id='type-id-
95'
/>
3619 <!-- int ustctl_get_nr_stream_per_channel() -->
3620 <function-decl name='ustctl_get_nr_stream_per_channel' mangled-name='ustctl_get_nr_stream_per_channel' filepath='liblttng-ust-ctl/ustctl.c' line='
998' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_get_nr_stream_per_channel'
>
3622 <return type-id='type-id-
43'
/>
3624 <!-- int ustctl_duplicate_ust_object_data(lttng_ust_object_data**, lttng_ust_object_data*) -->
3625 <function-decl name='ustctl_duplicate_ust_object_data' mangled-name='ustctl_duplicate_ust_object_data' filepath='liblttng-ust-ctl/ustctl.c' line='
882' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_duplicate_ust_object_data'
>
3626 <!-- parameter of type 'lttng_ust_object_data**' -->
3627 <parameter type-id='type-id-
280' name='dest' filepath='liblttng-ust-ctl/ustctl.c' line='
882' column='
1'
/>
3628 <!-- parameter of type 'lttng_ust_object_data*' -->
3629 <parameter type-id='type-id-
279' name='src' filepath='liblttng-ust-ctl/ustctl.c' line='
883' column='
1'
/>
3631 <return type-id='type-id-
43'
/>
3633 <!-- int ustctl_send_stream_to_ust(int, lttng_ust_object_data*, lttng_ust_object_data*) -->
3634 <function-decl name='ustctl_send_stream_to_ust' mangled-name='ustctl_send_stream_to_ust' filepath='liblttng-ust-ctl/ustctl.c' line='
852' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_send_stream_to_ust'
>
3635 <!-- parameter of type 'int' -->
3636 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
852' column='
1'
/>
3637 <!-- parameter of type 'lttng_ust_object_data*' -->
3638 <parameter type-id='type-id-
279' name='channel_data' filepath='liblttng-ust-ctl/ustctl.c' line='
853' column='
1'
/>
3639 <!-- parameter of type 'lttng_ust_object_data*' -->
3640 <parameter type-id='type-id-
279' name='stream_data' filepath='liblttng-ust-ctl/ustctl.c' line='
854' column='
1'
/>
3642 <return type-id='type-id-
43'
/>
3644 <!-- int ustctl_send_channel_to_ust(int, int, lttng_ust_object_data*) -->
3645 <function-decl name='ustctl_send_channel_to_ust' mangled-name='ustctl_send_channel_to_ust' filepath='liblttng-ust-ctl/ustctl.c' line='
818' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_send_channel_to_ust'
>
3646 <!-- parameter of type 'int' -->
3647 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
818' column='
1'
/>
3648 <!-- parameter of type 'int' -->
3649 <parameter type-id='type-id-
43' name='session_handle' filepath='liblttng-ust-ctl/ustctl.c' line='
818' column='
1'
/>
3650 <!-- parameter of type 'lttng_ust_object_data*' -->
3651 <parameter type-id='type-id-
279' name='channel_data' filepath='liblttng-ust-ctl/ustctl.c' line='
819' column='
1'
/>
3653 <return type-id='type-id-
43'
/>
3655 <!-- int ustctl_recv_stream_from_consumer(int, lttng_ust_object_data**) -->
3656 <function-decl name='ustctl_recv_stream_from_consumer' mangled-name='ustctl_recv_stream_from_consumer' filepath='liblttng-ust-ctl/ustctl.c' line='
753' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_stream_from_consumer'
>
3657 <!-- parameter of type 'int' -->
3658 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
753' column='
1'
/>
3659 <!-- parameter of type 'lttng_ust_object_data**' -->
3660 <parameter type-id='type-id-
280' name='_stream_data' filepath='liblttng-ust-ctl/ustctl.c' line='
754' column='
1'
/>
3662 <return type-id='type-id-
43'
/>
3664 <!-- int ustctl_recv_channel_from_consumer(int, lttng_ust_object_data**) -->
3665 <function-decl name='ustctl_recv_channel_from_consumer' mangled-name='ustctl_recv_channel_from_consumer' filepath='liblttng-ust-ctl/ustctl.c' line='
677' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_recv_channel_from_consumer'
>
3666 <!-- parameter of type 'int' -->
3667 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
677' column='
1'
/>
3668 <!-- parameter of type 'lttng_ust_object_data**' -->
3669 <parameter type-id='type-id-
280' name='_channel_data' filepath='liblttng-ust-ctl/ustctl.c' line='
678' column='
1'
/>
3671 <return type-id='type-id-
43'
/>
3673 <!-- int ustctl_sock_flush_buffer(int, lttng_ust_object_data*) -->
3674 <function-decl name='ustctl_sock_flush_buffer' mangled-name='ustctl_sock_flush_buffer' filepath='liblttng-ust-ctl/ustctl.c' line='
549' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_sock_flush_buffer'
>
3675 <!-- parameter of type 'int' -->
3676 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
549' column='
1'
/>
3677 <!-- parameter of type 'lttng_ust_object_data*' -->
3678 <parameter type-id='type-id-
279' name='object' filepath='liblttng-ust-ctl/ustctl.c' line='
549' column='
1'
/>
3680 <return type-id='type-id-
43'
/>
3682 <!-- int ustctl_calibrate(int, lttng_ust_calibrate*) -->
3683 <function-decl name='ustctl_calibrate' mangled-name='ustctl_calibrate' filepath='liblttng-ust-ctl/ustctl.c' line='
541' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_calibrate'
>
3684 <!-- parameter of type 'int' -->
3685 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
541' column='
1'
/>
3686 <!-- parameter of type 'lttng_ust_calibrate*' -->
3687 <parameter type-id='type-id-
272' name='calibrate' filepath='liblttng-ust-ctl/ustctl.c' line='
541' column='
1'
/>
3689 <return type-id='type-id-
43'
/>
3691 <!-- int ustctl_wait_quiescent(int) -->
3692 <function-decl name='ustctl_wait_quiescent' mangled-name='ustctl_wait_quiescent' filepath='liblttng-ust-ctl/ustctl.c' line='
525' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_wait_quiescent'
>
3693 <!-- parameter of type 'int' -->
3694 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
525' column='
1'
/>
3696 <return type-id='type-id-
43'
/>
3698 <!-- int ustctl_tracer_version(int, lttng_ust_tracer_version*) -->
3699 <function-decl name='ustctl_tracer_version' mangled-name='ustctl_tracer_version' filepath='liblttng-ust-ctl/ustctl.c' line='
505' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_tracer_version'
>
3700 <!-- parameter of type 'int' -->
3701 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
505' column='
1'
/>
3702 <!-- parameter of type 'lttng_ust_tracer_version*' -->
3703 <parameter type-id='type-id-
282' name='v' filepath='liblttng-ust-ctl/ustctl.c' line='
505' column='
1'
/>
3705 <return type-id='type-id-
43'
/>
3707 <!-- int ustctl_tracepoint_field_list_get(int, int, lttng_ust_field_iter*) -->
3708 <function-decl name='ustctl_tracepoint_field_list_get' mangled-name='ustctl_tracepoint_field_list_get' filepath='liblttng-ust-ctl/ustctl.c' line='
476' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_tracepoint_field_list_get'
>
3709 <!-- parameter of type 'int' -->
3710 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
476' column='
1'
/>
3711 <!-- parameter of type 'int' -->
3712 <parameter type-id='type-id-
43' name='tp_field_list_handle' filepath='liblttng-ust-ctl/ustctl.c' line='
476' column='
1'
/>
3713 <!-- parameter of type 'lttng_ust_field_iter*' -->
3714 <parameter type-id='type-id-
276' name='iter' filepath='liblttng-ust-ctl/ustctl.c' line='
477' column='
1'
/>
3716 <return type-id='type-id-
43'
/>
3718 <!-- int ustctl_tracepoint_field_list(int) -->
3719 <function-decl name='ustctl_tracepoint_field_list' mangled-name='ustctl_tracepoint_field_list' filepath='liblttng-ust-ctl/ustctl.c' line='
459' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_tracepoint_field_list'
>
3720 <!-- parameter of type 'int' -->
3721 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
459' column='
1'
/>
3723 <return type-id='type-id-
43'
/>
3725 <!-- int ustctl_tracepoint_list_get(int, int, lttng_ust_tracepoint_iter*) -->
3726 <function-decl name='ustctl_tracepoint_list_get' mangled-name='ustctl_tracepoint_list_get' filepath='liblttng-ust-ctl/ustctl.c' line='
436' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_tracepoint_list_get'
>
3727 <!-- parameter of type 'int' -->
3728 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
436' column='
1'
/>
3729 <!-- parameter of type 'int' -->
3730 <parameter type-id='type-id-
43' name='tp_list_handle' filepath='liblttng-ust-ctl/ustctl.c' line='
436' column='
1'
/>
3731 <!-- parameter of type 'lttng_ust_tracepoint_iter*' -->
3732 <parameter type-id='type-id-
281' name='iter' filepath='liblttng-ust-ctl/ustctl.c' line='
437' column='
1'
/>
3734 <return type-id='type-id-
43'
/>
3736 <!-- int ustctl_tracepoint_list(int) -->
3737 <function-decl name='ustctl_tracepoint_list' mangled-name='ustctl_tracepoint_list' filepath='liblttng-ust-ctl/ustctl.c' line='
419' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_tracepoint_list'
>
3738 <!-- parameter of type 'int' -->
3739 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
419' column='
1'
/>
3741 <return type-id='type-id-
43'
/>
3743 <!-- int ustctl_stop_session(int, int) -->
3744 <function-decl name='ustctl_stop_session' mangled-name='ustctl_stop_session' filepath='liblttng-ust-ctl/ustctl.c' line='
411' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_stop_session'
>
3745 <!-- parameter of type 'int' -->
3746 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
411' column='
1'
/>
3747 <!-- parameter of type 'int' -->
3748 <parameter type-id='type-id-
43' name='handle' filepath='liblttng-ust-ctl/ustctl.c' line='
411' column='
1'
/>
3750 <return type-id='type-id-
43'
/>
3752 <!-- int ustctl_start_session(int, int) -->
3753 <function-decl name='ustctl_start_session' mangled-name='ustctl_start_session' filepath='liblttng-ust-ctl/ustctl.c' line='
403' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_start_session'
>
3754 <!-- parameter of type 'int' -->
3755 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
403' column='
1'
/>
3756 <!-- parameter of type 'int' -->
3757 <parameter type-id='type-id-
43' name='handle' filepath='liblttng-ust-ctl/ustctl.c' line='
403' column='
1'
/>
3759 <return type-id='type-id-
43'
/>
3761 <!-- int ustctl_disable(int, lttng_ust_object_data*) -->
3762 <function-decl name='ustctl_disable' mangled-name='ustctl_disable' filepath='liblttng-ust-ctl/ustctl.c' line='
384' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_disable'
>
3763 <!-- parameter of type 'int' -->
3764 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
384' column='
1'
/>
3765 <!-- parameter of type 'lttng_ust_object_data*' -->
3766 <parameter type-id='type-id-
279' name='object' filepath='liblttng-ust-ctl/ustctl.c' line='
384' column='
1'
/>
3768 <return type-id='type-id-
43'
/>
3770 <!-- int ustctl_enable(int, lttng_ust_object_data*) -->
3771 <function-decl name='ustctl_enable' mangled-name='ustctl_enable' filepath='liblttng-ust-ctl/ustctl.c' line='
364' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_enable'
>
3772 <!-- parameter of type 'int' -->
3773 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
364' column='
1'
/>
3774 <!-- parameter of type 'lttng_ust_object_data*' -->
3775 <parameter type-id='type-id-
279' name='object' filepath='liblttng-ust-ctl/ustctl.c' line='
364' column='
1'
/>
3777 <return type-id='type-id-
43'
/>
3779 <!-- int ustctl_set_exclusion(int, lttng_ust_event_exclusion*, lttng_ust_object_data*) -->
3780 <function-decl name='ustctl_set_exclusion' mangled-name='ustctl_set_exclusion' filepath='liblttng-ust-ctl/ustctl.c' line='
329' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_set_exclusion'
>
3781 <!-- parameter of type 'int' -->
3782 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
329' column='
1'
/>
3783 <!-- parameter of type 'lttng_ust_event_exclusion*' -->
3784 <parameter type-id='type-id-
275' name='exclusion' filepath='liblttng-ust-ctl/ustctl.c' line='
329' column='
1'
/>
3785 <!-- parameter of type 'lttng_ust_object_data*' -->
3786 <parameter type-id='type-id-
279' name='obj_data' filepath='liblttng-ust-ctl/ustctl.c' line='
330' column='
1'
/>
3788 <return type-id='type-id-
43'
/>
3790 <!-- int ustctl_set_filter(int, lttng_ust_filter_bytecode*, lttng_ust_object_data*) -->
3791 <function-decl name='ustctl_set_filter' mangled-name='ustctl_set_filter' filepath='liblttng-ust-ctl/ustctl.c' line='
298' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_set_filter'
>
3792 <!-- parameter of type 'int' -->
3793 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
298' column='
1'
/>
3794 <!-- parameter of type 'lttng_ust_filter_bytecode*' -->
3795 <parameter type-id='type-id-
277' name='bytecode' filepath='liblttng-ust-ctl/ustctl.c' line='
298' column='
1'
/>
3796 <!-- parameter of type 'lttng_ust_object_data*' -->
3797 <parameter type-id='type-id-
279' name='obj_data' filepath='liblttng-ust-ctl/ustctl.c' line='
299' column='
1'
/>
3799 <return type-id='type-id-
43'
/>
3801 <!-- int ustctl_add_context(int, lttng_ust_context_attr*, lttng_ust_object_data*, lttng_ust_object_data**) -->
3802 <function-decl name='ustctl_add_context' mangled-name='ustctl_add_context' filepath='liblttng-ust-ctl/ustctl.c' line='
215' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_add_context'
>
3803 <!-- parameter of type 'int' -->
3804 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
215' column='
1'
/>
3805 <!-- parameter of type 'lttng_ust_context_attr*' -->
3806 <parameter type-id='type-id-
273' name='ctx' filepath='liblttng-ust-ctl/ustctl.c' line='
215' column='
1'
/>
3807 <!-- parameter of type 'lttng_ust_object_data*' -->
3808 <parameter type-id='type-id-
279' name='obj_data' filepath='liblttng-ust-ctl/ustctl.c' line='
216' column='
1'
/>
3809 <!-- parameter of type 'lttng_ust_object_data**' -->
3810 <parameter type-id='type-id-
280' name='_context_data' filepath='liblttng-ust-ctl/ustctl.c' line='
217' column='
1'
/>
3812 <return type-id='type-id-
43'
/>
3814 <!-- int ustctl_create_event(int, lttng_ust_event*, lttng_ust_object_data*, lttng_ust_object_data**) -->
3815 <function-decl name='ustctl_create_event' mangled-name='ustctl_create_event' filepath='liblttng-ust-ctl/ustctl.c' line='
180' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_create_event'
>
3816 <!-- parameter of type 'int' -->
3817 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
180' column='
1'
/>
3818 <!-- parameter of type 'lttng_ust_event*' -->
3819 <parameter type-id='type-id-
274' name='ev' filepath='liblttng-ust-ctl/ustctl.c' line='
180' column='
1'
/>
3820 <!-- parameter of type 'lttng_ust_object_data*' -->
3821 <parameter type-id='type-id-
279' name='channel_data' filepath='liblttng-ust-ctl/ustctl.c' line='
181' column='
1'
/>
3822 <!-- parameter of type 'lttng_ust_object_data**' -->
3823 <parameter type-id='type-id-
280' name='_event_data' filepath='liblttng-ust-ctl/ustctl.c' line='
182' column='
1'
/>
3825 <return type-id='type-id-
43'
/>
3827 <!-- int ustctl_create_session(int) -->
3828 <function-decl name='ustctl_create_session' mangled-name='ustctl_create_session' filepath='liblttng-ust-ctl/ustctl.c' line='
162' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_create_session'
>
3829 <!-- parameter of type 'int' -->
3830 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
162' column='
1'
/>
3832 <return type-id='type-id-
43'
/>
3834 <!-- int ustctl_register_done(int) -->
3835 <function-decl name='ustctl_register_done' mangled-name='ustctl_register_done' filepath='liblttng-ust-ctl/ustctl.c' line='
143' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_register_done'
>
3836 <!-- parameter of type 'int' -->
3837 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
143' column='
1'
/>
3839 <return type-id='type-id-
43'
/>
3841 <!-- int ustctl_release_object(int, lttng_ust_object_data*) -->
3842 <function-decl name='ustctl_release_object' mangled-name='ustctl_release_object' filepath='liblttng-ust-ctl/ustctl.c' line='
97' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_release_object'
>
3843 <!-- parameter of type 'int' -->
3844 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
97' column='
1'
/>
3845 <!-- parameter of type 'lttng_ust_object_data*' -->
3846 <parameter type-id='type-id-
279' name='data' filepath='liblttng-ust-ctl/ustctl.c' line='
97' column='
1'
/>
3848 <return type-id='type-id-
43'
/>
3850 <!-- int ustctl_release_handle(int, int) -->
3851 <function-decl name='ustctl_release_handle' mangled-name='ustctl_release_handle' filepath='liblttng-ust-ctl/ustctl.c' line='
80' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustctl_release_handle'
>
3852 <!-- parameter of type 'int' -->
3853 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-ctl/ustctl.c' line='
80' column='
1'
/>
3854 <!-- parameter of type 'int' -->
3855 <parameter type-id='type-id-
43' name='handle' filepath='liblttng-ust-ctl/ustctl.c' line='
80' column='
1'
/>
3857 <return type-id='type-id-
43'
/>
3859 <!-- int (channel*) -->
3860 <function-type size-in-bits='
64' id='type-id-
265'
>
3861 <!-- parameter of type 'channel*' -->
3862 <parameter type-id='type-id-
103'
/>
3864 <return type-id='type-id-
43'
/>
3866 <!-- int (channel*, lttng_ust_shm_handle*) -->
3867 <function-type size-in-bits='
64' id='type-id-
266'
>
3868 <!-- parameter of type 'channel*' -->
3869 <parameter type-id='type-id-
103'
/>
3870 <!-- parameter of type 'lttng_ust_shm_handle*' -->
3871 <parameter type-id='type-id-
93'
/>
3873 <return type-id='type-id-
43'
/>
3875 <!-- int (lttng_ust_lib_ring_buffer*, void*, int, const char*, lttng_ust_shm_handle*) -->
3876 <function-type size-in-bits='
64' id='type-id-
267'
>
3877 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
3878 <parameter type-id='type-id-
94'
/>
3879 <!-- parameter of type 'void*' -->
3880 <parameter type-id='type-id-
112'
/>
3881 <!-- parameter of type 'int' -->
3882 <parameter type-id='type-id-
43'
/>
3883 <!-- parameter of type 'const char*' -->
3884 <parameter type-id='type-id-
185'
/>
3885 <!-- parameter of type 'lttng_ust_shm_handle*' -->
3886 <parameter type-id='type-id-
93'
/>
3888 <return type-id='type-id-
43'
/>
3890 <!-- int (lttng_ust_lib_ring_buffer_ctx*, uint32_t) -->
3891 <function-type size-in-bits='
64' id='type-id-
268'
>
3892 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
3893 <parameter type-id='type-id-
278'
/>
3894 <!-- parameter of type 'typedef uint32_t' -->
3895 <parameter type-id='type-id-
61'
/>
3897 <return type-id='type-id-
43'
/>
3899 <!-- lttng_channel* (const char*, void*, size_t, size_t, unsigned int, unsigned int, unsigned char*, uint32_t, const int*, int, int64_t) -->
3900 <function-type size-in-bits='
64' id='type-id-
270'
>
3901 <!-- parameter of type 'const char*' -->
3902 <parameter type-id='type-id-
185'
/>
3903 <!-- parameter of type 'void*' -->
3904 <parameter type-id='type-id-
112'
/>
3905 <!-- parameter of type 'typedef size_t' -->
3906 <parameter type-id='type-id-
63'
/>
3907 <!-- parameter of type 'typedef size_t' -->
3908 <parameter type-id='type-id-
63'
/>
3909 <!-- parameter of type 'unsigned int' -->
3910 <parameter type-id='type-id-
57'
/>
3911 <!-- parameter of type 'unsigned int' -->
3912 <parameter type-id='type-id-
57'
/>
3913 <!-- parameter of type 'unsigned char*' -->
3914 <parameter type-id='type-id-
291'
/>
3915 <!-- parameter of type 'typedef uint32_t' -->
3916 <parameter type-id='type-id-
61'
/>
3917 <!-- parameter of type 'const int*' -->
3918 <parameter type-id='type-id-
258'
/>
3919 <!-- parameter of type 'int' -->
3920 <parameter type-id='type-id-
43'
/>
3921 <!-- parameter of type 'typedef int64_t' -->
3922 <parameter type-id='type-id-
211'
/>
3923 <!-- lttng_channel* -->
3924 <return type-id='type-id-
168'
/>
3927 <function-type size-in-bits='
64' id='type-id-
284'
>
3928 <!-- typedef size_t -->
3929 <return type-id='type-id-
63'
/>
3931 <!-- size_t (channel*, lttng_ust_shm_handle*) -->
3932 <function-type size-in-bits='
64' id='type-id-
285'
>
3933 <!-- parameter of type 'channel*' -->
3934 <parameter type-id='type-id-
103'
/>
3935 <!-- parameter of type 'lttng_ust_shm_handle*' -->
3936 <parameter type-id='type-id-
93'
/>
3937 <!-- typedef size_t -->
3938 <return type-id='type-id-
63'
/>
3940 <!-- size_t (const lttng_ust_lib_ring_buffer_config*, channel*, size_t, size_t*, lttng_ust_lib_ring_buffer_ctx*) -->
3941 <function-type size-in-bits='
64' id='type-id-
286'
>
3942 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
3943 <parameter type-id='type-id-
264'
/>
3944 <!-- parameter of type 'channel*' -->
3945 <parameter type-id='type-id-
103'
/>
3946 <!-- parameter of type 'typedef size_t' -->
3947 <parameter type-id='type-id-
63'
/>
3948 <!-- parameter of type 'size_t*' -->
3949 <parameter type-id='type-id-
283'
/>
3950 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
3951 <parameter type-id='type-id-
278'
/>
3952 <!-- typedef size_t -->
3953 <return type-id='type-id-
63'
/>
3955 <!-- size_t (lttng_ctx_field*, size_t) -->
3956 <function-type size-in-bits='
64' id='type-id-
287'
>
3957 <!-- parameter of type 'lttng_ctx_field*' -->
3958 <parameter type-id='type-id-
177'
/>
3959 <!-- parameter of type 'typedef size_t' -->
3960 <parameter type-id='type-id-
63'
/>
3961 <!-- typedef size_t -->
3962 <return type-id='type-id-
63'
/>
3964 <!-- uint64_t (channel*) -->
3965 <function-type size-in-bits='
64' id='type-id-
288'
>
3966 <!-- parameter of type 'channel*' -->
3967 <parameter type-id='type-id-
103'
/>
3968 <!-- typedef uint64_t -->
3969 <return type-id='type-id-
81'
/>
3971 <!-- void (const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_lib_ring_buffer*, size_t, size_t*, size_t*, uint64_t*, lttng_ust_shm_handle*) -->
3972 <function-type size-in-bits='
64' id='type-id-
301'
>
3973 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
3974 <parameter type-id='type-id-
264'
/>
3975 <!-- parameter of type 'channel*' -->
3976 <parameter type-id='type-id-
103'
/>
3977 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
3978 <parameter type-id='type-id-
94'
/>
3979 <!-- parameter of type 'typedef size_t' -->
3980 <parameter type-id='type-id-
63'
/>
3981 <!-- parameter of type 'size_t*' -->
3982 <parameter type-id='type-id-
283'
/>
3983 <!-- parameter of type 'size_t*' -->
3984 <parameter type-id='type-id-
283'
/>
3985 <!-- parameter of type 'uint64_t*' -->
3986 <parameter type-id='type-id-
290'
/>
3987 <!-- parameter of type 'lttng_ust_shm_handle*' -->
3988 <parameter type-id='type-id-
93'
/>
3990 <return type-id='type-id-
59'
/>
3992 <!-- void (const lttng_ust_lib_ring_buffer_config*, size_t*, size_t*) -->
3993 <function-type size-in-bits='
64' id='type-id-
302'
>
3994 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
3995 <parameter type-id='type-id-
264'
/>
3996 <!-- parameter of type 'size_t*' -->
3997 <parameter type-id='type-id-
283'
/>
3998 <!-- parameter of type 'size_t*' -->
3999 <parameter type-id='type-id-
283'
/>
4001 <return type-id='type-id-
59'
/>
4003 <!-- void (lttng_channel*) -->
4004 <function-type size-in-bits='
64' id='type-id-
303'
>
4005 <!-- parameter of type 'lttng_channel*' -->
4006 <parameter type-id='type-id-
168'
/>
4008 <return type-id='type-id-
59'
/>
4010 <!-- void (lttng_ctx_field*) -->
4011 <function-type size-in-bits='
64' id='type-id-
304'
>
4012 <!-- parameter of type 'lttng_ctx_field*' -->
4013 <parameter type-id='type-id-
177'
/>
4015 <return type-id='type-id-
59'
/>
4017 <!-- void (lttng_ctx_field*, lttng_ctx_value*) -->
4018 <function-type size-in-bits='
64' id='type-id-
305'
>
4019 <!-- parameter of type 'lttng_ctx_field*' -->
4020 <parameter type-id='type-id-
177'
/>
4021 <!-- parameter of type 'lttng_ctx_value*' -->
4022 <parameter type-id='type-id-
271'
/>
4024 <return type-id='type-id-
59'
/>
4026 <!-- void (lttng_ctx_field*, lttng_ust_lib_ring_buffer_ctx*, lttng_channel*) -->
4027 <function-type size-in-bits='
64' id='type-id-
306'
>
4028 <!-- parameter of type 'lttng_ctx_field*' -->
4029 <parameter type-id='type-id-
177'
/>
4030 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
4031 <parameter type-id='type-id-
278'
/>
4032 <!-- parameter of type 'lttng_channel*' -->
4033 <parameter type-id='type-id-
168'
/>
4035 <return type-id='type-id-
59'
/>
4037 <!-- void (lttng_ust_lib_ring_buffer*, uint64_t, unsigned int, lttng_ust_shm_handle*) -->
4038 <function-type size-in-bits='
64' id='type-id-
307'
>
4039 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
4040 <parameter type-id='type-id-
94'
/>
4041 <!-- parameter of type 'typedef uint64_t' -->
4042 <parameter type-id='type-id-
81'
/>
4043 <!-- parameter of type 'unsigned int' -->
4044 <parameter type-id='type-id-
57'
/>
4045 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4046 <parameter type-id='type-id-
93'
/>
4048 <return type-id='type-id-
59'
/>
4050 <!-- void (lttng_ust_lib_ring_buffer*, uint64_t, unsigned int, unsigned long int, lttng_ust_shm_handle*) -->
4051 <function-type size-in-bits='
64' id='type-id-
308'
>
4052 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
4053 <parameter type-id='type-id-
94'
/>
4054 <!-- parameter of type 'typedef uint64_t' -->
4055 <parameter type-id='type-id-
81'
/>
4056 <!-- parameter of type 'unsigned int' -->
4057 <parameter type-id='type-id-
57'
/>
4058 <!-- parameter of type 'unsigned long int' -->
4059 <parameter type-id='type-id-
3'
/>
4060 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4061 <parameter type-id='type-id-
93'
/>
4063 <return type-id='type-id-
59'
/>
4065 <!-- void (lttng_ust_lib_ring_buffer*, void*, int, lttng_ust_shm_handle*) -->
4066 <function-type size-in-bits='
64' id='type-id-
309'
>
4067 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
4068 <parameter type-id='type-id-
94'
/>
4069 <!-- parameter of type 'void*' -->
4070 <parameter type-id='type-id-
112'
/>
4071 <!-- parameter of type 'int' -->
4072 <parameter type-id='type-id-
43'
/>
4073 <!-- parameter of type 'lttng_ust_shm_handle*' -->
4074 <parameter type-id='type-id-
93'
/>
4076 <return type-id='type-id-
59'
/>
4078 <!-- void (lttng_ust_lib_ring_buffer_ctx*) -->
4079 <function-type size-in-bits='
64' id='type-id-
310'
>
4080 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
4081 <parameter type-id='type-id-
278'
/>
4083 <return type-id='type-id-
59'
/>
4085 <!-- void (lttng_ust_lib_ring_buffer_ctx*, const char*, size_t) -->
4086 <function-type size-in-bits='
64' id='type-id-
311'
>
4087 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
4088 <parameter type-id='type-id-
278'
/>
4089 <!-- parameter of type 'const char*' -->
4090 <parameter type-id='type-id-
185'
/>
4091 <!-- parameter of type 'typedef size_t' -->
4092 <parameter type-id='type-id-
63'
/>
4094 <return type-id='type-id-
59'
/>
4096 <!-- void (lttng_ust_lib_ring_buffer_ctx*, void*, size_t) -->
4097 <function-type size-in-bits='
64' id='type-id-
312'
>
4098 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
4099 <parameter type-id='type-id-
278'
/>
4100 <!-- parameter of type 'void*' -->
4101 <parameter type-id='type-id-
112'
/>
4102 <!-- parameter of type 'typedef size_t' -->
4103 <parameter type-id='type-id-
63'
/>
4105 <return type-id='type-id-
59'
/>
4108 <abi-instr version='
1.0' address-size='
64' path='lttng-ust-comm.c' comp-dir-path='liblttng-ust-comm' language='LANG_C99'
>
4109 <!-- struct ustcomm_ust_msg -->
4110 <class-decl name='ustcomm_ust_msg' size-in-bits='
4896' is-struct='yes' visibility='default' filepath='../include/ust-comm.h' line='
82' column='
1' id='type-id-
313'
>
4111 <data-member access='public' layout-offset-in-bits='
0'
>
4112 <!-- uint32_t ustcomm_ust_msg::handle -->
4113 <var-decl name='handle' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
83' column='
1'
/>
4115 <data-member access='public' layout-offset-in-bits='
32'
>
4116 <!-- uint32_t ustcomm_ust_msg::cmd -->
4117 <var-decl name='cmd' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
84' column='
1'
/>
4119 <data-member access='public' layout-offset-in-bits='
64'
>
4120 <!-- char ustcomm_ust_msg::padding[32] -->
4121 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/ust-comm.h' line='
85' column='
1'
/>
4123 <data-member access='public' layout-offset-in-bits='
320'
>
4124 <!-- union {lttng_ust_channel channel; lttng_ust_stream stream; lttng_ust_event event; lttng_ust_context context; lttng_ust_tracer_version version; lttng_ust_tracepoint_iter tracepoint; struct {uint32_t data_size; uint32_t reloc_offset; uint64_t seqnum;} filter; struct {uint32_t count;} exclusion; char padding[32];} ustcomm_ust_msg::u -->
4125 <var-decl name='u' type-id='type-id-
314' visibility='default' filepath='../include/ust-comm.h' line='
102' column='
1'
/>
4128 <!-- union {lttng_ust_channel channel; lttng_ust_stream stream; lttng_ust_event event; lttng_ust_context context; lttng_ust_tracer_version version; lttng_ust_tracepoint_iter tracepoint; struct {uint32_t data_size; uint32_t reloc_offset; uint64_t seqnum;} filter; struct {uint32_t count;} exclusion; char padding[32];} -->
4129 <union-decl name='__anonymous_union__' size-in-bits='
4576' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
86' column='
1' id='type-id-
314'
>
4130 <data-member access='private'
>
4131 <!-- lttng_ust_channel channel -->
4132 <var-decl name='channel' type-id='type-id-
315' visibility='default' filepath='../include/ust-comm.h' line='
87' column='
1'
/>
4134 <data-member access='private'
>
4135 <!-- lttng_ust_stream stream -->
4136 <var-decl name='stream' type-id='type-id-
316' visibility='default' filepath='../include/ust-comm.h' line='
88' column='
1'
/>
4138 <data-member access='private'
>
4139 <!-- lttng_ust_event event -->
4140 <var-decl name='event' type-id='type-id-
251' visibility='default' filepath='../include/ust-comm.h' line='
89' column='
1'
/>
4142 <data-member access='private'
>
4143 <!-- lttng_ust_context context -->
4144 <var-decl name='context' type-id='type-id-
317' visibility='default' filepath='../include/ust-comm.h' line='
90' column='
1'
/>
4146 <data-member access='private'
>
4147 <!-- lttng_ust_tracer_version version -->
4148 <var-decl name='version' type-id='type-id-
240' visibility='default' filepath='../include/ust-comm.h' line='
91' column='
1'
/>
4150 <data-member access='private'
>
4151 <!-- lttng_ust_tracepoint_iter tracepoint -->
4152 <var-decl name='tracepoint' type-id='type-id-
243' visibility='default' filepath='../include/ust-comm.h' line='
92' column='
1'
/>
4154 <data-member access='private'
>
4155 <!-- struct {uint32_t data_size; uint32_t reloc_offset; uint64_t seqnum;} filter -->
4156 <var-decl name='filter' type-id='type-id-
318' visibility='default' filepath='../include/ust-comm.h' line='
97' column='
1'
/>
4158 <data-member access='private'
>
4159 <!-- struct {uint32_t count;} exclusion -->
4160 <var-decl name='exclusion' type-id='type-id-
319' visibility='default' filepath='../include/ust-comm.h' line='
100' column='
1'
/>
4162 <data-member access='private'
>
4163 <!-- char padding[32] -->
4164 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/ust-comm.h' line='
101' column='
1'
/>
4167 <!-- struct lttng_ust_channel -->
4168 <class-decl name='lttng_ust_channel' size-in-bits='
2400' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
83' column='
1' id='type-id-
315'
>
4169 <data-member access='public' layout-offset-in-bits='
0'
>
4170 <!-- uint64_t lttng_ust_channel::len -->
4171 <var-decl name='len' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-abi.h' line='
84' column='
1'
/>
4173 <data-member access='public' layout-offset-in-bits='
64'
>
4174 <!-- lttng_ust_chan_type lttng_ust_channel::type -->
4175 <var-decl name='type' type-id='type-id-
175' visibility='default' filepath='../include/lttng/ust-abi.h' line='
85' column='
1'
/>
4177 <data-member access='public' layout-offset-in-bits='
96'
>
4178 <!-- char lttng_ust_channel::padding[288] -->
4179 <var-decl name='padding' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
86' column='
1'
/>
4181 <data-member access='public' layout-offset-in-bits='
2400'
>
4182 <!-- char lttng_ust_channel::data[] -->
4183 <var-decl name='data' type-id='type-id-
40' visibility='default' filepath='../include/lttng/ust-abi.h' line='
87' column='
1'
/>
4186 <!-- struct lttng_ust_stream -->
4187 <class-decl name='lttng_ust_stream' size-in-bits='
2400' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
91' column='
1' id='type-id-
316'
>
4188 <data-member access='public' layout-offset-in-bits='
0'
>
4189 <!-- uint64_t lttng_ust_stream::len -->
4190 <var-decl name='len' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-abi.h' line='
92' column='
1'
/>
4192 <data-member access='public' layout-offset-in-bits='
64'
>
4193 <!-- uint32_t lttng_ust_stream::stream_nr -->
4194 <var-decl name='stream_nr' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
93' column='
1'
/>
4196 <data-member access='public' layout-offset-in-bits='
96'
>
4197 <!-- char lttng_ust_stream::padding[288] -->
4198 <var-decl name='padding' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
94' column='
1'
/>
4201 <!-- struct lttng_ust_context -->
4202 <class-decl name='lttng_ust_context' size-in-bits='
2464' is-struct='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
154' column='
1' id='type-id-
317'
>
4203 <data-member access='public' layout-offset-in-bits='
0'
>
4204 <!-- lttng_ust_context_type lttng_ust_context::ctx -->
4205 <var-decl name='ctx' type-id='type-id-
247' visibility='default' filepath='../include/lttng/ust-abi.h' line='
155' column='
1'
/>
4207 <data-member access='public' layout-offset-in-bits='
32'
>
4208 <!-- char lttng_ust_context::padding[16] -->
4209 <var-decl name='padding' type-id='type-id-
10' visibility='default' filepath='../include/lttng/ust-abi.h' line='
156' column='
1'
/>
4211 <data-member access='public' layout-offset-in-bits='
160'
>
4212 <!-- union {lttng_ust_perf_counter_ctx perf_counter; struct {uint32_t provider_name_len; uint32_t ctx_name_len;} app_ctx; char padding[288];} lttng_ust_context::u -->
4213 <var-decl name='u' type-id='type-id-
320' visibility='default' filepath='../include/lttng/ust-abi.h' line='
166' column='
1'
/>
4216 <!-- union {lttng_ust_perf_counter_ctx perf_counter; struct {uint32_t provider_name_len; uint32_t ctx_name_len;} app_ctx; char padding[288];} -->
4217 <union-decl name='__anonymous_union__1' size-in-bits='
2304' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
158' column='
1' id='type-id-
320'
>
4218 <data-member access='private'
>
4219 <!-- lttng_ust_perf_counter_ctx perf_counter -->
4220 <var-decl name='perf_counter' type-id='type-id-
249' visibility='default' filepath='../include/lttng/ust-abi.h' line='
159' column='
1'
/>
4222 <data-member access='private'
>
4223 <!-- struct {uint32_t provider_name_len; uint32_t ctx_name_len;} app_ctx -->
4224 <var-decl name='app_ctx' type-id='type-id-
321' visibility='default' filepath='../include/lttng/ust-abi.h' line='
164' column='
1'
/>
4226 <data-member access='private'
>
4227 <!-- char padding[288] -->
4228 <var-decl name='padding' type-id='type-id-
24' visibility='default' filepath='../include/lttng/ust-abi.h' line='
165' column='
1'
/>
4231 <!-- struct {uint32_t provider_name_len; uint32_t ctx_name_len;} -->
4232 <class-decl name='__anonymous_struct__' size-in-bits='
64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/lttng/ust-abi.h' line='
160' column='
1' id='type-id-
321'
>
4233 <data-member access='public' layout-offset-in-bits='
0'
>
4234 <!-- uint32_t provider_name_len -->
4235 <var-decl name='provider_name_len' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
162' column='
1'
/>
4237 <data-member access='public' layout-offset-in-bits='
32'
>
4238 <!-- uint32_t ctx_name_len -->
4239 <var-decl name='ctx_name_len' type-id='type-id-
61' visibility='default' filepath='../include/lttng/ust-abi.h' line='
163' column='
1'
/>
4242 <!-- struct {uint32_t data_size; uint32_t reloc_offset; uint64_t seqnum;} -->
4243 <class-decl name='__anonymous_struct__1' size-in-bits='
128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
93' column='
1' id='type-id-
318'
>
4244 <data-member access='public' layout-offset-in-bits='
0'
>
4245 <!-- uint32_t data_size -->
4246 <var-decl name='data_size' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
94' column='
1'
/>
4248 <data-member access='public' layout-offset-in-bits='
32'
>
4249 <!-- uint32_t reloc_offset -->
4250 <var-decl name='reloc_offset' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
95' column='
1'
/>
4252 <data-member access='public' layout-offset-in-bits='
64'
>
4253 <!-- uint64_t seqnum -->
4254 <var-decl name='seqnum' type-id='type-id-
81' visibility='default' filepath='../include/ust-comm.h' line='
96' column='
1'
/>
4257 <!-- struct {uint32_t count;} -->
4258 <class-decl name='__anonymous_struct__2' size-in-bits='
32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
98' column='
1' id='type-id-
319'
>
4259 <data-member access='public' layout-offset-in-bits='
0'
>
4260 <!-- uint32_t count -->
4261 <var-decl name='count' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
99' column='
1'
/>
4264 <!-- struct ustcomm_ust_reply -->
4265 <class-decl name='ustcomm_ust_reply' size-in-bits='
2592' is-struct='yes' visibility='default' filepath='../include/ust-comm.h' line='
111' column='
1' id='type-id-
322'
>
4266 <data-member access='public' layout-offset-in-bits='
0'
>
4267 <!-- uint32_t ustcomm_ust_reply::handle -->
4268 <var-decl name='handle' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
112' column='
1'
/>
4270 <data-member access='public' layout-offset-in-bits='
32'
>
4271 <!-- uint32_t ustcomm_ust_reply::cmd -->
4272 <var-decl name='cmd' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
113' column='
1'
/>
4274 <data-member access='public' layout-offset-in-bits='
64'
>
4275 <!-- int32_t ustcomm_ust_reply::ret_code -->
4276 <var-decl name='ret_code' type-id='type-id-
77' visibility='default' filepath='../include/ust-comm.h' line='
114' column='
1'
/>
4278 <data-member access='public' layout-offset-in-bits='
96'
>
4279 <!-- uint32_t ustcomm_ust_reply::ret_val -->
4280 <var-decl name='ret_val' type-id='type-id-
61' visibility='default' filepath='../include/ust-comm.h' line='
115' column='
1'
/>
4282 <data-member access='public' layout-offset-in-bits='
128'
>
4283 <!-- char ustcomm_ust_reply::padding[32] -->
4284 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/ust-comm.h' line='
116' column='
1'
/>
4286 <data-member access='public' layout-offset-in-bits='
384'
>
4287 <!-- union {struct {uint64_t memory_map_size;} channel; struct {uint64_t memory_map_size;} stream; lttng_ust_tracer_version version; lttng_ust_tracepoint_iter tracepoint; char padding[32];} ustcomm_ust_reply::u -->
4288 <var-decl name='u' type-id='type-id-
323' visibility='default' filepath='../include/ust-comm.h' line='
127' column='
1'
/>
4291 <!-- union {struct {uint64_t memory_map_size;} channel; struct {uint64_t memory_map_size;} stream; lttng_ust_tracer_version version; lttng_ust_tracepoint_iter tracepoint; char padding[32];} -->
4292 <union-decl name='__anonymous_union__2' size-in-bits='
2208' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
117' column='
1' id='type-id-
323'
>
4293 <data-member access='private'
>
4294 <!-- struct {uint64_t memory_map_size;} channel -->
4295 <var-decl name='channel' type-id='type-id-
324' visibility='default' filepath='../include/ust-comm.h' line='
120' column='
1'
/>
4297 <data-member access='private'
>
4298 <!-- struct {uint64_t memory_map_size;} stream -->
4299 <var-decl name='stream' type-id='type-id-
325' visibility='default' filepath='../include/ust-comm.h' line='
123' column='
1'
/>
4301 <data-member access='private'
>
4302 <!-- lttng_ust_tracer_version version -->
4303 <var-decl name='version' type-id='type-id-
240' visibility='default' filepath='../include/ust-comm.h' line='
124' column='
1'
/>
4305 <data-member access='private'
>
4306 <!-- lttng_ust_tracepoint_iter tracepoint -->
4307 <var-decl name='tracepoint' type-id='type-id-
243' visibility='default' filepath='../include/ust-comm.h' line='
125' column='
1'
/>
4309 <data-member access='private'
>
4310 <!-- char padding[32] -->
4311 <var-decl name='padding' type-id='type-id-
30' visibility='default' filepath='../include/ust-comm.h' line='
126' column='
1'
/>
4314 <!-- struct {uint64_t memory_map_size;} -->
4315 <class-decl name='__anonymous_struct__3' size-in-bits='
64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
118' column='
1' id='type-id-
324'
>
4316 <data-member access='public' layout-offset-in-bits='
0'
>
4317 <!-- uint64_t memory_map_size -->
4318 <var-decl name='memory_map_size' type-id='type-id-
81' visibility='default' filepath='../include/ust-comm.h' line='
119' column='
1'
/>
4321 <!-- struct {uint64_t memory_map_size;} -->
4322 <class-decl name='__anonymous_struct__4' size-in-bits='
64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../include/ust-comm.h' line='
121' column='
1' id='type-id-
325'
>
4323 <data-member access='public' layout-offset-in-bits='
0'
>
4324 <!-- uint64_t memory_map_size -->
4325 <var-decl name='memory_map_size' type-id='type-id-
81' visibility='default' filepath='../include/ust-comm.h' line='
122' column='
1'
/>
4328 <!-- const lttng_ctx_field -->
4329 <qualified-type-def type-id='type-id-
178' const='yes' id='type-id-
326'
/>
4330 <!-- const lttng_ctx_field* -->
4331 <pointer-type-def type-id='type-id-
326' size-in-bits='
64' id='type-id-
327'
/>
4332 <!-- const lttng_event_field -->
4333 <qualified-type-def type-id='type-id-
179' const='yes' id='type-id-
328'
/>
4334 <!-- const lttng_event_field* -->
4335 <pointer-type-def type-id='type-id-
328' size-in-bits='
64' id='type-id-
329'
/>
4336 <!-- ustcomm_ust_msg* -->
4337 <pointer-type-def type-id='type-id-
313' size-in-bits='
64' id='type-id-
330'
/>
4338 <!-- ustcomm_ust_reply* -->
4339 <pointer-type-def type-id='type-id-
322' size-in-bits='
64' id='type-id-
331'
/>
4340 <!-- int ustcomm_setsockopt_snd_timeout(int, unsigned int) -->
4341 <function-decl name='ustcomm_setsockopt_snd_timeout' mangled-name='ustcomm_setsockopt_snd_timeout' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1609' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_setsockopt_snd_timeout'
>
4342 <!-- parameter of type 'int' -->
4343 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1609' column='
1'
/>
4344 <!-- parameter of type 'unsigned int' -->
4345 <parameter type-id='type-id-
57' name='msec' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1609' column='
1'
/>
4347 <return type-id='type-id-
43'
/>
4349 <!-- int ustcomm_setsockopt_rcv_timeout(int, unsigned int) -->
4350 <function-decl name='ustcomm_setsockopt_rcv_timeout' mangled-name='ustcomm_setsockopt_rcv_timeout' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1589' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_setsockopt_rcv_timeout'
>
4351 <!-- parameter of type 'int' -->
4352 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1589' column='
1'
/>
4353 <!-- parameter of type 'unsigned int' -->
4354 <parameter type-id='type-id-
57' name='msec' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1589' column='
1'
/>
4356 <return type-id='type-id-
43'
/>
4358 <!-- int ustcomm_register_channel(int, lttng_session*, int, int, size_t, const lttng_ctx_field*, uint32_t*, int*) -->
4359 <function-decl name='ustcomm_register_channel' mangled-name='ustcomm_register_channel' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1482' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_register_channel'
>
4360 <!-- parameter of type 'int' -->
4361 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1482' column='
1'
/>
4362 <!-- parameter of type 'lttng_session*' -->
4363 <parameter type-id='type-id-
172' name='session' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1483' column='
1'
/>
4364 <!-- parameter of type 'int' -->
4365 <parameter type-id='type-id-
43' name='session_objd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1484' column='
1'
/>
4366 <!-- parameter of type 'int' -->
4367 <parameter type-id='type-id-
43' name='channel_objd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1485' column='
1'
/>
4368 <!-- parameter of type 'typedef size_t' -->
4369 <parameter type-id='type-id-
63' name='nr_ctx_fields' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1486' column='
1'
/>
4370 <!-- parameter of type 'const lttng_ctx_field*' -->
4371 <parameter type-id='type-id-
327' name='ctx_fields' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1487' column='
1'
/>
4372 <!-- parameter of type 'uint32_t*' -->
4373 <parameter type-id='type-id-
289' name='chan_id' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1488' column='
1'
/>
4374 <!-- parameter of type 'int*' -->
4375 <parameter type-id='type-id-
269' name='header_type' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1489' column='
1'
/>
4377 <return type-id='type-id-
43'
/>
4379 <!-- int ustcomm_register_enum(int, int, const char*, size_t, const lttng_enum_entry*, uint64_t*) -->
4380 <function-decl name='ustcomm_register_enum' mangled-name='ustcomm_register_enum' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1378' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_register_enum'
>
4381 <!-- parameter of type 'int' -->
4382 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1378' column='
1'
/>
4383 <!-- parameter of type 'int' -->
4384 <parameter type-id='type-id-
43' name='session_objd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1379' column='
1'
/>
4385 <!-- parameter of type 'const char*' -->
4386 <parameter type-id='type-id-
185' name='enum_name' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1380' column='
1'
/>
4387 <!-- parameter of type 'typedef size_t' -->
4388 <parameter type-id='type-id-
63' name='nr_entries' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1381' column='
1'
/>
4389 <!-- parameter of type 'const lttng_enum_entry*' -->
4390 <parameter type-id='type-id-
200' name='lttng_entries' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1382' column='
1'
/>
4391 <!-- parameter of type 'uint64_t*' -->
4392 <parameter type-id='type-id-
290' name='id' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1383' column='
1'
/>
4394 <return type-id='type-id-
43'
/>
4396 <!-- int ustcomm_register_event(int, lttng_session*, int, int, const char*, int, const char*, size_t, const lttng_event_field*, const char*, uint32_t*) -->
4397 <function-decl name='ustcomm_register_event' mangled-name='ustcomm_register_event' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1235' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_register_event'
>
4398 <!-- parameter of type 'int' -->
4399 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1235' column='
1'
/>
4400 <!-- parameter of type 'lttng_session*' -->
4401 <parameter type-id='type-id-
172' name='session' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1236' column='
1'
/>
4402 <!-- parameter of type 'int' -->
4403 <parameter type-id='type-id-
43' name='session_objd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1237' column='
1'
/>
4404 <!-- parameter of type 'int' -->
4405 <parameter type-id='type-id-
43' name='channel_objd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1238' column='
1'
/>
4406 <!-- parameter of type 'const char*' -->
4407 <parameter type-id='type-id-
185' name='event_name' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1239' column='
1'
/>
4408 <!-- parameter of type 'int' -->
4409 <parameter type-id='type-id-
43' name='loglevel' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1240' column='
1'
/>
4410 <!-- parameter of type 'const char*' -->
4411 <parameter type-id='type-id-
185' name='signature' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1241' column='
1'
/>
4412 <!-- parameter of type 'typedef size_t' -->
4413 <parameter type-id='type-id-
63' name='nr_fields' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1242' column='
1'
/>
4414 <!-- parameter of type 'const lttng_event_field*' -->
4415 <parameter type-id='type-id-
329' name='lttng_fields' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1243' column='
1'
/>
4416 <!-- parameter of type 'const char*' -->
4417 <parameter type-id='type-id-
185' name='model_emf_uri' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1244' column='
1'
/>
4418 <!-- parameter of type 'uint32_t*' -->
4419 <parameter type-id='type-id-
289' name='id' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
1245' column='
1'
/>
4421 <return type-id='type-id-
43'
/>
4423 <!-- int ustcomm_send_reg_msg(int, ustctl_socket_type, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) -->
4424 <function-decl name='ustcomm_send_reg_msg' mangled-name='ustcomm_send_reg_msg' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
726' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_send_reg_msg'
>
4425 <!-- parameter of type 'int' -->
4426 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
726' column='
1'
/>
4427 <!-- parameter of type 'enum ustctl_socket_type' -->
4428 <parameter type-id='type-id-
91' name='type' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
727' column='
1'
/>
4429 <!-- parameter of type 'typedef uint32_t' -->
4430 <parameter type-id='type-id-
61' name='bits_per_long' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
728' column='
1'
/>
4431 <!-- parameter of type 'typedef uint32_t' -->
4432 <parameter type-id='type-id-
61' name='uint8_t_alignment' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
729' column='
1'
/>
4433 <!-- parameter of type 'typedef uint32_t' -->
4434 <parameter type-id='type-id-
61' name='uint16_t_alignment' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
730' column='
1'
/>
4435 <!-- parameter of type 'typedef uint32_t' -->
4436 <parameter type-id='type-id-
61' name='uint32_t_alignment' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
731' column='
1'
/>
4437 <!-- parameter of type 'typedef uint32_t' -->
4438 <parameter type-id='type-id-
61' name='uint64_t_alignment' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
732' column='
1'
/>
4439 <!-- parameter of type 'typedef uint32_t' -->
4440 <parameter type-id='type-id-
61' name='long_alignment' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
733' column='
1'
/>
4442 <return type-id='type-id-
43'
/>
4444 <!-- int ustcomm_recv_stream_from_sessiond(int, uint64_t*, int*, int*) -->
4445 <function-decl name='ustcomm_recv_stream_from_sessiond' mangled-name='ustcomm_recv_stream_from_sessiond' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
666' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_recv_stream_from_sessiond'
>
4446 <!-- parameter of type 'int' -->
4447 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
666' column='
1'
/>
4448 <!-- parameter of type 'uint64_t*' -->
4449 <parameter type-id='type-id-
290' name='memory_map_size' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
667' column='
1'
/>
4450 <!-- parameter of type 'int*' -->
4451 <parameter type-id='type-id-
269' name='shm_fd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
668' column='
1'
/>
4452 <!-- parameter of type 'int*' -->
4453 <parameter type-id='type-id-
269' name='wakeup_fd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
668' column='
1'
/>
4455 <return type-id='type-id-
43'
/>
4457 <!-- ssize_t ustcomm_recv_channel_from_sessiond(int, void**, uint64_t, int*) -->
4458 <function-decl name='ustcomm_recv_channel_from_sessiond' mangled-name='ustcomm_recv_channel_from_sessiond' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
606' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_recv_channel_from_sessiond'
>
4459 <!-- parameter of type 'int' -->
4460 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
606' column='
1'
/>
4461 <!-- parameter of type 'void**' -->
4462 <parameter type-id='type-id-
116' name='_chan_data' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
607' column='
1'
/>
4463 <!-- parameter of type 'typedef uint64_t' -->
4464 <parameter type-id='type-id-
81' name='var_len' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
607' column='
1'
/>
4465 <!-- parameter of type 'int*' -->
4466 <parameter type-id='type-id-
269' name='_wakeup_fd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
608' column='
1'
/>
4467 <!-- typedef ssize_t -->
4468 <return type-id='type-id-
106'
/>
4470 <!-- int ustcomm_send_app_cmd(int, ustcomm_ust_msg*, ustcomm_ust_reply*) -->
4471 <function-decl name='ustcomm_send_app_cmd' mangled-name='ustcomm_send_app_cmd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
587' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_send_app_cmd'
>
4472 <!-- parameter of type 'int' -->
4473 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
587' column='
1'
/>
4474 <!-- parameter of type 'ustcomm_ust_msg*' -->
4475 <parameter type-id='type-id-
330' name='lum' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
588' column='
1'
/>
4476 <!-- parameter of type 'ustcomm_ust_reply*' -->
4477 <parameter type-id='type-id-
331' name='lur' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
589' column='
1'
/>
4479 <return type-id='type-id-
43'
/>
4481 <!-- int ustcomm_recv_app_reply(int, ustcomm_ust_reply*, uint32_t, uint32_t) -->
4482 <function-decl name='ustcomm_recv_app_reply' mangled-name='ustcomm_recv_app_reply' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
547' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_recv_app_reply'
>
4483 <!-- parameter of type 'int' -->
4484 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
547' column='
1'
/>
4485 <!-- parameter of type 'ustcomm_ust_reply*' -->
4486 <parameter type-id='type-id-
331' name='lur' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
547' column='
1'
/>
4487 <!-- parameter of type 'typedef uint32_t' -->
4488 <parameter type-id='type-id-
61' name='expected_handle' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
548' column='
1'
/>
4489 <!-- parameter of type 'typedef uint32_t' -->
4490 <parameter type-id='type-id-
61' name='expected_cmd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
548' column='
1'
/>
4492 <return type-id='type-id-
43'
/>
4494 <!-- int ustcomm_send_app_msg(int, ustcomm_ust_msg*) -->
4495 <function-decl name='ustcomm_send_app_msg' mangled-name='ustcomm_send_app_msg' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
528' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_send_app_msg'
>
4496 <!-- parameter of type 'int' -->
4497 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
528' column='
1'
/>
4498 <!-- parameter of type 'ustcomm_ust_msg*' -->
4499 <parameter type-id='type-id-
330' name='lum' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
528' column='
1'
/>
4501 <return type-id='type-id-
43'
/>
4503 <!-- ssize_t ustcomm_recv_fds_unix_sock(int, int*, size_t) -->
4504 <function-decl name='ustcomm_recv_fds_unix_sock' mangled-name='ustcomm_recv_fds_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
446' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_recv_fds_unix_sock'
>
4505 <!-- parameter of type 'int' -->
4506 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
446' column='
1'
/>
4507 <!-- parameter of type 'int*' -->
4508 <parameter type-id='type-id-
269' name='fds' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
446' column='
1'
/>
4509 <!-- parameter of type 'typedef size_t' -->
4510 <parameter type-id='type-id-
63' name='nb_fd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
446' column='
1'
/>
4511 <!-- typedef ssize_t -->
4512 <return type-id='type-id-
106'
/>
4514 <!-- ssize_t ustcomm_send_fds_unix_sock(int, int*, size_t) -->
4515 <function-decl name='ustcomm_send_fds_unix_sock' mangled-name='ustcomm_send_fds_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
388' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_send_fds_unix_sock'
>
4516 <!-- parameter of type 'int' -->
4517 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
388' column='
1'
/>
4518 <!-- parameter of type 'int*' -->
4519 <parameter type-id='type-id-
269' name='fds' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
388' column='
1'
/>
4520 <!-- parameter of type 'typedef size_t' -->
4521 <parameter type-id='type-id-
63' name='nb_fd' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
388' column='
1'
/>
4522 <!-- typedef ssize_t -->
4523 <return type-id='type-id-
106'
/>
4525 <!-- ssize_t ustcomm_send_unix_sock(int, void*, size_t) -->
4526 <function-decl name='ustcomm_send_unix_sock' mangled-name='ustcomm_send_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
342' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_send_unix_sock'
>
4527 <!-- parameter of type 'int' -->
4528 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
342' column='
1'
/>
4529 <!-- parameter of type 'void*' -->
4530 <parameter type-id='type-id-
112' name='buf' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
342' column='
1'
/>
4531 <!-- parameter of type 'typedef size_t' -->
4532 <parameter type-id='type-id-
63' name='len' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
342' column='
1'
/>
4533 <!-- typedef ssize_t -->
4534 <return type-id='type-id-
106'
/>
4536 <!-- ssize_t ustcomm_recv_unix_sock(int, void*, size_t) -->
4537 <function-decl name='ustcomm_recv_unix_sock' mangled-name='ustcomm_recv_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
292' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_recv_unix_sock'
>
4538 <!-- parameter of type 'int' -->
4539 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
292' column='
1'
/>
4540 <!-- parameter of type 'void*' -->
4541 <parameter type-id='type-id-
112' name='buf' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
292' column='
1'
/>
4542 <!-- parameter of type 'typedef size_t' -->
4543 <parameter type-id='type-id-
63' name='len' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
292' column='
1'
/>
4544 <!-- typedef ssize_t -->
4545 <return type-id='type-id-
106'
/>
4547 <!-- int ustcomm_close_unix_sock(int) -->
4548 <function-decl name='ustcomm_close_unix_sock' mangled-name='ustcomm_close_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
267' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_close_unix_sock'
>
4549 <!-- parameter of type 'int' -->
4550 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
267' column='
1'
/>
4552 <return type-id='type-id-
43'
/>
4554 <!-- int ustcomm_listen_unix_sock(int) -->
4555 <function-decl name='ustcomm_listen_unix_sock' mangled-name='ustcomm_listen_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
247' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_listen_unix_sock'
>
4556 <!-- parameter of type 'int' -->
4557 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
247' column='
1'
/>
4559 <return type-id='type-id-
43'
/>
4561 <!-- int ustcomm_create_unix_sock(const char*) -->
4562 <function-decl name='ustcomm_create_unix_sock' mangled-name='ustcomm_create_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
201' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_create_unix_sock'
>
4563 <!-- parameter of type 'const char*' -->
4564 <parameter type-id='type-id-
185' name='pathname' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
201' column='
1'
/>
4566 <return type-id='type-id-
43'
/>
4568 <!-- int ustcomm_accept_unix_sock(int) -->
4569 <function-decl name='ustcomm_accept_unix_sock' mangled-name='ustcomm_accept_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
177' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_accept_unix_sock'
>
4570 <!-- parameter of type 'int' -->
4571 <parameter type-id='type-id-
43' name='sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
177' column='
1'
/>
4573 <return type-id='type-id-
43'
/>
4575 <!-- int ustcomm_connect_unix_sock(const char*, long int) -->
4576 <function-decl name='ustcomm_connect_unix_sock' mangled-name='ustcomm_connect_unix_sock' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
101' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ustcomm_connect_unix_sock'
>
4577 <!-- parameter of type 'const char*' -->
4578 <parameter type-id='type-id-
185' name='pathname' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
101' column='
1'
/>
4579 <!-- parameter of type 'long int' -->
4580 <parameter type-id='type-id-
46' name='timeout' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
101' column='
1'
/>
4582 <return type-id='type-id-
43'
/>
4584 <!-- const char* lttng_ust_strerror(int) -->
4585 <function-decl name='lttng_ust_strerror' mangled-name='lttng_ust_strerror' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
83' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_strerror'
>
4586 <!-- parameter of type 'int' -->
4587 <parameter type-id='type-id-
43' name='code' filepath='liblttng-ust-comm/lttng-ust-comm.c' line='
83' column='
1'
/>
4588 <!-- const char* -->
4589 <return type-id='type-id-
185'
/>
4592 <abi-instr version='
1.0' address-size='
64' path='lttng-ust-fd-tracker.c' comp-dir-path='liblttng-ust-comm' language='LANG_C99'
>
4595 <array-type-def dimensions='
1' type-id='type-id-
5' size-in-bits='
8' id='type-id-
332'
>
4596 <!-- <anonymous range>[1] -->
4597 <subrange length='
1' type-id='type-id-
3' id='type-id-
333'
/>
4600 <!-- struct _IO_codecvt -->
4601 <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-
334'
/>
4602 <!-- struct _IO_marker -->
4603 <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-
335'
/>
4604 <!-- struct _IO_wide_data -->
4605 <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-
336'
/>
4606 <!-- signed char -->
4607 <type-decl name='signed char' size-in-bits='
8' id='type-id-
337'
/>
4608 <!-- typedef _IO_FILE FILE -->
4609 <typedef-decl name='FILE' type-id='type-id-
338' filepath='/usr/include/bits/types/FILE.h' line='
7' column='
1' id='type-id-
339'
/>
4610 <!-- struct _IO_FILE -->
4611 <class-decl name='_IO_FILE' size-in-bits='
1728' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
49' column='
1' id='type-id-
338'
>
4612 <data-member access='public' layout-offset-in-bits='
0'
>
4613 <!-- int _IO_FILE::_flags -->
4614 <var-decl name='_flags' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
51' column='
1'
/>
4616 <data-member access='public' layout-offset-in-bits='
64'
>
4617 <!-- char* _IO_FILE::_IO_read_ptr -->
4618 <var-decl name='_IO_read_ptr' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
54' column='
1'
/>
4620 <data-member access='public' layout-offset-in-bits='
128'
>
4621 <!-- char* _IO_FILE::_IO_read_end -->
4622 <var-decl name='_IO_read_end' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
55' column='
1'
/>
4624 <data-member access='public' layout-offset-in-bits='
192'
>
4625 <!-- char* _IO_FILE::_IO_read_base -->
4626 <var-decl name='_IO_read_base' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
56' column='
1'
/>
4628 <data-member access='public' layout-offset-in-bits='
256'
>
4629 <!-- char* _IO_FILE::_IO_write_base -->
4630 <var-decl name='_IO_write_base' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
57' column='
1'
/>
4632 <data-member access='public' layout-offset-in-bits='
320'
>
4633 <!-- char* _IO_FILE::_IO_write_ptr -->
4634 <var-decl name='_IO_write_ptr' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
58' column='
1'
/>
4636 <data-member access='public' layout-offset-in-bits='
384'
>
4637 <!-- char* _IO_FILE::_IO_write_end -->
4638 <var-decl name='_IO_write_end' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
59' column='
1'
/>
4640 <data-member access='public' layout-offset-in-bits='
448'
>
4641 <!-- char* _IO_FILE::_IO_buf_base -->
4642 <var-decl name='_IO_buf_base' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
60' column='
1'
/>
4644 <data-member access='public' layout-offset-in-bits='
512'
>
4645 <!-- char* _IO_FILE::_IO_buf_end -->
4646 <var-decl name='_IO_buf_end' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
61' column='
1'
/>
4648 <data-member access='public' layout-offset-in-bits='
576'
>
4649 <!-- char* _IO_FILE::_IO_save_base -->
4650 <var-decl name='_IO_save_base' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
64' column='
1'
/>
4652 <data-member access='public' layout-offset-in-bits='
640'
>
4653 <!-- char* _IO_FILE::_IO_backup_base -->
4654 <var-decl name='_IO_backup_base' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
65' column='
1'
/>
4656 <data-member access='public' layout-offset-in-bits='
704'
>
4657 <!-- char* _IO_FILE::_IO_save_end -->
4658 <var-decl name='_IO_save_end' type-id='type-id-
101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
66' column='
1'
/>
4660 <data-member access='public' layout-offset-in-bits='
768'
>
4661 <!-- _IO_marker* _IO_FILE::_markers -->
4662 <var-decl name='_markers' type-id='type-id-
340' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
68' column='
1'
/>
4664 <data-member access='public' layout-offset-in-bits='
832'
>
4665 <!-- _IO_FILE* _IO_FILE::_chain -->
4666 <var-decl name='_chain' type-id='type-id-
341' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
70' column='
1'
/>
4668 <data-member access='public' layout-offset-in-bits='
896'
>
4669 <!-- int _IO_FILE::_fileno -->
4670 <var-decl name='_fileno' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
72' column='
1'
/>
4672 <data-member access='public' layout-offset-in-bits='
928'
>
4673 <!-- int _IO_FILE::_flags2 -->
4674 <var-decl name='_flags2' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
73' column='
1'
/>
4676 <data-member access='public' layout-offset-in-bits='
960'
>
4677 <!-- __off_t _IO_FILE::_old_offset -->
4678 <var-decl name='_old_offset' type-id='type-id-
342' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
74' column='
1'
/>
4680 <data-member access='public' layout-offset-in-bits='
1024'
>
4681 <!-- unsigned short int _IO_FILE::_cur_column -->
4682 <var-decl name='_cur_column' type-id='type-id-
58' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
77' column='
1'
/>
4684 <data-member access='public' layout-offset-in-bits='
1040'
>
4685 <!-- signed char _IO_FILE::_vtable_offset -->
4686 <var-decl name='_vtable_offset' type-id='type-id-
337' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
78' column='
1'
/>
4688 <data-member access='public' layout-offset-in-bits='
1048'
>
4689 <!-- char _IO_FILE::_shortbuf[1] -->
4690 <var-decl name='_shortbuf' type-id='type-id-
332' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
79' column='
1'
/>
4692 <data-member access='public' layout-offset-in-bits='
1088'
>
4693 <!-- _IO_lock_t* _IO_FILE::_lock -->
4694 <var-decl name='_lock' type-id='type-id-
343' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
81' column='
1'
/>
4696 <data-member access='public' layout-offset-in-bits='
1152'
>
4697 <!-- __off64_t _IO_FILE::_offset -->
4698 <var-decl name='_offset' type-id='type-id-
344' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
89' column='
1'
/>
4700 <data-member access='public' layout-offset-in-bits='
1216'
>
4701 <!-- _IO_codecvt* _IO_FILE::_codecvt -->
4702 <var-decl name='_codecvt' type-id='type-id-
345' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
91' column='
1'
/>
4704 <data-member access='public' layout-offset-in-bits='
1280'
>
4705 <!-- _IO_wide_data* _IO_FILE::_wide_data -->
4706 <var-decl name='_wide_data' type-id='type-id-
346' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
92' column='
1'
/>
4708 <data-member access='public' layout-offset-in-bits='
1344'
>
4709 <!-- _IO_FILE* _IO_FILE::_freeres_list -->
4710 <var-decl name='_freeres_list' type-id='type-id-
341' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
93' column='
1'
/>
4712 <data-member access='public' layout-offset-in-bits='
1408'
>
4713 <!-- void* _IO_FILE::_freeres_buf -->
4714 <var-decl name='_freeres_buf' type-id='type-id-
112' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
94' column='
1'
/>
4716 <data-member access='public' layout-offset-in-bits='
1472'
>
4717 <!-- size_t _IO_FILE::__pad5 -->
4718 <var-decl name='__pad5' type-id='type-id-
63' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
95' column='
1'
/>
4720 <data-member access='public' layout-offset-in-bits='
1536'
>
4721 <!-- int _IO_FILE::_mode -->
4722 <var-decl name='_mode' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
96' column='
1'
/>
4724 <data-member access='public' layout-offset-in-bits='
1568'
>
4725 <!-- char _IO_FILE::_unused2[20] -->
4726 <var-decl name='_unused2' type-id='type-id-
12' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='
98' column='
1'
/>
4729 <!-- typedef long int __off_t -->
4730 <typedef-decl name='__off_t' type-id='type-id-
46' filepath='/usr/include/bits/types.h' line='
152' column='
1' id='type-id-
342'
/>
4731 <!-- typedef void _IO_lock_t -->
4732 <typedef-decl name='_IO_lock_t' type-id='type-id-
59' filepath='/usr/include/bits/types/struct_FILE.h' line='
43' column='
1' id='type-id-
347'
/>
4733 <!-- typedef long int __off64_t -->
4734 <typedef-decl name='__off64_t' type-id='type-id-
46' filepath='/usr/include/bits/types.h' line='
153' column='
1' id='type-id-
344'
/>
4736 <pointer-type-def type-id='type-id-
339' size-in-bits='
64' id='type-id-
348'
/>
4738 <pointer-type-def type-id='type-id-
338' size-in-bits='
64' id='type-id-
341'
/>
4739 <!-- _IO_codecvt* -->
4740 <pointer-type-def type-id='type-id-
334' size-in-bits='
64' id='type-id-
345'
/>
4741 <!-- _IO_lock_t* -->
4742 <pointer-type-def type-id='type-id-
347' size-in-bits='
64' id='type-id-
343'
/>
4743 <!-- _IO_marker* -->
4744 <pointer-type-def type-id='type-id-
335' size-in-bits='
64' id='type-id-
340'
/>
4745 <!-- _IO_wide_data* -->
4746 <pointer-type-def type-id='type-id-
336' size-in-bits='
64' id='type-id-
346'
/>
4747 <!-- int (FILE*)* -->
4748 <pointer-type-def type-id='type-id-
349' size-in-bits='
64' id='type-id-
350'
/>
4750 <pointer-type-def type-id='type-id-
351' size-in-bits='
64' id='type-id-
352'
/>
4751 <!-- int lttng_ust_safe_closefrom_fd(int, int (int)*) -->
4752 <function-decl name='lttng_ust_safe_closefrom_fd' mangled-name='lttng_ust_safe_closefrom_fd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
426' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_safe_closefrom_fd'
>
4753 <!-- parameter of type 'int' -->
4754 <parameter type-id='type-id-
43' name='lowfd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
426' column='
1'
/>
4755 <!-- parameter of type 'int (int)*' -->
4756 <parameter type-id='type-id-
352' name='close_cb' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
426' column='
1'
/>
4758 <return type-id='type-id-
43'
/>
4760 <!-- int lttng_ust_safe_fclose_stream(FILE*, int (FILE*)*) -->
4761 <function-decl name='lttng_ust_safe_fclose_stream' mangled-name='lttng_ust_safe_fclose_stream' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
371' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_safe_fclose_stream'
>
4762 <!-- parameter of type 'FILE*' -->
4763 <parameter type-id='type-id-
348' name='stream' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
371' column='
1'
/>
4764 <!-- parameter of type 'int (FILE*)*' -->
4765 <parameter type-id='type-id-
350' name='fclose_cb' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
371' column='
1'
/>
4767 <return type-id='type-id-
43'
/>
4769 <!-- int lttng_ust_safe_close_fd(int, int (int)*) -->
4770 <function-decl name='lttng_ust_safe_close_fd' mangled-name='lttng_ust_safe_close_fd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
335' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_safe_close_fd'
>
4771 <!-- parameter of type 'int' -->
4772 <parameter type-id='type-id-
43' name='fd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
335' column='
1'
/>
4773 <!-- parameter of type 'int (int)*' -->
4774 <parameter type-id='type-id-
352' name='close_cb' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
335' column='
1'
/>
4776 <return type-id='type-id-
43'
/>
4778 <!-- void lttng_ust_delete_fd_from_tracker(int) -->
4779 <function-decl name='lttng_ust_delete_fd_from_tracker' mangled-name='lttng_ust_delete_fd_from_tracker' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
313' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_delete_fd_from_tracker'
>
4780 <!-- parameter of type 'int' -->
4781 <parameter type-id='type-id-
43' name='fd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
313' column='
1'
/>
4783 <return type-id='type-id-
59'
/>
4785 <!-- int lttng_ust_add_fd_to_tracker(int) -->
4786 <function-decl name='lttng_ust_add_fd_to_tracker' mangled-name='lttng_ust_add_fd_to_tracker' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
280' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_add_fd_to_tracker'
>
4787 <!-- parameter of type 'int' -->
4788 <parameter type-id='type-id-
43' name='fd' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
280' column='
1'
/>
4790 <return type-id='type-id-
43'
/>
4792 <!-- void lttng_ust_unlock_fd_tracker() -->
4793 <function-decl name='lttng_ust_unlock_fd_tracker' mangled-name='lttng_ust_unlock_fd_tracker' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
168' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_unlock_fd_tracker'
>
4795 <return type-id='type-id-
59'
/>
4797 <!-- void lttng_ust_lock_fd_tracker() -->
4798 <function-decl name='lttng_ust_lock_fd_tracker' mangled-name='lttng_ust_lock_fd_tracker' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
139' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_lock_fd_tracker'
>
4800 <return type-id='type-id-
59'
/>
4802 <!-- void lttng_ust_init_fd_tracker() -->
4803 <function-decl name='lttng_ust_init_fd_tracker' mangled-name='lttng_ust_init_fd_tracker' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
105' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_init_fd_tracker'
>
4805 <return type-id='type-id-
59'
/>
4807 <!-- void lttng_ust_fixup_fd_tracker_tls() -->
4808 <function-decl name='lttng_ust_fixup_fd_tracker_tls' mangled-name='lttng_ust_fixup_fd_tracker_tls' filepath='liblttng-ust-comm/lttng-ust-fd-tracker.c' line='
95' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_fixup_fd_tracker_tls'
>
4810 <return type-id='type-id-
59'
/>
4812 <!-- int (FILE*) -->
4813 <function-type size-in-bits='
64' id='type-id-
349'
>
4814 <!-- parameter of type 'FILE*' -->
4815 <parameter type-id='type-id-
348'
/>
4817 <return type-id='type-id-
43'
/>
4820 <function-type size-in-bits='
64' id='type-id-
351'
>
4821 <!-- parameter of type 'int' -->
4822 <parameter type-id='type-id-
43'
/>
4824 <return type-id='type-id-
43'
/>
4827 <abi-instr version='
1.0' address-size='
64' path='ust-core.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
4828 <!-- struct lttng_enum -->
4829 <class-decl name='lttng_enum' size-in-bits='
448' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
468' column='
1' id='type-id-
353'
>
4830 <data-member access='public' layout-offset-in-bits='
0'
>
4831 <!-- const lttng_enum_desc* lttng_enum::desc -->
4832 <var-decl name='desc' type-id='type-id-
198' visibility='default' filepath='../include/lttng/ust-events.h' line='
469' column='
1'
/>
4834 <data-member access='public' layout-offset-in-bits='
64'
>
4835 <!-- lttng_session* lttng_enum::session -->
4836 <var-decl name='session' type-id='type-id-
172' visibility='default' filepath='../include/lttng/ust-events.h' line='
470' column='
1'
/>
4838 <data-member access='public' layout-offset-in-bits='
128'
>
4839 <!-- cds_list_head lttng_enum::node -->
4840 <var-decl name='node' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
471' column='
1'
/>
4842 <data-member access='public' layout-offset-in-bits='
256'
>
4843 <!-- cds_hlist_node lttng_enum::hlist -->
4844 <var-decl name='hlist' type-id='type-id-
219' visibility='default' filepath='../include/lttng/ust-events.h' line='
472' column='
1'
/>
4846 <data-member access='public' layout-offset-in-bits='
384'
>
4847 <!-- uint64_t lttng_enum::id -->
4848 <var-decl name='id' type-id='type-id-
81' visibility='default' filepath='../include/lttng/ust-events.h' line='
473' column='
1'
/>
4851 <!-- struct lttng_transport -->
4852 <class-decl name='lttng_transport' size-in-bits='
1024' is-struct='yes' visibility='default' filepath='../include/lttng/ust-events.h' line='
609' column='
1' id='type-id-
354'
>
4853 <data-member access='public' layout-offset-in-bits='
0'
>
4854 <!-- char* lttng_transport::name -->
4855 <var-decl name='name' type-id='type-id-
101' visibility='default' filepath='../include/lttng/ust-events.h' line='
610' column='
1'
/>
4857 <data-member access='public' layout-offset-in-bits='
64'
>
4858 <!-- cds_list_head lttng_transport::node -->
4859 <var-decl name='node' type-id='type-id-
173' visibility='default' filepath='../include/lttng/ust-events.h' line='
611' column='
1'
/>
4861 <data-member access='public' layout-offset-in-bits='
192'
>
4862 <!-- lttng_channel_ops lttng_transport::ops -->
4863 <var-decl name='ops' type-id='type-id-
220' visibility='default' filepath='../include/lttng/ust-events.h' line='
612' column='
1'
/>
4865 <data-member access='public' layout-offset-in-bits='
960'
>
4866 <!-- const lttng_ust_lib_ring_buffer_config* lttng_transport::client_config -->
4867 <var-decl name='client_config' type-id='type-id-
264' visibility='default' filepath='../include/lttng/ust-events.h' line='
613' column='
1'
/>
4870 <!-- lttng_enum* -->
4871 <pointer-type-def type-id='type-id-
353' size-in-bits='
64' id='type-id-
355'
/>
4872 <!-- lttng_transport* -->
4873 <pointer-type-def type-id='type-id-
354' size-in-bits='
64' id='type-id-
356'
/>
4874 <!-- int lttng_context_is_app(const char*) -->
4875 <function-decl name='lttng_context_is_app' mangled-name='lttng_context_is_app' filepath='liblttng-ust/ust-core.c' line='
111' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_context_is_app'
>
4876 <!-- parameter of type 'const char*' -->
4877 <parameter type-id='type-id-
185' name='name' filepath='liblttng-ust/ust-core.c' line='
111' column='
1'
/>
4879 <return type-id='type-id-
43'
/>
4881 <!-- void lttng_ust_dummy_get_value(lttng_ctx_field*, lttng_ctx_value*) -->
4882 <function-decl name='lttng_ust_dummy_get_value' mangled-name='lttng_ust_dummy_get_value' filepath='liblttng-ust/ust-core.c' line='
105' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dummy_get_value'
>
4883 <!-- parameter of type 'lttng_ctx_field*' -->
4884 <parameter type-id='type-id-
177' name='field' filepath='liblttng-ust/ust-core.c' line='
105' column='
1'
/>
4885 <!-- parameter of type 'lttng_ctx_value*' -->
4886 <parameter type-id='type-id-
271' name='value' filepath='liblttng-ust/ust-core.c' line='
106' column='
1'
/>
4888 <return type-id='type-id-
59'
/>
4890 <!-- void lttng_ust_dummy_record(lttng_ctx_field*, lttng_ust_lib_ring_buffer_ctx*, lttng_channel*) -->
4891 <function-decl name='lttng_ust_dummy_record' mangled-name='lttng_ust_dummy_record' filepath='liblttng-ust/ust-core.c' line='
95' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dummy_record'
>
4892 <!-- parameter of type 'lttng_ctx_field*' -->
4893 <parameter type-id='type-id-
177' name='field' filepath='liblttng-ust/ust-core.c' line='
95' column='
1'
/>
4894 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
4895 <parameter type-id='type-id-
278' name='ctx' filepath='liblttng-ust/ust-core.c' line='
96' column='
1'
/>
4896 <!-- parameter of type 'lttng_channel*' -->
4897 <parameter type-id='type-id-
168' name='chan' filepath='liblttng-ust/ust-core.c' line='
97' column='
1'
/>
4899 <return type-id='type-id-
59'
/>
4901 <!-- size_t lttng_ust_dummy_get_size(lttng_ctx_field*, size_t) -->
4902 <function-decl name='lttng_ust_dummy_get_size' mangled-name='lttng_ust_dummy_get_size' filepath='liblttng-ust/ust-core.c' line='
86' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dummy_get_size'
>
4903 <!-- parameter of type 'lttng_ctx_field*' -->
4904 <parameter type-id='type-id-
177' name='field' filepath='liblttng-ust/ust-core.c' line='
86' column='
1'
/>
4905 <!-- parameter of type 'typedef size_t' -->
4906 <parameter type-id='type-id-
63' name='offset' filepath='liblttng-ust/ust-core.c' line='
86' column='
1'
/>
4907 <!-- typedef size_t -->
4908 <return type-id='type-id-
63'
/>
4910 <!-- lttng_enum* lttng_ust_enum_get(lttng_session*, const char*) -->
4911 <function-decl name='lttng_ust_enum_get' mangled-name='lttng_ust_enum_get' filepath='liblttng-ust/ust-core.c' line='
66' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_enum_get'
>
4912 <!-- parameter of type 'lttng_session*' -->
4913 <parameter type-id='type-id-
172' name='session' filepath='liblttng-ust/ust-core.c' line='
66' column='
1'
/>
4914 <!-- parameter of type 'const char*' -->
4915 <parameter type-id='type-id-
185' name='enum_name' filepath='liblttng-ust/ust-core.c' line='
67' column='
1'
/>
4916 <!-- lttng_enum* -->
4917 <return type-id='type-id-
355'
/>
4919 <!-- void lttng_transport_unregister(lttng_transport*) -->
4920 <function-decl name='lttng_transport_unregister' mangled-name='lttng_transport_unregister' filepath='liblttng-ust/ust-core.c' line='
58' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_transport_unregister'
>
4921 <!-- parameter of type 'lttng_transport*' -->
4922 <parameter type-id='type-id-
356' name='transport' filepath='liblttng-ust/ust-core.c' line='
58' column='
1'
/>
4924 <return type-id='type-id-
59'
/>
4926 <!-- void lttng_transport_register(lttng_transport*) -->
4927 <function-decl name='lttng_transport_register' mangled-name='lttng_transport_register' filepath='liblttng-ust/ust-core.c' line='
48' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_transport_register'
>
4928 <!-- parameter of type 'lttng_transport*' -->
4929 <parameter type-id='type-id-
356' name='transport' filepath='liblttng-ust/ust-core.c' line='
48' column='
1'
/>
4931 <return type-id='type-id-
59'
/>
4933 <!-- lttng_transport* lttng_transport_find(const char*) -->
4934 <function-decl name='lttng_transport_find' mangled-name='lttng_transport_find' filepath='liblttng-ust/ust-core.c' line='
30' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_transport_find'
>
4935 <!-- parameter of type 'const char*' -->
4936 <parameter type-id='type-id-
185' name='name' filepath='liblttng-ust/ust-core.c' line='
30' column='
1'
/>
4937 <!-- lttng_transport* -->
4938 <return type-id='type-id-
356'
/>
4941 <abi-instr version='
1.0' address-size='
64' path='getenv.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
4942 <!-- void lttng_ust_getenv_init() -->
4943 <function-decl name='lttng_ust_getenv_init' mangled-name='lttng_ust_getenv_init' filepath='liblttng-ust/getenv.c' line='
84' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_getenv_init'
>
4945 <return type-id='type-id-
59'
/>
4947 <!-- char* lttng_getenv(const char*) -->
4948 <function-decl name='lttng_getenv' mangled-name='lttng_getenv' filepath='liblttng-ust/getenv.c' line='
64' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_getenv'
>
4949 <!-- parameter of type 'const char*' -->
4950 <parameter type-id='type-id-
185' name='name' filepath='liblttng-ust/getenv.c' line='
64' column='
1'
/>
4952 <return type-id='type-id-
101'
/>
4955 <abi-instr version='
1.0' address-size='
64' path='lttng-ust-dynamic-type.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
4957 <!-- const lttng_event_field[12] -->
4958 <array-type-def dimensions='
1' type-id='type-id-
328' size-in-bits='
30720' id='type-id-
357'
>
4959 <!-- <anonymous range>[12] -->
4960 <subrange length='
12' type-id='type-id-
3' id='type-id-
358'
/>
4963 <!-- const lttng_event_field** -->
4964 <pointer-type-def type-id='type-id-
329' size-in-bits='
64' id='type-id-
359'
/>
4965 <!-- const lttng_event_field dt_var_fields[12] -->
4966 <var-decl name='dt_var_fields' type-id='type-id-
357' mangled-name='dt_var_fields' visibility='default' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
69' column='
1' elf-symbol-id='dt_var_fields'
/>
4967 <!-- const lttng_event_field* lttng_ust_dynamic_type_tag_field() -->
4968 <function-decl name='lttng_ust_dynamic_type_tag_field' mangled-name='lttng_ust_dynamic_type_tag_field' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
167' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dynamic_type_tag_field'
>
4969 <!-- const lttng_event_field* -->
4970 <return type-id='type-id-
329'
/>
4972 <!-- int lttng_ust_dynamic_type_choices(size_t*, const lttng_event_field**) -->
4973 <function-decl name='lttng_ust_dynamic_type_choices' mangled-name='lttng_ust_dynamic_type_choices' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
160' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dynamic_type_choices'
>
4974 <!-- parameter of type 'size_t*' -->
4975 <parameter type-id='type-id-
283' name='nr_choices' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
160' column='
1'
/>
4976 <!-- parameter of type 'const lttng_event_field**' -->
4977 <parameter type-id='type-id-
359' name='choices' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
160' column='
1'
/>
4979 <return type-id='type-id-
43'
/>
4981 <!-- const lttng_event_field* lttng_ust_dynamic_type_field(int64_t) -->
4982 <function-decl name='lttng_ust_dynamic_type_field' mangled-name='lttng_ust_dynamic_type_field' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
153' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_dynamic_type_field'
>
4983 <!-- parameter of type 'typedef int64_t' -->
4984 <parameter type-id='type-id-
211' name='value' filepath='liblttng-ust/lttng-ust-dynamic-type.c' line='
153' column='
1'
/>
4985 <!-- const lttng_event_field* -->
4986 <return type-id='type-id-
329'
/>
4989 <abi-instr version='
1.0' address-size='
64' path='lttng-ring-buffer-client-discard.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
4990 <!-- struct lttng_ust_client_lib_ring_buffer_client_cb -->
4991 <class-decl name='lttng_ust_client_lib_ring_buffer_client_cb' size-in-bits='
1216' is-struct='yes' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
22' column='
1' id='type-id-
360'
>
4992 <data-member access='public' layout-offset-in-bits='
0'
>
4993 <!-- lttng_ust_lib_ring_buffer_client_cb lttng_ust_client_lib_ring_buffer_client_cb::parent -->
4994 <var-decl name='parent' type-id='type-id-
125' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
23' column='
1'
/>
4996 <data-member access='public' layout-offset-in-bits='
640'
>
4997 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::timestamp_begin -->
4998 <var-decl name='timestamp_begin' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
25' column='
1'
/>
5000 <data-member access='public' layout-offset-in-bits='
704'
>
5001 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::timestamp_end -->
5002 <var-decl name='timestamp_end' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
28' column='
1'
/>
5004 <data-member access='public' layout-offset-in-bits='
768'
>
5005 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::events_discarded -->
5006 <var-decl name='events_discarded' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
31' column='
1'
/>
5008 <data-member access='public' layout-offset-in-bits='
832'
>
5009 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::content_size -->
5010 <var-decl name='content_size' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
34' column='
1'
/>
5012 <data-member access='public' layout-offset-in-bits='
896'
>
5013 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::packet_size -->
5014 <var-decl name='packet_size' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
37' column='
1'
/>
5016 <data-member access='public' layout-offset-in-bits='
960'
>
5017 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::stream_id -->
5018 <var-decl name='stream_id' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
40' column='
1'
/>
5020 <data-member access='public' layout-offset-in-bits='
1024'
>
5021 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::current_timestamp -->
5022 <var-decl name='current_timestamp' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
43' column='
1'
/>
5024 <data-member access='public' layout-offset-in-bits='
1088'
>
5025 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::sequence_number -->
5026 <var-decl name='sequence_number' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
46' column='
1'
/>
5028 <data-member access='public' layout-offset-in-bits='
1152'
>
5029 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* lttng_ust_client_lib_ring_buffer_client_cb::instance_id -->
5030 <var-decl name='instance_id' type-id='type-id-
361' visibility='default' filepath='liblttng-ust/lttng-rb-clients.h' line='
48' column='
1'
/>
5033 <!-- const lttng_ust_client_lib_ring_buffer_client_cb -->
5034 <qualified-type-def type-id='type-id-
360' const='yes' id='type-id-
362'
/>
5035 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* -->
5036 <pointer-type-def type-id='type-id-
362' size-in-bits='
64' id='type-id-
363'
/>
5037 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*)* -->
5038 <pointer-type-def type-id='type-id-
364' size-in-bits='
64' id='type-id-
361'
/>
5039 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* lttng_client_callbacks_discard -->
5040 <var-decl name='lttng_client_callbacks_discard' type-id='type-id-
363' mangled-name='lttng_client_callbacks_discard' visibility='default' filepath='../include/lttng/ust-events.h' line='
708' column='
1' elf-symbol-id='lttng_client_callbacks_discard'
/>
5041 <!-- void lttng_ring_buffer_client_discard_exit() -->
5042 <function-decl name='lttng_ring_buffer_client_discard_exit' mangled-name='lttng_ring_buffer_client_discard_exit' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
828' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_discard_exit'
>
5044 <return type-id='type-id-
59'
/>
5046 <!-- void lttng_ring_buffer_client_discard_init() -->
5047 <function-decl name='lttng_ring_buffer_client_discard_init' mangled-name='lttng_ring_buffer_client_discard_init' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
821' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_discard_init'
>
5049 <return type-id='type-id-
59'
/>
5051 <!-- int (lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*, uint64_t*) -->
5052 <function-type size-in-bits='
64' id='type-id-
364'
>
5053 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5054 <parameter type-id='type-id-
94'
/>
5055 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5056 <parameter type-id='type-id-
93'
/>
5057 <!-- parameter of type 'uint64_t*' -->
5058 <parameter type-id='type-id-
290'
/>
5060 <return type-id='type-id-
43'
/>
5063 <abi-instr version='
1.0' address-size='
64' path='lttng-ring-buffer-client-discard-rt.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5064 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* lttng_client_callbacks_discard_rt -->
5065 <var-decl name='lttng_client_callbacks_discard_rt' type-id='type-id-
363' mangled-name='lttng_client_callbacks_discard_rt' visibility='default' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
650' column='
1' elf-symbol-id='lttng_client_callbacks_discard_rt'
/>
5066 <!-- void lttng_ring_buffer_client_discard_rt_exit() -->
5067 <function-decl name='lttng_ring_buffer_client_discard_rt_exit' mangled-name='lttng_ring_buffer_client_discard_rt_exit' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
828' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_discard_rt_exit'
>
5069 <return type-id='type-id-
59'
/>
5071 <!-- void lttng_ring_buffer_client_discard_rt_init() -->
5072 <function-decl name='lttng_ring_buffer_client_discard_rt_init' mangled-name='lttng_ring_buffer_client_discard_rt_init' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
821' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_discard_rt_init'
>
5074 <return type-id='type-id-
59'
/>
5077 <abi-instr version='
1.0' address-size='
64' path='lttng-ring-buffer-client-overwrite.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5078 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* lttng_client_callbacks_overwrite -->
5079 <var-decl name='lttng_client_callbacks_overwrite' type-id='type-id-
363' mangled-name='lttng_client_callbacks_overwrite' visibility='default' filepath='../include/lttng/ust-events.h' line='
709' column='
1' elf-symbol-id='lttng_client_callbacks_overwrite'
/>
5080 <!-- void lttng_ring_buffer_client_overwrite_exit() -->
5081 <function-decl name='lttng_ring_buffer_client_overwrite_exit' mangled-name='lttng_ring_buffer_client_overwrite_exit' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
828' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_overwrite_exit'
>
5083 <return type-id='type-id-
59'
/>
5085 <!-- void lttng_ring_buffer_client_overwrite_init() -->
5086 <function-decl name='lttng_ring_buffer_client_overwrite_init' mangled-name='lttng_ring_buffer_client_overwrite_init' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
821' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_overwrite_init'
>
5088 <return type-id='type-id-
59'
/>
5091 <abi-instr version='
1.0' address-size='
64' path='lttng-ring-buffer-client-overwrite-rt.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5092 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* lttng_client_callbacks_overwrite_rt -->
5093 <var-decl name='lttng_client_callbacks_overwrite_rt' type-id='type-id-
363' mangled-name='lttng_client_callbacks_overwrite_rt' visibility='default' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
650' column='
1' elf-symbol-id='lttng_client_callbacks_overwrite_rt'
/>
5094 <!-- void lttng_ring_buffer_client_overwrite_rt_exit() -->
5095 <function-decl name='lttng_ring_buffer_client_overwrite_rt_exit' mangled-name='lttng_ring_buffer_client_overwrite_rt_exit' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
828' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_overwrite_rt_exit'
>
5097 <return type-id='type-id-
59'
/>
5099 <!-- void lttng_ring_buffer_client_overwrite_rt_init() -->
5100 <function-decl name='lttng_ring_buffer_client_overwrite_rt_init' mangled-name='lttng_ring_buffer_client_overwrite_rt_init' filepath='liblttng-ust/lttng-ring-buffer-client.h' line='
821' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_client_overwrite_rt_init'
>
5102 <return type-id='type-id-
59'
/>
5105 <abi-instr version='
1.0' address-size='
64' path='lttng-ring-buffer-metadata-client.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5106 <!-- const lttng_ust_client_lib_ring_buffer_client_cb* lttng_client_callbacks_metadata -->
5107 <var-decl name='lttng_client_callbacks_metadata' type-id='type-id-
363' mangled-name='lttng_client_callbacks_metadata' visibility='default' filepath='../include/lttng/ust-events.h' line='
707' column='
1' elf-symbol-id='lttng_client_callbacks_metadata'
/>
5108 <!-- void lttng_ring_buffer_metadata_client_exit() -->
5109 <function-decl name='lttng_ring_buffer_metadata_client_exit' mangled-name='lttng_ring_buffer_metadata_client_exit' filepath='liblttng-ust/lttng-ring-buffer-metadata-client.h' line='
353' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_metadata_client_exit'
>
5111 <return type-id='type-id-
59'
/>
5113 <!-- void lttng_ring_buffer_metadata_client_init() -->
5114 <function-decl name='lttng_ring_buffer_metadata_client_init' mangled-name='lttng_ring_buffer_metadata_client_init' filepath='liblttng-ust/lttng-ring-buffer-metadata-client.h' line='
346' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ring_buffer_metadata_client_init'
>
5116 <return type-id='type-id-
59'
/>
5119 <abi-instr version='
1.0' address-size='
64' path='lttng-clock.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5120 <!-- struct lttng_trace_clock -->
5121 <class-decl name='lttng_trace_clock' size-in-bits='
320' is-struct='yes' visibility='default' filepath='liblttng-ust/clock.h' line='
34' column='
1' id='type-id-
365'
>
5122 <data-member access='public' layout-offset-in-bits='
0'
>
5123 <!-- typedef uint64_t ()* lttng_trace_clock::read64 -->
5124 <var-decl name='read64' type-id='type-id-
366' visibility='default' filepath='liblttng-ust/clock.h' line='
35' column='
1'
/>
5126 <data-member access='public' layout-offset-in-bits='
64'
>
5127 <!-- typedef uint64_t ()* lttng_trace_clock::freq -->
5128 <var-decl name='freq' type-id='type-id-
366' visibility='default' filepath='liblttng-ust/clock.h' line='
36' column='
1'
/>
5130 <data-member access='public' layout-offset-in-bits='
128'
>
5131 <!-- int (char*)* lttng_trace_clock::uuid -->
5132 <var-decl name='uuid' type-id='type-id-
367' visibility='default' filepath='liblttng-ust/clock.h' line='
37' column='
1'
/>
5134 <data-member access='public' layout-offset-in-bits='
192'
>
5135 <!-- const char* ()* lttng_trace_clock::name -->
5136 <var-decl name='name' type-id='type-id-
368' visibility='default' filepath='liblttng-ust/clock.h' line='
38' column='
1'
/>
5138 <data-member access='public' layout-offset-in-bits='
256'
>
5139 <!-- const char* ()* lttng_trace_clock::description -->
5140 <var-decl name='description' type-id='type-id-
368' visibility='default' filepath='liblttng-ust/clock.h' line='
39' column='
1'
/>
5143 <!-- const char* ()* -->
5144 <pointer-type-def type-id='type-id-
369' size-in-bits='
64' id='type-id-
368'
/>
5145 <!-- int (char*)* -->
5146 <pointer-type-def type-id='type-id-
370' size-in-bits='
64' id='type-id-
367'
/>
5147 <!-- lttng_trace_clock* -->
5148 <pointer-type-def type-id='type-id-
365' size-in-bits='
64' id='type-id-
371'
/>
5149 <!-- typedef uint64_t ()* -->
5150 <pointer-type-def type-id='type-id-
372' size-in-bits='
64' id='type-id-
366'
/>
5151 <!-- lttng_trace_clock* lttng_trace_clock -->
5152 <var-decl name='lttng_trace_clock' type-id='type-id-
371' mangled-name='lttng_trace_clock' visibility='default' filepath='liblttng-ust/clock.h' line='
42' column='
1' elf-symbol-id='lttng_trace_clock'
/>
5153 <!-- void lttng_ust_clock_init() -->
5154 <function-decl name='lttng_ust_clock_init' mangled-name='lttng_ust_clock_init' filepath='liblttng-ust/lttng-clock.c' line='
98' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_clock_init'
>
5156 <return type-id='type-id-
59'
/>
5158 <!-- int lttng_ust_enable_trace_clock_override() -->
5159 <function-decl name='lttng_ust_enable_trace_clock_override' mangled-name='lttng_ust_enable_trace_clock_override' filepath='liblttng-ust/lttng-clock.c' line='
80' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_enable_trace_clock_override'
>
5161 <return type-id='type-id-
43'
/>
5163 <!-- int lttng_ust_trace_clock_set_description_cb(const char* ()*) -->
5164 <function-decl name='lttng_ust_trace_clock_set_description_cb' mangled-name='lttng_ust_trace_clock_set_description_cb' filepath='liblttng-ust/lttng-clock.c' line='
72' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_trace_clock_set_description_cb'
>
5165 <!-- parameter of type 'const char* ()*' -->
5166 <parameter type-id='type-id-
368' name='description' filepath='liblttng-ust/lttng-clock.c' line='
72' column='
1'
/>
5168 <return type-id='type-id-
43'
/>
5170 <!-- int lttng_ust_trace_clock_set_name_cb(const char* ()*) -->
5171 <function-decl name='lttng_ust_trace_clock_set_name_cb' mangled-name='lttng_ust_trace_clock_set_name_cb' filepath='liblttng-ust/lttng-clock.c' line='
64' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_trace_clock_set_name_cb'
>
5172 <!-- parameter of type 'const char* ()*' -->
5173 <parameter type-id='type-id-
368' name='name' filepath='liblttng-ust/lttng-clock.c' line='
64' column='
1'
/>
5175 <return type-id='type-id-
43'
/>
5177 <!-- int lttng_ust_trace_clock_set_uuid_cb(int (char*)*) -->
5178 <function-decl name='lttng_ust_trace_clock_set_uuid_cb' mangled-name='lttng_ust_trace_clock_set_uuid_cb' filepath='liblttng-ust/lttng-clock.c' line='
56' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_trace_clock_set_uuid_cb'
>
5179 <!-- parameter of type 'int (char*)*' -->
5180 <parameter type-id='type-id-
367' name='uuid' filepath='liblttng-ust/lttng-clock.c' line='
56' column='
1'
/>
5182 <return type-id='type-id-
43'
/>
5184 <!-- int lttng_ust_trace_clock_set_freq_cb(typedef uint64_t ()*) -->
5185 <function-decl name='lttng_ust_trace_clock_set_freq_cb' mangled-name='lttng_ust_trace_clock_set_freq_cb' filepath='liblttng-ust/lttng-clock.c' line='
48' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_trace_clock_set_freq_cb'
>
5186 <!-- parameter of type 'typedef uint64_t ()*' -->
5187 <parameter type-id='type-id-
366' name='freq' filepath='liblttng-ust/lttng-clock.c' line='
48' column='
1'
/>
5189 <return type-id='type-id-
43'
/>
5191 <!-- int lttng_ust_trace_clock_set_read64_cb(typedef uint64_t ()*) -->
5192 <function-decl name='lttng_ust_trace_clock_set_read64_cb' mangled-name='lttng_ust_trace_clock_set_read64_cb' filepath='liblttng-ust/lttng-clock.c' line='
40' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_trace_clock_set_read64_cb'
>
5193 <!-- parameter of type 'typedef uint64_t ()*' -->
5194 <parameter type-id='type-id-
366' name='read64' filepath='liblttng-ust/lttng-clock.c' line='
40' column='
1'
/>
5196 <return type-id='type-id-
43'
/>
5198 <!-- const char* () -->
5199 <function-type size-in-bits='
64' id='type-id-
369'
>
5200 <!-- const char* -->
5201 <return type-id='type-id-
185'
/>
5203 <!-- int (char*) -->
5204 <function-type size-in-bits='
64' id='type-id-
370'
>
5205 <!-- parameter of type 'char*' -->
5206 <parameter type-id='type-id-
101'
/>
5208 <return type-id='type-id-
43'
/>
5210 <!-- uint64_t () -->
5211 <function-type size-in-bits='
64' id='type-id-
372'
>
5212 <!-- typedef uint64_t -->
5213 <return type-id='type-id-
81'
/>
5216 <abi-instr version='
1.0' address-size='
64' path='lttng-getcpu.c' comp-dir-path='liblttng-ust' language='LANG_C99'
>
5218 <pointer-type-def type-id='type-id-
373' size-in-bits='
64' id='type-id-
374'
/>
5219 <!-- int ()* lttng_get_cpu -->
5220 <var-decl name='lttng_get_cpu' type-id='type-id-
374' mangled-name='lttng_get_cpu' visibility='default' filepath='../libringbuffer/getcpu.h' line='
29' column='
1' elf-symbol-id='lttng_get_cpu'
/>
5221 <!-- void lttng_ust_getcpu_init() -->
5222 <function-decl name='lttng_ust_getcpu_init' mangled-name='lttng_ust_getcpu_init' filepath='liblttng-ust/lttng-getcpu.c' line='
43' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_getcpu_init'
>
5224 <return type-id='type-id-
59'
/>
5226 <!-- int lttng_ust_getcpu_override(int ()*) -->
5227 <function-decl name='lttng_ust_getcpu_override' mangled-name='lttng_ust_getcpu_override' filepath='liblttng-ust/lttng-getcpu.c' line='
37' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_getcpu_override'
>
5228 <!-- parameter of type 'int ()*' -->
5229 <parameter type-id='type-id-
374' name='getcpu' filepath='liblttng-ust/lttng-getcpu.c' line='
37' column='
1'
/>
5231 <return type-id='type-id-
43'
/>
5234 <function-type size-in-bits='
64' id='type-id-
373'
>
5236 <return type-id='type-id-
43'
/>
5239 <abi-instr version='
1.0' address-size='
64' path='ring_buffer_backend.c' comp-dir-path='libringbuffer' language='LANG_C99'
>
5240 <!-- channel_backend* -->
5241 <pointer-type-def type-id='type-id-
110' size-in-bits='
64' id='type-id-
375'
/>
5242 <!-- lttng_ust_lib_ring_buffer_backend* -->
5243 <pointer-type-def type-id='type-id-
142' size-in-bits='
64' id='type-id-
376'
/>
5244 <!-- shm_object* -->
5245 <pointer-type-def type-id='type-id-
50' size-in-bits='
64' id='type-id-
377'
/>
5246 <!-- void* lib_ring_buffer_offset_address(lttng_ust_lib_ring_buffer_backend*, size_t, lttng_ust_shm_handle*) -->
5247 <function-decl name='lib_ring_buffer_offset_address' mangled-name='lib_ring_buffer_offset_address' filepath='libringbuffer/ring_buffer_backend.c' line='
565' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_offset_address'
>
5248 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5249 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
565' column='
1'
/>
5250 <!-- parameter of type 'typedef size_t' -->
5251 <parameter type-id='type-id-
63' name='offset' filepath='libringbuffer/ring_buffer_backend.c' line='
566' column='
1'
/>
5252 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5253 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
567' column='
1'
/>
5255 <return type-id='type-id-
112'
/>
5257 <!-- void* lib_ring_buffer_read_offset_address(lttng_ust_lib_ring_buffer_backend*, size_t, lttng_ust_shm_handle*) -->
5258 <function-decl name='lib_ring_buffer_read_offset_address' mangled-name='lib_ring_buffer_read_offset_address' filepath='libringbuffer/ring_buffer_backend.c' line='
527' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_read_offset_address'
>
5259 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5260 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
527' column='
1'
/>
5261 <!-- parameter of type 'typedef size_t' -->
5262 <parameter type-id='type-id-
63' name='offset' filepath='libringbuffer/ring_buffer_backend.c' line='
528' column='
1'
/>
5263 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5264 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
529' column='
1'
/>
5266 <return type-id='type-id-
112'
/>
5268 <!-- int lib_ring_buffer_read_cstr(lttng_ust_lib_ring_buffer_backend*, size_t, void*, size_t, lttng_ust_shm_handle*) -->
5269 <function-decl name='lib_ring_buffer_read_cstr' mangled-name='lib_ring_buffer_read_cstr' filepath='libringbuffer/ring_buffer_backend.c' line='
471' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_read_cstr'
>
5270 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5271 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
471' column='
1'
/>
5272 <!-- parameter of type 'typedef size_t' -->
5273 <parameter type-id='type-id-
63' name='offset' filepath='libringbuffer/ring_buffer_backend.c' line='
471' column='
1'
/>
5274 <!-- parameter of type 'void*' -->
5275 <parameter type-id='type-id-
112' name='dest' filepath='libringbuffer/ring_buffer_backend.c' line='
472' column='
1'
/>
5276 <!-- parameter of type 'typedef size_t' -->
5277 <parameter type-id='type-id-
63' name='len' filepath='libringbuffer/ring_buffer_backend.c' line='
472' column='
1'
/>
5278 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5279 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
472' column='
1'
/>
5281 <return type-id='type-id-
43'
/>
5283 <!-- size_t lib_ring_buffer_read(lttng_ust_lib_ring_buffer_backend*, size_t, void*, size_t, lttng_ust_shm_handle*) -->
5284 <function-decl name='lib_ring_buffer_read' mangled-name='lib_ring_buffer_read' filepath='libringbuffer/ring_buffer_backend.c' line='
418' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_read'
>
5285 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5286 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
418' column='
1'
/>
5287 <!-- parameter of type 'typedef size_t' -->
5288 <parameter type-id='type-id-
63' name='offset' filepath='libringbuffer/ring_buffer_backend.c' line='
418' column='
1'
/>
5289 <!-- parameter of type 'void*' -->
5290 <parameter type-id='type-id-
112' name='dest' filepath='libringbuffer/ring_buffer_backend.c' line='
419' column='
1'
/>
5291 <!-- parameter of type 'typedef size_t' -->
5292 <parameter type-id='type-id-
63' name='len' filepath='libringbuffer/ring_buffer_backend.c' line='
419' column='
1'
/>
5293 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5294 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
419' column='
1'
/>
5295 <!-- typedef size_t -->
5296 <return type-id='type-id-
63'
/>
5298 <!-- void channel_backend_free(channel_backend*, lttng_ust_shm_handle*) -->
5299 <function-decl name='channel_backend_free' mangled-name='channel_backend_free' filepath='libringbuffer/ring_buffer_backend.c' line='
402' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_backend_free'
>
5300 <!-- parameter of type 'channel_backend*' -->
5301 <parameter type-id='type-id-
375' name='chanb' filepath='libringbuffer/ring_buffer_backend.c' line='
402' column='
1'
/>
5302 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5303 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
403' column='
1'
/>
5305 <return type-id='type-id-
59'
/>
5307 <!-- int channel_backend_init(channel_backend*, const char*, const lttng_ust_lib_ring_buffer_config*, size_t, size_t, lttng_ust_shm_handle*, const int*) -->
5308 <function-decl name='channel_backend_init' mangled-name='channel_backend_init' filepath='libringbuffer/ring_buffer_backend.c' line='
267' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_backend_init'
>
5309 <!-- parameter of type 'channel_backend*' -->
5310 <parameter type-id='type-id-
375' name='chanb' filepath='libringbuffer/ring_buffer_backend.c' line='
267' column='
1'
/>
5311 <!-- parameter of type 'const char*' -->
5312 <parameter type-id='type-id-
185' name='name' filepath='libringbuffer/ring_buffer_backend.c' line='
268' column='
1'
/>
5313 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5314 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_backend.c' line='
269' column='
1'
/>
5315 <!-- parameter of type 'typedef size_t' -->
5316 <parameter type-id='type-id-
63' name='subbuf_size' filepath='libringbuffer/ring_buffer_backend.c' line='
270' column='
1'
/>
5317 <!-- parameter of type 'typedef size_t' -->
5318 <parameter type-id='type-id-
63' name='num_subbuf' filepath='libringbuffer/ring_buffer_backend.c' line='
270' column='
1'
/>
5319 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5320 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
271' column='
1'
/>
5321 <!-- parameter of type 'const int*' -->
5322 <parameter type-id='type-id-
258' name='stream_fds' filepath='libringbuffer/ring_buffer_backend.c' line='
272' column='
1'
/>
5324 <return type-id='type-id-
43'
/>
5326 <!-- void channel_backend_reset(channel_backend*) -->
5327 <function-decl name='channel_backend_reset' mangled-name='channel_backend_reset' filepath='libringbuffer/ring_buffer_backend.c' line='
235' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_backend_reset'
>
5328 <!-- parameter of type 'channel_backend*' -->
5329 <parameter type-id='type-id-
375' name='chanb' filepath='libringbuffer/ring_buffer_backend.c' line='
235' column='
1'
/>
5331 <return type-id='type-id-
59'
/>
5333 <!-- void lib_ring_buffer_backend_reset(lttng_ust_lib_ring_buffer_backend*, lttng_ust_shm_handle*) -->
5334 <function-decl name='lib_ring_buffer_backend_reset' mangled-name='lib_ring_buffer_backend_reset' filepath='libringbuffer/ring_buffer_backend.c' line='
180' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_backend_reset'
>
5335 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5336 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
180' column='
1'
/>
5337 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5338 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
181' column='
1'
/>
5340 <return type-id='type-id-
59'
/>
5342 <!-- int lib_ring_buffer_backend_create(lttng_ust_lib_ring_buffer_backend*, channel_backend*, int, lttng_ust_shm_handle*, shm_object*) -->
5343 <function-decl name='lib_ring_buffer_backend_create' mangled-name='lib_ring_buffer_backend_create' filepath='libringbuffer/ring_buffer_backend.c' line='
164' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_backend_create'
>
5344 <!-- parameter of type 'lttng_ust_lib_ring_buffer_backend*' -->
5345 <parameter type-id='type-id-
376' name='bufb' filepath='libringbuffer/ring_buffer_backend.c' line='
164' column='
1'
/>
5346 <!-- parameter of type 'channel_backend*' -->
5347 <parameter type-id='type-id-
375' name='chanb' filepath='libringbuffer/ring_buffer_backend.c' line='
165' column='
1'
/>
5348 <!-- parameter of type 'int' -->
5349 <parameter type-id='type-id-
43' name='cpu' filepath='libringbuffer/ring_buffer_backend.c' line='
165' column='
1'
/>
5350 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5351 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_backend.c' line='
166' column='
1'
/>
5352 <!-- parameter of type 'shm_object*' -->
5353 <parameter type-id='type-id-
377' name='shmobj' filepath='libringbuffer/ring_buffer_backend.c' line='
167' column='
1'
/>
5355 <return type-id='type-id-
43'
/>
5358 <abi-instr version='
1.0' address-size='
64' path='ring_buffer_frontend.c' comp-dir-path='libringbuffer' language='LANG_C99'
>
5359 <!-- enum switch_mode -->
5360 <enum-decl name='switch_mode' filepath='libringbuffer/frontend_types.h' line='
48' column='
1' id='type-id-
378'
>
5361 <underlying-type type-id='type-id-
54'
/>
5362 <enumerator name='SWITCH_ACTIVE' value='
0'
/>
5363 <enumerator name='SWITCH_FLUSH' value='
1'
/>
5365 <!-- uint8_t lttng_crash_magic_xor[16] -->
5366 <var-decl name='lttng_crash_magic_xor' type-id='type-id-
53' mangled-name='lttng_crash_magic_xor' visibility='default' filepath='libringbuffer/ring_buffer_frontend.c' line='
93' column='
1' elf-symbol-id='lttng_crash_magic_xor'
/>
5367 <!-- unsigned int lib_ring_buffer_nesting -->
5368 <var-decl name='lib_ring_buffer_nesting' type-id='type-id-
57' mangled-name='lib_ring_buffer_nesting' visibility='default' filepath='libringbuffer/frontend_internal.h' line='
333' column='
1' elf-symbol-id='lib_ring_buffer_nesting'
/>
5369 <!-- void lib_ringbuffer_signal_init() -->
5370 <function-decl name='lib_ringbuffer_signal_init' mangled-name='lib_ringbuffer_signal_init' filepath='libringbuffer/ring_buffer_frontend.c' line='
2510' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ringbuffer_signal_init'
>
5372 <return type-id='type-id-
59'
/>
5374 <!-- void lttng_fixup_ringbuffer_tls() -->
5375 <function-decl name='lttng_fixup_ringbuffer_tls' mangled-name='lttng_fixup_ringbuffer_tls' filepath='libringbuffer/ring_buffer_frontend.c' line='
2505' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_fixup_ringbuffer_tls'
>
5377 <return type-id='type-id-
59'
/>
5379 <!-- void lib_ring_buffer_check_deliver_slow(const lttng_ust_lib_ring_buffer_config*, lttng_ust_lib_ring_buffer*, channel*, unsigned long int, unsigned long int, unsigned long int, lttng_ust_shm_handle*, uint64_t) -->
5380 <function-decl name='lib_ring_buffer_check_deliver_slow' mangled-name='lib_ring_buffer_check_deliver_slow' filepath='libringbuffer/ring_buffer_frontend.c' line='
2395' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_check_deliver_slow'
>
5381 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5382 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
2395' column='
1'
/>
5383 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5384 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
2396' column='
1'
/>
5385 <!-- parameter of type 'channel*' -->
5386 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
2397' column='
1'
/>
5387 <!-- parameter of type 'unsigned long int' -->
5388 <parameter type-id='type-id-
3' name='offset' filepath='libringbuffer/ring_buffer_frontend.c' line='
2398' column='
1'
/>
5389 <!-- parameter of type 'unsigned long int' -->
5390 <parameter type-id='type-id-
3' name='commit_count' filepath='libringbuffer/ring_buffer_frontend.c' line='
2399' column='
1'
/>
5391 <!-- parameter of type 'unsigned long int' -->
5392 <parameter type-id='type-id-
3' name='idx' filepath='libringbuffer/ring_buffer_frontend.c' line='
2400' column='
1'
/>
5393 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5394 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
2401' column='
1'
/>
5395 <!-- parameter of type 'typedef uint64_t' -->
5396 <parameter type-id='type-id-
81' name='tsc' filepath='libringbuffer/ring_buffer_frontend.c' line='
2402' column='
1'
/>
5398 <return type-id='type-id-
59'
/>
5400 <!-- int lib_ring_buffer_reserve_slow(lttng_ust_lib_ring_buffer_ctx*) -->
5401 <function-decl name='lib_ring_buffer_reserve_slow' mangled-name='lib_ring_buffer_reserve_slow' filepath='libringbuffer/ring_buffer_frontend.c' line='
2277' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_reserve_slow'
>
5402 <!-- parameter of type 'lttng_ust_lib_ring_buffer_ctx*' -->
5403 <parameter type-id='type-id-
278' name='ctx' filepath='libringbuffer/ring_buffer_frontend.c' line='
2277' column='
1'
/>
5405 <return type-id='type-id-
43'
/>
5407 <!-- void lib_ring_buffer_switch_slow(lttng_ust_lib_ring_buffer*, switch_mode, lttng_ust_shm_handle*) -->
5408 <function-decl name='lib_ring_buffer_switch_slow' mangled-name='lib_ring_buffer_switch_slow' filepath='libringbuffer/ring_buffer_frontend.c' line='
2005' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_switch_slow'
>
5409 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5410 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
2005' column='
1'
/>
5411 <!-- parameter of type 'enum switch_mode' -->
5412 <parameter type-id='type-id-
378' name='mode' filepath='libringbuffer/ring_buffer_frontend.c' line='
2005' column='
1'
/>
5413 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5414 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
2006' column='
1'
/>
5416 <return type-id='type-id-
59'
/>
5418 <!-- void lib_ring_buffer_put_subbuf(lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*) -->
5419 <function-decl name='lib_ring_buffer_put_subbuf' mangled-name='lib_ring_buffer_put_subbuf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1570' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_put_subbuf'
>
5420 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5421 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1570' column='
1'
/>
5422 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5423 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1571' column='
1'
/>
5425 <return type-id='type-id-
59'
/>
5427 <!-- int lib_ring_buffer_get_subbuf(lttng_ust_lib_ring_buffer*, unsigned long int, lttng_ust_shm_handle*) -->
5428 <function-decl name='lib_ring_buffer_get_subbuf' mangled-name='lib_ring_buffer_get_subbuf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1406' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_get_subbuf'
>
5429 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5430 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1406' column='
1'
/>
5431 <!-- parameter of type 'unsigned long int' -->
5432 <parameter type-id='type-id-
3' name='consumed' filepath='libringbuffer/ring_buffer_frontend.c' line='
1407' column='
1'
/>
5433 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5434 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1408' column='
1'
/>
5436 <return type-id='type-id-
43'
/>
5438 <!-- void lib_ring_buffer_move_consumer(lttng_ust_lib_ring_buffer*, unsigned long int, lttng_ust_shm_handle*) -->
5439 <function-decl name='lib_ring_buffer_move_consumer' mangled-name='lib_ring_buffer_move_consumer' filepath='libringbuffer/ring_buffer_frontend.c' line='
1374' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_move_consumer'
>
5440 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5441 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1374' column='
1'
/>
5442 <!-- parameter of type 'unsigned long int' -->
5443 <parameter type-id='type-id-
3' name='consumed_new' filepath='libringbuffer/ring_buffer_frontend.c' line='
1375' column='
1'
/>
5444 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5445 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1376' column='
1'
/>
5447 <return type-id='type-id-
59'
/>
5449 <!-- int lib_ring_buffer_snapshot_sample_positions(lttng_ust_lib_ring_buffer*, unsigned long int*, unsigned long int*, lttng_ust_shm_handle*) -->
5450 <function-decl name='lib_ring_buffer_snapshot_sample_positions' mangled-name='lib_ring_buffer_snapshot_sample_positions' filepath='libringbuffer/ring_buffer_frontend.c' line='
1343' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_snapshot_sample_positions'
>
5451 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5452 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1344' column='
1'
/>
5453 <!-- parameter of type 'unsigned long int*' -->
5454 <parameter type-id='type-id-
292' name='consumed' filepath='libringbuffer/ring_buffer_frontend.c' line='
1345' column='
1'
/>
5455 <!-- parameter of type 'unsigned long int*' -->
5456 <parameter type-id='type-id-
292' name='produced' filepath='libringbuffer/ring_buffer_frontend.c' line='
1345' column='
1'
/>
5457 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5458 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1346' column='
1'
/>
5460 <return type-id='type-id-
43'
/>
5462 <!-- int lib_ring_buffer_snapshot(lttng_ust_lib_ring_buffer*, unsigned long int*, unsigned long int*, lttng_ust_shm_handle*) -->
5463 <function-decl name='lib_ring_buffer_snapshot' mangled-name='lib_ring_buffer_snapshot' filepath='libringbuffer/ring_buffer_frontend.c' line='
1279' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_snapshot'
>
5464 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5465 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1279' column='
1'
/>
5466 <!-- parameter of type 'unsigned long int*' -->
5467 <parameter type-id='type-id-
292' name='consumed' filepath='libringbuffer/ring_buffer_frontend.c' line='
1280' column='
1'
/>
5468 <!-- parameter of type 'unsigned long int*' -->
5469 <parameter type-id='type-id-
292' name='produced' filepath='libringbuffer/ring_buffer_frontend.c' line='
1280' column='
1'
/>
5470 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5471 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1281' column='
1'
/>
5473 <return type-id='type-id-
43'
/>
5475 <!-- void lib_ring_buffer_release_read(lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*) -->
5476 <function-decl name='lib_ring_buffer_release_read' mangled-name='lib_ring_buffer_release_read' filepath='libringbuffer/ring_buffer_frontend.c' line='
1257' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_release_read'
>
5477 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5478 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1257' column='
1'
/>
5479 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5480 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1258' column='
1'
/>
5482 <return type-id='type-id-
59'
/>
5484 <!-- int lib_ring_buffer_open_read(lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*) -->
5485 <function-decl name='lib_ring_buffer_open_read' mangled-name='lib_ring_buffer_open_read' filepath='libringbuffer/ring_buffer_frontend.c' line='
1248' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_open_read'
>
5486 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5487 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
1248' column='
1'
/>
5488 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5489 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1249' column='
1'
/>
5491 <return type-id='type-id-
43'
/>
5493 <!-- int ring_buffer_stream_close_wakeup_fd(const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_shm_handle*, int) -->
5494 <function-decl name='ring_buffer_stream_close_wakeup_fd' mangled-name='ring_buffer_stream_close_wakeup_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1227' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ring_buffer_stream_close_wakeup_fd'
>
5495 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5496 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
1227' column='
1'
/>
5497 <!-- parameter of type 'channel*' -->
5498 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1228' column='
1'
/>
5499 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5500 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1229' column='
1'
/>
5501 <!-- parameter of type 'int' -->
5502 <parameter type-id='type-id-
43' name='cpu' filepath='libringbuffer/ring_buffer_frontend.c' line='
1230' column='
1'
/>
5504 <return type-id='type-id-
43'
/>
5506 <!-- int ring_buffer_stream_close_wait_fd(const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_shm_handle*, int) -->
5507 <function-decl name='ring_buffer_stream_close_wait_fd' mangled-name='ring_buffer_stream_close_wait_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1210' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ring_buffer_stream_close_wait_fd'
>
5508 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5509 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
1210' column='
1'
/>
5510 <!-- parameter of type 'channel*' -->
5511 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1211' column='
1'
/>
5512 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5513 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1212' column='
1'
/>
5514 <!-- parameter of type 'int' -->
5515 <parameter type-id='type-id-
43' name='cpu' filepath='libringbuffer/ring_buffer_frontend.c' line='
1213' column='
1'
/>
5517 <return type-id='type-id-
43'
/>
5519 <!-- int ring_buffer_channel_close_wakeup_fd(const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_shm_handle*) -->
5520 <function-decl name='ring_buffer_channel_close_wakeup_fd' mangled-name='ring_buffer_channel_close_wakeup_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1200' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ring_buffer_channel_close_wakeup_fd'
>
5521 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5522 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
1200' column='
1'
/>
5523 <!-- parameter of type 'channel*' -->
5524 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1201' column='
1'
/>
5525 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5526 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1202' column='
1'
/>
5528 <return type-id='type-id-
43'
/>
5530 <!-- int ring_buffer_channel_close_wait_fd(const lttng_ust_lib_ring_buffer_config*, channel*, lttng_ust_shm_handle*) -->
5531 <function-decl name='ring_buffer_channel_close_wait_fd' mangled-name='ring_buffer_channel_close_wait_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1190' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ring_buffer_channel_close_wait_fd'
>
5532 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5533 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
1190' column='
1'
/>
5534 <!-- parameter of type 'channel*' -->
5535 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1191' column='
1'
/>
5536 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5537 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1192' column='
1'
/>
5539 <return type-id='type-id-
43'
/>
5541 <!-- lttng_ust_lib_ring_buffer* channel_get_ring_buffer(const lttng_ust_lib_ring_buffer_config*, channel*, int, lttng_ust_shm_handle*, int*, int*, int*, uint64_t*) -->
5542 <function-decl name='channel_get_ring_buffer' mangled-name='channel_get_ring_buffer' filepath='libringbuffer/ring_buffer_frontend.c' line='
1165' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_get_ring_buffer'
>
5543 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5544 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
1166' column='
1'
/>
5545 <!-- parameter of type 'channel*' -->
5546 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1167' column='
1'
/>
5547 <!-- parameter of type 'int' -->
5548 <parameter type-id='type-id-
43' name='cpu' filepath='libringbuffer/ring_buffer_frontend.c' line='
1167' column='
1'
/>
5549 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5550 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1168' column='
1'
/>
5551 <!-- parameter of type 'int*' -->
5552 <parameter type-id='type-id-
269' name='shm_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1169' column='
1'
/>
5553 <!-- parameter of type 'int*' -->
5554 <parameter type-id='type-id-
269' name='wait_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1169' column='
1'
/>
5555 <!-- parameter of type 'int*' -->
5556 <parameter type-id='type-id-
269' name='wakeup_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1170' column='
1'
/>
5557 <!-- parameter of type 'uint64_t*' -->
5558 <parameter type-id='type-id-
290' name='memory_map_size' filepath='libringbuffer/ring_buffer_frontend.c' line='
1171' column='
1'
/>
5559 <!-- lttng_ust_lib_ring_buffer* -->
5560 <return type-id='type-id-
94'
/>
5562 <!-- void channel_destroy(channel*, lttng_ust_shm_handle*, int) -->
5563 <function-decl name='channel_destroy' mangled-name='channel_destroy' filepath='libringbuffer/ring_buffer_frontend.c' line='
1142' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_destroy'
>
5564 <!-- parameter of type 'channel*' -->
5565 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
1142' column='
1'
/>
5566 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5567 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1142' column='
1'
/>
5568 <!-- parameter of type 'int' -->
5569 <parameter type-id='type-id-
43' name='consumer' filepath='libringbuffer/ring_buffer_frontend.c' line='
1143' column='
1'
/>
5571 <return type-id='type-id-
59'
/>
5573 <!-- unsigned int channel_handle_get_nr_streams(lttng_ust_shm_handle*) -->
5574 <function-decl name='channel_handle_get_nr_streams' mangled-name='channel_handle_get_nr_streams' filepath='libringbuffer/ring_buffer_frontend.c' line='
1119' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_handle_get_nr_streams'
>
5575 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5576 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1119' column='
1'
/>
5577 <!-- unsigned int -->
5578 <return type-id='type-id-
57'
/>
5580 <!-- int channel_handle_add_stream(lttng_ust_shm_handle*, int, int, uint32_t, uint64_t) -->
5581 <function-decl name='channel_handle_add_stream' mangled-name='channel_handle_add_stream' filepath='libringbuffer/ring_buffer_frontend.c' line='
1104' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_handle_add_stream'
>
5582 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5583 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
1104' column='
1'
/>
5584 <!-- parameter of type 'int' -->
5585 <parameter type-id='type-id-
43' name='shm_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1105' column='
1'
/>
5586 <!-- parameter of type 'int' -->
5587 <parameter type-id='type-id-
43' name='wakeup_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1105' column='
1'
/>
5588 <!-- parameter of type 'typedef uint32_t' -->
5589 <parameter type-id='type-id-
61' name='stream_nr' filepath='libringbuffer/ring_buffer_frontend.c' line='
1105' column='
1'
/>
5590 <!-- parameter of type 'typedef uint64_t' -->
5591 <parameter type-id='type-id-
81' name='memory_map_size' filepath='libringbuffer/ring_buffer_frontend.c' line='
1106' column='
1'
/>
5593 <return type-id='type-id-
43'
/>
5595 <!-- lttng_ust_shm_handle* channel_handle_create(void*, uint64_t, int) -->
5596 <function-decl name='channel_handle_create' mangled-name='channel_handle_create' filepath='libringbuffer/ring_buffer_frontend.c' line='
1072' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_handle_create'
>
5597 <!-- parameter of type 'void*' -->
5598 <parameter type-id='type-id-
112' name='data' filepath='libringbuffer/ring_buffer_frontend.c' line='
1072' column='
1'
/>
5599 <!-- parameter of type 'typedef uint64_t' -->
5600 <parameter type-id='type-id-
81' name='memory_map_size' filepath='libringbuffer/ring_buffer_frontend.c' line='
1073' column='
1'
/>
5601 <!-- parameter of type 'int' -->
5602 <parameter type-id='type-id-
43' name='wakeup_fd' filepath='libringbuffer/ring_buffer_frontend.c' line='
1074' column='
1'
/>
5603 <!-- lttng_ust_shm_handle* -->
5604 <return type-id='type-id-
93'
/>
5606 <!-- lttng_ust_shm_handle* channel_create(const lttng_ust_lib_ring_buffer_config*, const char*, void**, size_t, size_t, void*, void*, size_t, size_t, unsigned int, unsigned int, const int*, int, int64_t) -->
5607 <function-decl name='channel_create' mangled-name='channel_create' filepath='libringbuffer/ring_buffer_frontend.c' line='
952' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_create'
>
5608 <!-- parameter of type 'const lttng_ust_lib_ring_buffer_config*' -->
5609 <parameter type-id='type-id-
264' name='config' filepath='libringbuffer/ring_buffer_frontend.c' line='
952' column='
1'
/>
5610 <!-- parameter of type 'const char*' -->
5611 <parameter type-id='type-id-
185' name='name' filepath='libringbuffer/ring_buffer_frontend.c' line='
953' column='
1'
/>
5612 <!-- parameter of type 'void**' -->
5613 <parameter type-id='type-id-
116' name='priv_data' filepath='libringbuffer/ring_buffer_frontend.c' line='
954' column='
1'
/>
5614 <!-- parameter of type 'typedef size_t' -->
5615 <parameter type-id='type-id-
63' name='priv_data_align' filepath='libringbuffer/ring_buffer_frontend.c' line='
955' column='
1'
/>
5616 <!-- parameter of type 'typedef size_t' -->
5617 <parameter type-id='type-id-
63' name='priv_data_size' filepath='libringbuffer/ring_buffer_frontend.c' line='
956' column='
1'
/>
5618 <!-- parameter of type 'void*' -->
5619 <parameter type-id='type-id-
112' name='priv_data_init' filepath='libringbuffer/ring_buffer_frontend.c' line='
957' column='
1'
/>
5620 <!-- parameter of type 'void*' -->
5621 <parameter type-id='type-id-
112' name='buf_addr' filepath='libringbuffer/ring_buffer_frontend.c' line='
958' column='
1'
/>
5622 <!-- parameter of type 'typedef size_t' -->
5623 <parameter type-id='type-id-
63' name='subbuf_size' filepath='libringbuffer/ring_buffer_frontend.c' line='
958' column='
1'
/>
5624 <!-- parameter of type 'typedef size_t' -->
5625 <parameter type-id='type-id-
63' name='num_subbuf' filepath='libringbuffer/ring_buffer_frontend.c' line='
959' column='
1'
/>
5626 <!-- parameter of type 'unsigned int' -->
5627 <parameter type-id='type-id-
57' name='switch_timer_interval' filepath='libringbuffer/ring_buffer_frontend.c' line='
959' column='
1'
/>
5628 <!-- parameter of type 'unsigned int' -->
5629 <parameter type-id='type-id-
57' name='read_timer_interval' filepath='libringbuffer/ring_buffer_frontend.c' line='
960' column='
1'
/>
5630 <!-- parameter of type 'const int*' -->
5631 <parameter type-id='type-id-
258' name='stream_fds' filepath='libringbuffer/ring_buffer_frontend.c' line='
961' column='
1'
/>
5632 <!-- parameter of type 'int' -->
5633 <parameter type-id='type-id-
43' name='nr_stream_fds' filepath='libringbuffer/ring_buffer_frontend.c' line='
961' column='
1'
/>
5634 <!-- parameter of type 'typedef int64_t' -->
5635 <parameter type-id='type-id-
211' name='blocking_timeout' filepath='libringbuffer/ring_buffer_frontend.c' line='
962' column='
1'
/>
5636 <!-- lttng_ust_shm_handle* -->
5637 <return type-id='type-id-
93'
/>
5639 <!-- int lib_ring_buffer_create(lttng_ust_lib_ring_buffer*, channel_backend*, int, lttng_ust_shm_handle*, shm_object*) -->
5640 <function-decl name='lib_ring_buffer_create' mangled-name='lib_ring_buffer_create' filepath='libringbuffer/ring_buffer_frontend.c' line='
335' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_create'
>
5641 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5642 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
335' column='
1'
/>
5643 <!-- parameter of type 'channel_backend*' -->
5644 <parameter type-id='type-id-
375' name='chanb' filepath='libringbuffer/ring_buffer_frontend.c' line='
336' column='
1'
/>
5645 <!-- parameter of type 'int' -->
5646 <parameter type-id='type-id-
43' name='cpu' filepath='libringbuffer/ring_buffer_frontend.c' line='
336' column='
1'
/>
5647 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5648 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
337' column='
1'
/>
5649 <!-- parameter of type 'shm_object*' -->
5650 <parameter type-id='type-id-
377' name='shmobj' filepath='libringbuffer/ring_buffer_frontend.c' line='
338' column='
1'
/>
5652 <return type-id='type-id-
43'
/>
5654 <!-- void channel_reset(channel*) -->
5655 <function-decl name='channel_reset' mangled-name='channel_reset' filepath='libringbuffer/ring_buffer_frontend.c' line='
230' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='channel_reset'
>
5656 <!-- parameter of type 'channel*' -->
5657 <parameter type-id='type-id-
103' name='chan' filepath='libringbuffer/ring_buffer_frontend.c' line='
230' column='
1'
/>
5659 <return type-id='type-id-
59'
/>
5661 <!-- void lib_ring_buffer_reset(lttng_ust_lib_ring_buffer*, lttng_ust_shm_handle*) -->
5662 <function-decl name='lib_ring_buffer_reset' mangled-name='lib_ring_buffer_reset' filepath='libringbuffer/ring_buffer_frontend.c' line='
178' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lib_ring_buffer_reset'
>
5663 <!-- parameter of type 'lttng_ust_lib_ring_buffer*' -->
5664 <parameter type-id='type-id-
94' name='buf' filepath='libringbuffer/ring_buffer_frontend.c' line='
178' column='
1'
/>
5665 <!-- parameter of type 'lttng_ust_shm_handle*' -->
5666 <parameter type-id='type-id-
93' name='handle' filepath='libringbuffer/ring_buffer_frontend.c' line='
179' column='
1'
/>
5668 <return type-id='type-id-
59'
/>
5670 <!-- void lttng_ust_ringbuffer_set_allow_blocking() -->
5671 <function-decl name='lttng_ust_ringbuffer_set_allow_blocking' mangled-name='lttng_ust_ringbuffer_set_allow_blocking' filepath='libringbuffer/ring_buffer_frontend.c' line='
156' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='lttng_ust_ringbuffer_set_allow_blocking'
>
5673 <return type-id='type-id-
59'
/>
5676 <abi-instr version='
1.0' address-size='
64' path='shm.c' comp-dir-path='libringbuffer' language='LANG_C99'
>
5677 <!-- void align_shm(shm_object*, size_t) -->
5678 <function-decl name='align_shm' mangled-name='align_shm' filepath='libringbuffer/shm.c' line='
470' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='align_shm'
>
5679 <!-- parameter of type 'shm_object*' -->
5680 <parameter type-id='type-id-
377' name='obj' filepath='libringbuffer/shm.c' line='
470' column='
1'
/>
5681 <!-- parameter of type 'typedef size_t' -->
5682 <parameter type-id='type-id-
63' name='align' filepath='libringbuffer/shm.c' line='
470' column='
1'
/>
5684 <return type-id='type-id-
59'
/>
5686 <!-- shm_ref zalloc_shm(shm_object*, size_t) -->
5687 <function-decl name='zalloc_shm' mangled-name='zalloc_shm' filepath='libringbuffer/shm.c' line='
457' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='zalloc_shm'
>
5688 <!-- parameter of type 'shm_object*' -->
5689 <parameter type-id='type-id-
377' name='obj' filepath='libringbuffer/shm.c' line='
457' column='
1'
/>
5690 <!-- parameter of type 'typedef size_t' -->
5691 <parameter type-id='type-id-
63' name='len' filepath='libringbuffer/shm.c' line='
457' column='
1'
/>
5692 <!-- struct shm_ref -->
5693 <return type-id='type-id-
102'
/>
5695 <!-- void shm_object_table_destroy(shm_object_table*, int) -->
5696 <function-decl name='shm_object_table_destroy' mangled-name='shm_object_table_destroy' filepath='libringbuffer/shm.c' line='
441' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='shm_object_table_destroy'
>
5697 <!-- parameter of type 'shm_object_table*' -->
5698 <parameter type-id='type-id-
97' name='table' filepath='libringbuffer/shm.c' line='
441' column='
1'
/>
5699 <!-- parameter of type 'int' -->
5700 <parameter type-id='type-id-
43' name='consumer' filepath='libringbuffer/shm.c' line='
441' column='
1'
/>
5702 <return type-id='type-id-
59'
/>
5704 <!-- shm_object* shm_object_table_append_mem(shm_object_table*, void*, size_t, int) -->
5705 <function-decl name='shm_object_table_append_mem' mangled-name='shm_object_table_append_mem' filepath='libringbuffer/shm.c' line='
312' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='shm_object_table_append_mem'
>
5706 <!-- parameter of type 'shm_object_table*' -->
5707 <parameter type-id='type-id-
97' name='table' filepath='libringbuffer/shm.c' line='
312' column='
1'
/>
5708 <!-- parameter of type 'void*' -->
5709 <parameter type-id='type-id-
112' name='mem' filepath='libringbuffer/shm.c' line='
313' column='
1'
/>
5710 <!-- parameter of type 'typedef size_t' -->
5711 <parameter type-id='type-id-
63' name='memory_map_size' filepath='libringbuffer/shm.c' line='
313' column='
1'
/>
5712 <!-- parameter of type 'int' -->
5713 <parameter type-id='type-id-
43' name='wakeup_fd' filepath='libringbuffer/shm.c' line='
313' column='
1'
/>
5714 <!-- shm_object* -->
5715 <return type-id='type-id-
377'
/>
5717 <!-- shm_object* shm_object_table_append_shm(shm_object_table*, int, int, uint32_t, size_t) -->
5718 <function-decl name='shm_object_table_append_shm' mangled-name='shm_object_table_append_shm' filepath='libringbuffer/shm.c' line='
260' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='shm_object_table_append_shm'
>
5719 <!-- parameter of type 'shm_object_table*' -->
5720 <parameter type-id='type-id-
97' name='table' filepath='libringbuffer/shm.c' line='
260' column='
1'
/>
5721 <!-- parameter of type 'int' -->
5722 <parameter type-id='type-id-
43' name='shm_fd' filepath='libringbuffer/shm.c' line='
261' column='
1'
/>
5723 <!-- parameter of type 'int' -->
5724 <parameter type-id='type-id-
43' name='wakeup_fd' filepath='libringbuffer/shm.c' line='
261' column='
1'
/>
5725 <!-- parameter of type 'typedef uint32_t' -->
5726 <parameter type-id='type-id-
61' name='stream_nr' filepath='libringbuffer/shm.c' line='
261' column='
1'
/>
5727 <!-- parameter of type 'typedef size_t' -->
5728 <parameter type-id='type-id-
63' name='memory_map_size' filepath='libringbuffer/shm.c' line='
262' column='
1'
/>
5729 <!-- shm_object* -->
5730 <return type-id='type-id-
377'
/>
5732 <!-- shm_object* shm_object_table_alloc(shm_object_table*, size_t, shm_object_type, int) -->
5733 <function-decl name='shm_object_table_alloc' mangled-name='shm_object_table_alloc' filepath='libringbuffer/shm.c' line='
243' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='shm_object_table_alloc'
>
5734 <!-- parameter of type 'shm_object_table*' -->
5735 <parameter type-id='type-id-
97' name='table' filepath='libringbuffer/shm.c' line='
243' column='
1'
/>
5736 <!-- parameter of type 'typedef size_t' -->
5737 <parameter type-id='type-id-
63' name='memory_map_size' filepath='libringbuffer/shm.c' line='
244' column='
1'
/>
5738 <!-- parameter of type 'enum shm_object_type' -->
5739 <parameter type-id='type-id-
100' name='type' filepath='libringbuffer/shm.c' line='
245' column='
1'
/>
5740 <!-- parameter of type 'int' -->
5741 <parameter type-id='type-id-
43' name='stream_fd' filepath='libringbuffer/shm.c' line='
246' column='
1'
/>
5742 <!-- shm_object* -->
5743 <return type-id='type-id-
377'
/>
5745 <!-- shm_object_table* shm_object_table_create(size_t) -->
5746 <function-decl name='shm_object_table_create' mangled-name='shm_object_table_create' filepath='libringbuffer/shm.c' line='
76' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='shm_object_table_create'
>
5747 <!-- parameter of type 'typedef size_t' -->
5748 <parameter type-id='type-id-
63' name='max_nb_obj' filepath='libringbuffer/shm.c' line='
76' column='
1'
/>
5749 <!-- shm_object_table* -->
5750 <return type-id='type-id-
97'
/>
5753 <abi-instr version='
1.0' address-size='
64' path='smp.c' comp-dir-path='libringbuffer' language='LANG_C99'
>
5754 <!-- int __num_possible_cpus -->
5755 <var-decl name='__num_possible_cpus' type-id='type-id-
43' mangled-name='__num_possible_cpus' visibility='default' filepath='libringbuffer/smp.h' line='
32' column='
1' elf-symbol-id='__num_possible_cpus'
/>
5756 <!-- void _get_num_possible_cpus() -->
5757 <function-decl name='_get_num_possible_cpus' mangled-name='_get_num_possible_cpus' filepath='libringbuffer/smp.c' line='
31' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='_get_num_possible_cpus'
>
5759 <return type-id='type-id-
59'
/>
5762 <abi-instr version='
1.0' address-size='
64' path='fflush.c' comp-dir-path='snprintf' language='LANG_C99'
>
5765 <type-decl name='short int' size-in-bits='
16' id='type-id-
379'
/>
5766 <!-- unsigned char[1] -->
5767 <array-type-def dimensions='
1' type-id='type-id-
55' size-in-bits='
8' id='type-id-
380'
>
5768 <!-- <anonymous range>[1] -->
5769 <subrange length='
1' type-id='type-id-
3' id='type-id-
333'
/>
5772 <!-- unsigned char[3] -->
5773 <array-type-def dimensions='
1' type-id='type-id-
55' size-in-bits='
24' id='type-id-
381'
>
5774 <!-- <anonymous range>[3] -->
5775 <subrange length='
3' type-id='type-id-
3' id='type-id-
382'
/>
5778 <!-- typedef __lttng_ust_sFILE LTTNG_UST_LFILE -->
5779 <typedef-decl name='LTTNG_UST_LFILE' type-id='type-id-
383' filepath='snprintf/various.h' line='
99' column='
1' id='type-id-
384'
/>
5780 <!-- struct __lttng_ust_sFILE -->
5781 <class-decl name='__lttng_ust_sFILE' size-in-bits='
1280' is-struct='yes' visibility='default' filepath='snprintf/various.h' line='
67' column='
1' id='type-id-
383'
>
5782 <data-member access='public' layout-offset-in-bits='
0'
>
5783 <!-- unsigned char* __lttng_ust_sFILE::_p -->
5784 <var-decl name='_p' type-id='type-id-
291' visibility='default' filepath='snprintf/various.h' line='
68' column='
1'
/>
5786 <data-member access='public' layout-offset-in-bits='
64'
>
5787 <!-- int __lttng_ust_sFILE::_r -->
5788 <var-decl name='_r' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
69' column='
1'
/>
5790 <data-member access='public' layout-offset-in-bits='
96'
>
5791 <!-- int __lttng_ust_sFILE::_w -->
5792 <var-decl name='_w' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
70' column='
1'
/>
5794 <data-member access='public' layout-offset-in-bits='
128'
>
5795 <!-- short int __lttng_ust_sFILE::_flags -->
5796 <var-decl name='_flags' type-id='type-id-
379' visibility='default' filepath='snprintf/various.h' line='
71' column='
1'
/>
5798 <data-member access='public' layout-offset-in-bits='
144'
>
5799 <!-- short int __lttng_ust_sFILE::_file -->
5800 <var-decl name='_file' type-id='type-id-
379' visibility='default' filepath='snprintf/various.h' line='
72' column='
1'
/>
5802 <data-member access='public' layout-offset-in-bits='
192'
>
5803 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_bf -->
5804 <var-decl name='_bf' type-id='type-id-
385' visibility='default' filepath='snprintf/various.h' line='
73' column='
1'
/>
5806 <data-member access='public' layout-offset-in-bits='
320'
>
5807 <!-- int __lttng_ust_sFILE::_lbfsize -->
5808 <var-decl name='_lbfsize' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
74' column='
1'
/>
5810 <data-member access='public' layout-offset-in-bits='
384'
>
5811 <!-- void* __lttng_ust_sFILE::_cookie -->
5812 <var-decl name='_cookie' type-id='type-id-
112' visibility='default' filepath='snprintf/various.h' line='
77' column='
1'
/>
5814 <data-member access='public' layout-offset-in-bits='
448'
>
5815 <!-- int (void*)* __lttng_ust_sFILE::_close -->
5816 <var-decl name='_close' type-id='type-id-
386' visibility='default' filepath='snprintf/various.h' line='
78' column='
1'
/>
5818 <data-member access='public' layout-offset-in-bits='
512'
>
5819 <!-- int (void*, char*, int)* __lttng_ust_sFILE::_read -->
5820 <var-decl name='_read' type-id='type-id-
387' visibility='default' filepath='snprintf/various.h' line='
79' column='
1'
/>
5822 <data-member access='public' layout-offset-in-bits='
576'
>
5823 <!-- typedef fpos_t (void*, typedef fpos_t, int)* __lttng_ust_sFILE::_seek -->
5824 <var-decl name='_seek' type-id='type-id-
388' visibility='default' filepath='snprintf/various.h' line='
80' column='
1'
/>
5826 <data-member access='public' layout-offset-in-bits='
640'
>
5827 <!-- int (void*, const char*, int)* __lttng_ust_sFILE::_write -->
5828 <var-decl name='_write' type-id='type-id-
389' visibility='default' filepath='snprintf/various.h' line='
81' column='
1'
/>
5830 <data-member access='public' layout-offset-in-bits='
704'
>
5831 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_ext -->
5832 <var-decl name='_ext' type-id='type-id-
385' visibility='default' filepath='snprintf/various.h' line='
84' column='
1'
/>
5834 <data-member access='public' layout-offset-in-bits='
832'
>
5835 <!-- unsigned char* __lttng_ust_sFILE::_up -->
5836 <var-decl name='_up' type-id='type-id-
291' visibility='default' filepath='snprintf/various.h' line='
86' column='
1'
/>
5838 <data-member access='public' layout-offset-in-bits='
896'
>
5839 <!-- int __lttng_ust_sFILE::_ur -->
5840 <var-decl name='_ur' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
87' column='
1'
/>
5842 <data-member access='public' layout-offset-in-bits='
928'
>
5843 <!-- unsigned char __lttng_ust_sFILE::_ubuf[3] -->
5844 <var-decl name='_ubuf' type-id='type-id-
381' visibility='default' filepath='snprintf/various.h' line='
90' column='
1'
/>
5846 <data-member access='public' layout-offset-in-bits='
952'
>
5847 <!-- unsigned char __lttng_ust_sFILE::_nbuf[1] -->
5848 <var-decl name='_nbuf' type-id='type-id-
380' visibility='default' filepath='snprintf/various.h' line='
91' column='
1'
/>
5850 <data-member access='public' layout-offset-in-bits='
960'
>
5851 <!-- __lttng_ust_sbuf __lttng_ust_sFILE::_lb -->
5852 <var-decl name='_lb' type-id='type-id-
385' visibility='default' filepath='snprintf/various.h' line='
94' column='
1'
/>
5854 <data-member access='public' layout-offset-in-bits='
1088'
>
5855 <!-- int __lttng_ust_sFILE::_blksize -->
5856 <var-decl name='_blksize' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
97' column='
1'
/>
5858 <data-member access='public' layout-offset-in-bits='
1152'
>
5859 <!-- fpos_t __lttng_ust_sFILE::_offset -->
5860 <var-decl name='_offset' type-id='type-id-
390' visibility='default' filepath='snprintf/various.h' line='
98' column='
1'
/>
5863 <!-- struct __lttng_ust_sbuf -->
5864 <class-decl name='__lttng_ust_sbuf' size-in-bits='
128' is-struct='yes' visibility='default' filepath='snprintf/various.h' line='
38' column='
1' id='type-id-
385'
>
5865 <data-member access='public' layout-offset-in-bits='
0'
>
5866 <!-- unsigned char* __lttng_ust_sbuf::_base -->
5867 <var-decl name='_base' type-id='type-id-
291' visibility='default' filepath='snprintf/various.h' line='
39' column='
1'
/>
5869 <data-member access='public' layout-offset-in-bits='
64'
>
5870 <!-- int __lttng_ust_sbuf::_size -->
5871 <var-decl name='_size' type-id='type-id-
43' visibility='default' filepath='snprintf/various.h' line='
40' column='
1'
/>
5874 <!-- typedef __fpos_t fpos_t -->
5875 <typedef-decl name='fpos_t' type-id='type-id-
391' filepath='/usr/include/stdio.h' line='
84' column='
1' id='type-id-
390'
/>
5876 <!-- typedef _G_fpos_t __fpos_t -->
5877 <typedef-decl name='__fpos_t' type-id='type-id-
392' filepath='/usr/include/bits/types/__fpos_t.h' line='
14' column='
1' id='type-id-
391'
/>
5878 <!-- struct _G_fpos_t -->
5879 <class-decl name='_G_fpos_t' size-in-bits='
128' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='
10' column='
1' id='type-id-
392'
>
5880 <data-member access='public' layout-offset-in-bits='
0'
>
5881 <!-- __off_t _G_fpos_t::__pos -->
5882 <var-decl name='__pos' type-id='type-id-
342' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='
12' column='
1'
/>
5884 <data-member access='public' layout-offset-in-bits='
64'
>
5885 <!-- __mbstate_t _G_fpos_t::__state -->
5886 <var-decl name='__state' type-id='type-id-
393' visibility='default' filepath='/usr/include/bits/types/__fpos_t.h' line='
13' column='
1'
/>
5889 <!-- typedef __anonymous_struct__ __mbstate_t -->
5890 <typedef-decl name='__mbstate_t' type-id='type-id-
394' filepath='/usr/include/bits/types/__mbstate_t.h' line='
21' column='
1' id='type-id-
393'
/>
5891 <!-- struct {int __count; union {unsigned int __wch; char __wchb[4];} __value;} -->
5892 <class-decl name='__anonymous_struct__' size-in-bits='
64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-
393' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
13' column='
1' id='type-id-
394'
>
5893 <data-member access='public' layout-offset-in-bits='
0'
>
5894 <!-- int __count -->
5895 <var-decl name='__count' type-id='type-id-
43' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
15' column='
1'
/>
5897 <data-member access='public' layout-offset-in-bits='
32'
>
5898 <!-- union {unsigned int __wch; char __wchb[4];} __value -->
5899 <var-decl name='__value' type-id='type-id-
395' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
20' column='
1'
/>
5902 <!-- union {unsigned int __wch; char __wchb[4];} -->
5903 <union-decl name='__anonymous_union__' size-in-bits='
32' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
16' column='
1' id='type-id-
395'
>
5904 <data-member access='private'
>
5905 <!-- unsigned int __wch -->
5906 <var-decl name='__wch' type-id='type-id-
57' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
18' column='
1'
/>
5908 <data-member access='private'
>
5909 <!-- char __wchb[4] -->
5910 <var-decl name='__wchb' type-id='type-id-
34' visibility='default' filepath='/usr/include/bits/types/__mbstate_t.h' line='
19' column='
1'
/>
5913 <!-- LTTNG_UST_LFILE* -->
5914 <pointer-type-def type-id='type-id-
384' size-in-bits='
64' id='type-id-
396'
/>
5915 <!-- int (void*)* -->
5916 <pointer-type-def type-id='type-id-
397' size-in-bits='
64' id='type-id-
386'
/>
5917 <!-- int (void*, char*, int)* -->
5918 <pointer-type-def type-id='type-id-
398' size-in-bits='
64' id='type-id-
387'
/>
5919 <!-- int (void*, const char*, int)* -->
5920 <pointer-type-def type-id='type-id-
399' size-in-bits='
64' id='type-id-
389'
/>
5921 <!-- typedef fpos_t (void*, typedef fpos_t, int)* -->
5922 <pointer-type-def type-id='type-id-
400' size-in-bits='
64' id='type-id-
388'
/>
5923 <!-- int __sflush(LTTNG_UST_LFILE*) -->
5924 <function-decl name='__sflush' mangled-name='__sflush' filepath='snprintf/fflush.c' line='
53' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='__sflush'
>
5925 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
5926 <parameter type-id='type-id-
396' name='fp' filepath='snprintf/fflush.c' line='
53' column='
1'
/>
5928 <return type-id='type-id-
43'
/>
5930 <!-- int ust_safe_fflush(LTTNG_UST_LFILE*) -->
5931 <function-decl name='ust_safe_fflush' mangled-name='ust_safe_fflush' filepath='snprintf/fflush.c' line='
39' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ust_safe_fflush'
>
5932 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
5933 <parameter type-id='type-id-
396' name='fp' filepath='snprintf/fflush.c' line='
39' column='
1'
/>
5935 <return type-id='type-id-
43'
/>
5937 <!-- int (void*) -->
5938 <function-type size-in-bits='
64' id='type-id-
397'
>
5939 <!-- parameter of type 'void*' -->
5940 <parameter type-id='type-id-
112'
/>
5942 <return type-id='type-id-
43'
/>
5944 <!-- int (void*, char*, int) -->
5945 <function-type size-in-bits='
64' id='type-id-
398'
>
5946 <!-- parameter of type 'void*' -->
5947 <parameter type-id='type-id-
112'
/>
5948 <!-- parameter of type 'char*' -->
5949 <parameter type-id='type-id-
101'
/>
5950 <!-- parameter of type 'int' -->
5951 <parameter type-id='type-id-
43'
/>
5953 <return type-id='type-id-
43'
/>
5955 <!-- int (void*, const char*, int) -->
5956 <function-type size-in-bits='
64' id='type-id-
399'
>
5957 <!-- parameter of type 'void*' -->
5958 <parameter type-id='type-id-
112'
/>
5959 <!-- parameter of type 'const char*' -->
5960 <parameter type-id='type-id-
185'
/>
5961 <!-- parameter of type 'int' -->
5962 <parameter type-id='type-id-
43'
/>
5964 <return type-id='type-id-
43'
/>
5966 <!-- fpos_t (void*, fpos_t, int) -->
5967 <function-type size-in-bits='
64' id='type-id-
400'
>
5968 <!-- parameter of type 'void*' -->
5969 <parameter type-id='type-id-
112'
/>
5970 <!-- parameter of type 'typedef fpos_t' -->
5971 <parameter type-id='type-id-
390'
/>
5972 <!-- parameter of type 'int' -->
5973 <parameter type-id='type-id-
43'
/>
5974 <!-- typedef fpos_t -->
5975 <return type-id='type-id-
390'
/>
5978 <abi-instr version='
1.0' address-size='
64' path='fvwrite.c' comp-dir-path='snprintf' language='LANG_C99'
>
5979 <!-- struct __lttng_ust_suio -->
5980 <class-decl name='__lttng_ust_suio' size-in-bits='
128' is-struct='yes' visibility='default' filepath='snprintf/fvwrite.h' line='
42' column='
1' id='type-id-
401'
>
5981 <data-member access='public' layout-offset-in-bits='
0'
>
5982 <!-- __lttng_ust_siov* __lttng_ust_suio::uio_iov -->
5983 <var-decl name='uio_iov' type-id='type-id-
402' visibility='default' filepath='snprintf/fvwrite.h' line='
43' column='
1'
/>
5985 <data-member access='public' layout-offset-in-bits='
64'
>
5986 <!-- int __lttng_ust_suio::uio_iovcnt -->
5987 <var-decl name='uio_iovcnt' type-id='type-id-
43' visibility='default' filepath='snprintf/fvwrite.h' line='
44' column='
1'
/>
5989 <data-member access='public' layout-offset-in-bits='
96'
>
5990 <!-- int __lttng_ust_suio::uio_resid -->
5991 <var-decl name='uio_resid' type-id='type-id-
43' visibility='default' filepath='snprintf/fvwrite.h' line='
45' column='
1'
/>
5994 <!-- struct __lttng_ust_siov -->
5995 <class-decl name='__lttng_ust_siov' size-in-bits='
128' is-struct='yes' visibility='default' filepath='snprintf/fvwrite.h' line='
38' column='
1' id='type-id-
403'
>
5996 <data-member access='public' layout-offset-in-bits='
0'
>
5997 <!-- void* __lttng_ust_siov::iov_base -->
5998 <var-decl name='iov_base' type-id='type-id-
112' visibility='default' filepath='snprintf/fvwrite.h' line='
39' column='
1'
/>
6000 <data-member access='public' layout-offset-in-bits='
64'
>
6001 <!-- size_t __lttng_ust_siov::iov_len -->
6002 <var-decl name='iov_len' type-id='type-id-
63' visibility='default' filepath='snprintf/fvwrite.h' line='
40' column='
1'
/>
6005 <!-- __lttng_ust_siov* -->
6006 <pointer-type-def type-id='type-id-
403' size-in-bits='
64' id='type-id-
402'
/>
6007 <!-- __lttng_ust_suio* -->
6008 <pointer-type-def type-id='type-id-
401' size-in-bits='
64' id='type-id-
404'
/>
6009 <!-- int __sfvwrite(LTTNG_UST_LFILE*, __lttng_ust_suio*) -->
6010 <function-decl name='__sfvwrite' mangled-name='__sfvwrite' filepath='snprintf/fvwrite.c' line='
49' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='__sfvwrite'
>
6011 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
6012 <parameter type-id='type-id-
396' name='fp' filepath='snprintf/fvwrite.c' line='
49' column='
1'
/>
6013 <!-- parameter of type '__lttng_ust_suio*' -->
6014 <parameter type-id='type-id-
404' name='uio' filepath='snprintf/fvwrite.c' line='
49' column='
1'
/>
6016 <return type-id='type-id-
43'
/>
6019 <abi-instr version='
1.0' address-size='
64' path='mbrtowc_sb.c' comp-dir-path='snprintf' language='LANG_C99'
>
6020 <!-- typedef int wchar_t -->
6021 <typedef-decl name='wchar_t' type-id='type-id-
43' filepath='/usr/lib/gcc/x86_64-pc-linux-gnu/
10.2.0/include/stddef.h' line='
321' column='
1' id='type-id-
405'
/>
6022 <!-- typedef __mbstate_t mbstate_t -->
6023 <typedef-decl name='mbstate_t' type-id='type-id-
393' filepath='/usr/include/bits/types/mbstate_t.h' line='
6' column='
1' id='type-id-
406'
/>
6025 <pointer-type-def type-id='type-id-
406' size-in-bits='
64' id='type-id-
407'
/>
6027 <pointer-type-def type-id='type-id-
405' size-in-bits='
64' id='type-id-
408'
/>
6028 <!-- size_t ust_safe_mbrtowc(wchar_t*, const char*, size_t, mbstate_t*) -->
6029 <function-decl name='ust_safe_mbrtowc' mangled-name='ust_safe_mbrtowc' filepath='snprintf/mbrtowc_sb.c' line='
39' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ust_safe_mbrtowc'
>
6030 <!-- parameter of type 'wchar_t*' -->
6031 <parameter type-id='type-id-
408' name='pwc' filepath='snprintf/mbrtowc_sb.c' line='
39' column='
1'
/>
6032 <!-- parameter of type 'const char*' -->
6033 <parameter type-id='type-id-
185' name='s' filepath='snprintf/mbrtowc_sb.c' line='
39' column='
1'
/>
6034 <!-- parameter of type 'typedef size_t' -->
6035 <parameter type-id='type-id-
63' name='n' filepath='snprintf/mbrtowc_sb.c' line='
39' column='
1'
/>
6036 <!-- parameter of type 'mbstate_t*' -->
6037 <parameter type-id='type-id-
407' name='ps' filepath='snprintf/mbrtowc_sb.c' line='
39' column='
1'
/>
6038 <!-- typedef size_t -->
6039 <return type-id='type-id-
63'
/>
6042 <abi-instr version='
1.0' address-size='
64' path='snprintf.c' comp-dir-path='snprintf' language='LANG_C99'
>
6043 <!-- struct __va_list_tag -->
6044 <class-decl name='__va_list_tag' size-in-bits='
192' is-struct='yes' visibility='default' id='type-id-
409'
>
6045 <data-member access='public' layout-offset-in-bits='
0'
>
6046 <!-- unsigned int __va_list_tag::gp_offset -->
6047 <var-decl name='gp_offset' type-id='type-id-
57' visibility='default'
/>
6049 <data-member access='public' layout-offset-in-bits='
32'
>
6050 <!-- unsigned int __va_list_tag::fp_offset -->
6051 <var-decl name='fp_offset' type-id='type-id-
57' visibility='default'
/>
6053 <data-member access='public' layout-offset-in-bits='
64'
>
6054 <!-- void* __va_list_tag::overflow_arg_area -->
6055 <var-decl name='overflow_arg_area' type-id='type-id-
112' visibility='default'
/>
6057 <data-member access='public' layout-offset-in-bits='
128'
>
6058 <!-- void* __va_list_tag::reg_save_area -->
6059 <var-decl name='reg_save_area' type-id='type-id-
112' visibility='default'
/>
6062 <!-- __va_list_tag* -->
6063 <pointer-type-def type-id='type-id-
409' size-in-bits='
64' id='type-id-
410'
/>
6064 <!-- int ust_safe_snprintf(char*, size_t, const char*, ...) -->
6065 <function-decl name='ust_safe_snprintf' mangled-name='ust_safe_snprintf' filepath='snprintf/snprintf.c' line='
68' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ust_safe_snprintf'
>
6066 <!-- parameter of type 'char*' -->
6067 <parameter type-id='type-id-
101' name='str' filepath='snprintf/snprintf.c' line='
68' column='
1'
/>
6068 <!-- parameter of type 'typedef size_t' -->
6069 <parameter type-id='type-id-
63' name='n' filepath='snprintf/snprintf.c' line='
68' column='
1'
/>
6070 <!-- parameter of type 'const char*' -->
6071 <parameter type-id='type-id-
185' name='fmt' filepath='snprintf/snprintf.c' line='
68' column='
1'
/>
6072 <parameter is-variadic='yes'
/>
6074 <return type-id='type-id-
43'
/>
6076 <!-- int ust_safe_vsnprintf(char*, size_t, const char*, __va_list_tag*) -->
6077 <function-decl name='ust_safe_vsnprintf' mangled-name='ust_safe_vsnprintf' filepath='snprintf/snprintf.c' line='
43' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ust_safe_vsnprintf'
>
6078 <!-- parameter of type 'char*' -->
6079 <parameter type-id='type-id-
101' name='str' filepath='snprintf/snprintf.c' line='
43' column='
1'
/>
6080 <!-- parameter of type 'typedef size_t' -->
6081 <parameter type-id='type-id-
63' name='n' filepath='snprintf/snprintf.c' line='
43' column='
1'
/>
6082 <!-- parameter of type 'const char*' -->
6083 <parameter type-id='type-id-
185' name='fmt' filepath='snprintf/snprintf.c' line='
43' column='
1'
/>
6084 <!-- parameter of type '__va_list_tag*' -->
6085 <parameter type-id='type-id-
410' name='ap' filepath='snprintf/snprintf.c' line='
43' column='
1'
/>
6087 <return type-id='type-id-
43'
/>
6090 <abi-instr version='
1.0' address-size='
64' path='vfprintf.c' comp-dir-path='snprintf' language='LANG_C99'
>
6091 <!-- int ust_safe_vfprintf(LTTNG_UST_LFILE*, const char*, __va_list_tag*) -->
6092 <function-decl name='ust_safe_vfprintf' mangled-name='ust_safe_vfprintf' filepath='snprintf/vfprintf.c' line='
192' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='ust_safe_vfprintf'
>
6093 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
6094 <parameter type-id='type-id-
396' name='fp' filepath='snprintf/vfprintf.c' line='
192' column='
1'
/>
6095 <!-- parameter of type 'const char*' -->
6096 <parameter type-id='type-id-
185' name='fmt0' filepath='snprintf/vfprintf.c' line='
192' column='
1'
/>
6097 <!-- parameter of type '__va_list_tag*' -->
6098 <parameter type-id='type-id-
410' name='ap' filepath='snprintf/vfprintf.c' line='
192' column='
1'
/>
6100 <return type-id='type-id-
43'
/>
6103 <abi-instr version='
1.0' address-size='
64' path='wsetup.c' comp-dir-path='snprintf' language='LANG_C99'
>
6104 <!-- int __swsetup(LTTNG_UST_LFILE*) -->
6105 <function-decl name='__swsetup' mangled-name='__swsetup' filepath='snprintf/wsetup.c' line='
45' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='__swsetup'
>
6106 <!-- parameter of type 'LTTNG_UST_LFILE*' -->
6107 <parameter type-id='type-id-
396' name='fp' filepath='snprintf/wsetup.c' line='
45' column='
1'
/>
6109 <return type-id='type-id-
43'
/>
6112 <abi-instr version='
1.0' address-size='
64' path='core.c' comp-dir-path='snprintf' language='LANG_C99'
>
6113 <!-- enum ust_loglevel -->
6114 <enum-decl name='ust_loglevel' filepath='../include/usterr-signal-safe.h' line='
31' column='
1' id='type-id-
411'
>
6115 <underlying-type type-id='type-id-
54'
/>
6116 <enumerator name='UST_LOGLEVEL_UNKNOWN' value='
0'
/>
6117 <enumerator name='UST_LOGLEVEL_NORMAL' value='
1'
/>
6118 <enumerator name='UST_LOGLEVEL_DEBUG' value='
2'
/>
6120 <!-- volatile ust_loglevel -->
6121 <qualified-type-def type-id='type-id-
411' volatile='yes' id='type-id-
412'
/>
6122 <!-- volatile ust_loglevel ust_loglevel -->
6123 <var-decl name='ust_loglevel' type-id='type-id-
412' mangled-name='ust_loglevel' visibility='default' filepath='../include/usterr-signal-safe.h' line='
37' column='
1' elf-symbol-id='ust_loglevel'
/>
6124 <!-- void init_usterr() -->
6125 <function-decl name='init_usterr' mangled-name='init_usterr' filepath='snprintf/core.c' line='
25' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='init_usterr'
>
6127 <return type-id='type-id-
59'
/>
6130 <abi-instr version='
1.0' address-size='
64' path='patient_write.c' comp-dir-path='snprintf' language='LANG_C99'
>
6131 <!-- ssize_t patient_send(int, void*, size_t, int) -->
6132 <function-decl name='patient_send' mangled-name='patient_send' filepath='snprintf/patient_write.c' line='
59' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='patient_send'
>
6133 <!-- parameter of type 'int' -->
6134 <parameter type-id='type-id-
43' name='fd' filepath='snprintf/patient_write.c' line='
59' column='
1'
/>
6135 <!-- parameter of type 'void*' -->
6136 <parameter type-id='type-id-
112' name='buf' filepath='snprintf/patient_write.c' line='
59' column='
1'
/>
6137 <!-- parameter of type 'typedef size_t' -->
6138 <parameter type-id='type-id-
63' name='count' filepath='snprintf/patient_write.c' line='
59' column='
1'
/>
6139 <!-- parameter of type 'int' -->
6140 <parameter type-id='type-id-
43' name='flags' filepath='snprintf/patient_write.c' line='
59' column='
1'
/>
6141 <!-- typedef ssize_t -->
6142 <return type-id='type-id-
106'
/>
6144 <!-- ssize_t patient_write(int, void*, size_t) -->
6145 <function-decl name='patient_write' mangled-name='patient_write' filepath='snprintf/patient_write.c' line='
35' column='
1' visibility='default' binding='global' size-in-bits='
64' elf-symbol-id='patient_write'
>
6146 <!-- parameter of type 'int' -->
6147 <parameter type-id='type-id-
43' name='fd' filepath='snprintf/patient_write.c' line='
35' column='
1'
/>
6148 <!-- parameter of type 'void*' -->
6149 <parameter type-id='type-id-
112' name='buf' filepath='snprintf/patient_write.c' line='
35' column='
1'
/>
6150 <!-- parameter of type 'typedef size_t' -->
6151 <parameter type-id='type-id-
63' name='count' filepath='snprintf/patient_write.c' line='
35' column='
1'
/>
6152 <!-- typedef ssize_t -->
6153 <return type-id='type-id-
106'
/>