1Functions changes summary: 0 Removed, 50 Changed, 79 Added functions 2Variables changes summary: 0 Removed, 0 Changed, 3 Added variables 3 479 Added functions: 5 6 [A] 'function lttng_condition* lttng_condition_session_consumed_size_create()' 7 [A] 'function lttng_condition_status lttng_condition_session_consumed_size_get_session_name(const lttng_condition*, const char**)' 8 [A] 'function lttng_condition_status lttng_condition_session_consumed_size_get_threshold(const lttng_condition*, uint64_t*)' 9 [A] 'function lttng_condition_status lttng_condition_session_consumed_size_set_session_name(lttng_condition*, const char*)' 10 [A] 'function lttng_condition_status lttng_condition_session_consumed_size_set_threshold(lttng_condition*, uint64_t)' 11 [A] 'function lttng_condition* lttng_condition_session_rotation_completed_create()' 12 [A] 'function lttng_condition_status lttng_condition_session_rotation_get_session_name(const lttng_condition*, const char**)' 13 [A] 'function lttng_condition* lttng_condition_session_rotation_ongoing_create()' 14 [A] 'function lttng_condition_status lttng_condition_session_rotation_set_session_name(lttng_condition*, const char*)' 15 [A] 'function lttng_error_code lttng_create_session_ext(lttng_session_descriptor*)' 16 [A] 'function lttng_error_code lttng_destroy_session_ext(const char*, lttng_destruction_handle**)' 17 [A] 'function void lttng_destruction_handle_destroy(lttng_destruction_handle*)' 18 [A] 'function lttng_destruction_handle_status lttng_destruction_handle_get_archive_location(const lttng_destruction_handle*, const lttng_trace_archive_location**)' 19 [A] 'function lttng_destruction_handle_status lttng_destruction_handle_get_result(const lttng_destruction_handle*, lttng_error_code*)' 20 [A] 'function lttng_destruction_handle_status lttng_destruction_handle_get_rotation_state(const lttng_destruction_handle*, lttng_rotation_state*)' 21 [A] 'function lttng_destruction_handle_status lttng_destruction_handle_wait_for_completion(lttng_destruction_handle*, int)' 22 [A] 'function int lttng_elf_get_sdt_probe_offsets(int, const char*, const char*, uint64_t**, uint32_t*)' 23 [A] 'function int lttng_elf_get_symbol_offset(int, char*, uint64_t*)' 24 [A] 'function lttng_evaluation_status lttng_evaluation_session_consumed_size_get_consumed_size(const lttng_evaluation*, uint64_t*)' 25 [A] 'function lttng_evaluation_status lttng_evaluation_session_rotation_completed_get_location(const lttng_evaluation*, const lttng_trace_archive_location**)' 26 [A] 'function lttng_evaluation_status lttng_evaluation_session_rotation_get_id(const lttng_evaluation*, uint64_t*)' 27 [A] 'function lttng_event* lttng_event_create()' 28 [A] 'function void lttng_event_destroy(lttng_event*)' 29 [A] 'function const lttng_userspace_probe_location* lttng_event_get_userspace_probe_location(const lttng_event*)' 30 [A] 'function int lttng_event_set_userspace_probe_location(lttng_event*, lttng_userspace_probe_location*)' 31 [A] 'function lttng_notification_channel_status lttng_notification_channel_has_pending_notification(lttng_notification_channel*, bool*)' 32 [A] 'function int lttng_rotate_session(const char*, lttng_rotation_immediate_descriptor*, lttng_rotation_handle**)' 33 [A] 'function void lttng_rotation_handle_destroy(lttng_rotation_handle*)' 34 [A] 'function lttng_rotation_status lttng_rotation_handle_get_archive_location(lttng_rotation_handle*, const lttng_trace_archive_location**)' 35 [A] 'function lttng_rotation_status lttng_rotation_handle_get_state(lttng_rotation_handle*, lttng_rotation_state*)' 36 [A] 'function void lttng_rotation_schedule_destroy(lttng_rotation_schedule*)' 37 [A] 'function lttng_rotation_schedule_type lttng_rotation_schedule_get_type(const lttng_rotation_schedule*)' 38 [A] 'function lttng_rotation_schedule* lttng_rotation_schedule_periodic_create()' 39 [A] 'function lttng_rotation_status lttng_rotation_schedule_periodic_get_period(const lttng_rotation_schedule*, uint64_t*)' 40 [A] 'function lttng_rotation_status lttng_rotation_schedule_periodic_set_period(lttng_rotation_schedule*, uint64_t)' 41 [A] 'function lttng_rotation_schedule* lttng_rotation_schedule_size_threshold_create()' 42 [A] 'function lttng_rotation_status lttng_rotation_schedule_size_threshold_get_threshold(const lttng_rotation_schedule*, uint64_t*)' 43 [A] 'function lttng_rotation_status lttng_rotation_schedule_size_threshold_set_threshold(lttng_rotation_schedule*, uint64_t)' 44 [A] 'function void lttng_rotation_schedules_destroy(lttng_rotation_schedules*)' 45 [A] 'function const lttng_rotation_schedule* lttng_rotation_schedules_get_at_index(const lttng_rotation_schedules*, unsigned int)' 46 [A] 'function lttng_rotation_status lttng_rotation_schedules_get_count(const lttng_rotation_schedules*, unsigned int*)' 47 [A] 'function lttng_rotation_status lttng_session_add_rotation_schedule(const char*, const lttng_rotation_schedule*)' 48 [A] 'function lttng_session_descriptor* lttng_session_descriptor_create(const char*)' 49 [A] 'function void lttng_session_descriptor_destroy(lttng_session_descriptor*)' 50 [A] 'function lttng_session_descriptor* lttng_session_descriptor_live_create(const char*, unsigned long long int)' 51 [A] 'function lttng_session_descriptor* lttng_session_descriptor_live_network_create(const char*, const char*, const char*, unsigned long long int)' 52 [A] 'function lttng_session_descriptor* lttng_session_descriptor_local_create(const char*, const char*)' 53 [A] 'function lttng_session_descriptor* lttng_session_descriptor_network_create(const char*, const char*, const char*)' 54 [A] 'function lttng_session_descriptor* lttng_session_descriptor_snapshot_create(const char*)' 55 [A] 'function lttng_session_descriptor* lttng_session_descriptor_snapshot_local_create(const char*, const char*)' 56 [A] 'function lttng_session_descriptor* lttng_session_descriptor_snapshot_network_create(const char*, const char*, const char*)' 57 [A] 'function lttng_error_code lttng_session_get_creation_time(const lttng_session*, uint64_t*)' 58 [A] 'function int lttng_session_list_rotation_schedules(const char*, lttng_rotation_schedules**)' 59 [A] 'function lttng_rotation_status lttng_session_remove_rotation_schedule(const char*, const lttng_rotation_schedule*)' 60 [A] 'function lttng_trace_archive_location_type lttng_trace_archive_location_get_type(const lttng_trace_archive_location*)' 61 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_local_get_absolute_path(const lttng_trace_archive_location*, const char**)' 62 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_relay_get_control_port(const lttng_trace_archive_location*, uint16_t*)' 63 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_relay_get_data_port(const lttng_trace_archive_location*, uint16_t*)' 64 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_relay_get_host(const lttng_trace_archive_location*, const char**)' 65 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_relay_get_protocol_type(const lttng_trace_archive_location*, lttng_trace_archive_location_relay_protocol_type*)' 66 [A] 'function lttng_trace_archive_location_status lttng_trace_archive_location_relay_get_relative_path(const lttng_trace_archive_location*, const char**)' 67 [A] 'function void lttng_userspace_probe_location_destroy(lttng_userspace_probe_location*)' 68 [A] 'function lttng_userspace_probe_location* lttng_userspace_probe_location_function_create(const char*, const char*, lttng_userspace_probe_location_lookup_method*)' 69 [A] 'function int lttng_userspace_probe_location_function_get_binary_fd(const lttng_userspace_probe_location*)' 70 [A] 'function const char* lttng_userspace_probe_location_function_get_binary_path(const lttng_userspace_probe_location*)' 71 [A] 'function const char* lttng_userspace_probe_location_function_get_function_name(const lttng_userspace_probe_location*)' 72 [A] 'function lttng_userspace_probe_location_function_instrumentation_type lttng_userspace_probe_location_function_get_instrumentation_type(const lttng_userspace_probe_location*)' 73 [A] 'function lttng_userspace_probe_location_status lttng_userspace_probe_location_function_set_instrumentation_type(const lttng_userspace_probe_location*, lttng_userspace_probe_location_function_instrumentation_type)' 74 [A] 'function const lttng_userspace_probe_location_lookup_method* lttng_userspace_probe_location_get_lookup_method(const lttng_userspace_probe_location*)' 75 [A] 'function lttng_userspace_probe_location_type lttng_userspace_probe_location_get_type(const lttng_userspace_probe_location*)' 76 [A] 'function void lttng_userspace_probe_location_lookup_method_destroy(lttng_userspace_probe_location_lookup_method*)' 77 [A] 'function lttng_userspace_probe_location_lookup_method* lttng_userspace_probe_location_lookup_method_function_elf_create()' 78 [A] 'function lttng_userspace_probe_location_lookup_method_type lttng_userspace_probe_location_lookup_method_get_type(const lttng_userspace_probe_location_lookup_method*)' 79 [A] 'function lttng_userspace_probe_location_lookup_method* lttng_userspace_probe_location_lookup_method_tracepoint_sdt_create()' 80 [A] 'function lttng_userspace_probe_location* lttng_userspace_probe_location_tracepoint_create(const char*, const char*, const char*, lttng_userspace_probe_location_lookup_method*)' 81 [A] 'function int lttng_userspace_probe_location_tracepoint_get_binary_fd(const lttng_userspace_probe_location*)' 82 [A] 'function const char* lttng_userspace_probe_location_tracepoint_get_binary_path(const lttng_userspace_probe_location*)' 83 [A] 'function const char* lttng_userspace_probe_location_tracepoint_get_probe_name(const lttng_userspace_probe_location*)' 84 [A] 'function const char* lttng_userspace_probe_location_tracepoint_get_provider_name(const lttng_userspace_probe_location*)' 85 8650 functions with some indirect sub-type change: 87 88 [C] 'function void lttng_action_destroy(lttng_action*)' has some indirect sub-type changes: 89 parameter 1 of type 'lttng_action*' has sub-type changes: 90 in pointed to type 'struct lttng_action': 91 type size hasn't changed 92 3 data member changes: 93 type of 'action_validate_cb validate' changed: 94 underlying type 'bool (lttng_action*)*' changed: 95 in pointed to type 'function type bool (lttng_action*)': 96 parameter 1 of type 'lttng_action*' has sub-type changes: 97 pointed to type 'struct lttng_action' changed, as being reported 98 type of 'action_serialize_cb serialize' changed: 99 underlying type 'typedef ssize_t (lttng_action*, char*)*' changed: 100 in pointed to type 'function type typedef ssize_t (lttng_action*, char*)': 101 return type changed: 102 entity changed from 'typedef ssize_t' to compatible type 'int' 103 type name changed from 'long int' to 'int' 104 type size changed from 64 to 32 (in bits) 105 parameter 1 of type 'lttng_action*' has sub-type changes: 106 pointed to type 'struct lttng_action' changed, as being reported 107 parameter 2 of type 'char*' changed: 108 in pointed to type 'char': 109 entity changed from 'char' to 'struct lttng_dynamic_buffer' 110 type size changed from 8 to 192 (in bits) 111 type of 'action_destroy_cb destroy' changed: 112 underlying type 'void (lttng_action*)*' changed: 113 in pointed to type 'function type void (lttng_action*)': 114 parameter 1 of type 'lttng_action*' has sub-type changes: 115 pointed to type 'struct lttng_action' changed, as being reported 116 117 [C] 'function lttng_action_type lttng_action_get_type(lttng_action*)' has some indirect sub-type changes: 118 parameter 1 of type 'lttng_action*' has sub-type changes: 119 pointed to type 'struct lttng_action' changed, as reported earlier 120 121 [C] 'function lttng_action* lttng_action_notify_create()' has some indirect sub-type changes: 122 return type changed: 123 pointed to type 'struct lttng_action' changed, as reported earlier 124 125 [C] 'function int lttng_add_context(lttng_handle*, lttng_event_context*, const char*, const char*)' has some indirect sub-type changes: 126 parameter 2 of type 'lttng_event_context*' has sub-type changes: 127 in pointed to type 'struct lttng_event_context': 128 type size hasn't changed 129 1 data member change: 130 type of 'lttng_event_context_type ctx' changed: 131 type size hasn't changed 132 2 enumerator insertions: 133 'lttng_event_context_type::LTTNG_EVENT_CONTEXT_CALLSTACK_KERNEL' value '20' 134 'lttng_event_context_type::LTTNG_EVENT_CONTEXT_CALLSTACK_USER' value '21' 135 136 [C] 'function lttng_condition_status lttng_condition_buffer_usage_get_channel_name(const lttng_condition*, const char**)' has some indirect sub-type changes: 137 parameter 1 of type 'const lttng_condition*' has sub-type changes: 138 in pointed to type 'const lttng_condition': 139 in unqualified underlying type 'struct lttng_condition': 140 type size hasn't changed 141 5 data member changes: 142 type of 'lttng_condition_type type' changed: 143 type size hasn't changed 144 3 enumerator insertions: 145 'lttng_condition_type::LTTNG_CONDITION_TYPE_SESSION_CONSUMED_SIZE' value '100' 146 'lttng_condition_type::LTTNG_CONDITION_TYPE_SESSION_ROTATION_ONGOING' value '103' 147 'lttng_condition_type::LTTNG_CONDITION_TYPE_SESSION_ROTATION_COMPLETED' value '104' 148 type of 'condition_validate_cb validate' changed: 149 underlying type 'bool (const lttng_condition*)*' changed: 150 in pointed to type 'function type bool (const lttng_condition*)': 151 parameter 1 of type 'const lttng_condition*' has sub-type changes: 152 in pointed to type 'const lttng_condition': 153 unqualified underlying type 'struct lttng_condition' changed, as being reported 154 type of 'condition_serialize_cb serialize' changed: 155 underlying type 'typedef ssize_t (const lttng_condition*, char*)*' changed: 156 in pointed to type 'function type typedef ssize_t (const lttng_condition*, char*)': 157 return type changed: 158 entity changed from 'typedef ssize_t' to compatible type 'int' 159 type name changed from 'long int' to 'int' 160 type size changed from 64 to 32 (in bits) 161 parameter 1 of type 'const lttng_condition*' has sub-type changes: 162 in pointed to type 'const lttng_condition': 163 unqualified underlying type 'struct lttng_condition' changed, as being reported 164 parameter 2 of type 'char*' changed: 165 in pointed to type 'char': 166 entity changed from 'char' to 'struct lttng_dynamic_buffer' 167 type size changed from 8 to 192 (in bits) 168 type of 'condition_equal_cb equal' changed: 169 underlying type 'bool (const lttng_condition*, const lttng_condition*)*' changed: 170 in pointed to type 'function type bool (const lttng_condition*, const lttng_condition*)': 171 parameter 1 of type 'const lttng_condition*' has sub-type changes: 172 in pointed to type 'const lttng_condition': 173 unqualified underlying type 'struct lttng_condition' changed, as being reported 174 parameter 2 of type 'const lttng_condition*' has sub-type changes: 175 in pointed to type 'const lttng_condition': 176 unqualified underlying type 'struct lttng_condition' changed, as being reported 177 type of 'condition_destroy_cb destroy' changed: 178 underlying type 'void (lttng_condition*)*' changed: 179 in pointed to type 'function type void (lttng_condition*)': 180 parameter 1 of type 'lttng_condition*' has sub-type changes: 181 pointed to type 'struct lttng_condition' changed, as being reported 182 183 [C] 'function lttng_condition_status lttng_condition_buffer_usage_get_domain_type(const lttng_condition*, lttng_domain_type*)' has some indirect sub-type changes: 184 parameter 1 of type 'const lttng_condition*' has sub-type changes: 185 in pointed to type 'const lttng_condition': 186 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 187 188 [C] 'function lttng_condition_status lttng_condition_buffer_usage_get_session_name(const lttng_condition*, const char**)' has some indirect sub-type changes: 189 parameter 1 of type 'const lttng_condition*' has sub-type changes: 190 in pointed to type 'const lttng_condition': 191 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 192 193 [C] 'function lttng_condition_status lttng_condition_buffer_usage_get_threshold(const lttng_condition*, uint64_t*)' has some indirect sub-type changes: 194 parameter 1 of type 'const lttng_condition*' has sub-type changes: 195 in pointed to type 'const lttng_condition': 196 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 197 198 [C] 'function lttng_condition_status lttng_condition_buffer_usage_get_threshold_ratio(const lttng_condition*, double*)' has some indirect sub-type changes: 199 parameter 1 of type 'const lttng_condition*' has sub-type changes: 200 in pointed to type 'const lttng_condition': 201 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 202 203 [C] 'function lttng_condition* lttng_condition_buffer_usage_high_create()' has some indirect sub-type changes: 204 return type changed: 205 pointed to type 'struct lttng_condition' changed, as reported earlier 206 207 [C] 'function lttng_condition* lttng_condition_buffer_usage_low_create()' has some indirect sub-type changes: 208 return type changed: 209 pointed to type 'struct lttng_condition' changed, as reported earlier 210 211 [C] 'function lttng_condition_status lttng_condition_buffer_usage_set_channel_name(lttng_condition*, const char*)' has some indirect sub-type changes: 212 parameter 1 of type 'lttng_condition*' has sub-type changes: 213 pointed to type 'struct lttng_condition' changed, as reported earlier 214 215 [C] 'function lttng_condition_status lttng_condition_buffer_usage_set_domain_type(lttng_condition*, lttng_domain_type)' has some indirect sub-type changes: 216 parameter 1 of type 'lttng_condition*' has sub-type changes: 217 pointed to type 'struct lttng_condition' changed, as reported earlier 218 219 [C] 'function lttng_condition_status lttng_condition_buffer_usage_set_session_name(lttng_condition*, const char*)' has some indirect sub-type changes: 220 parameter 1 of type 'lttng_condition*' has sub-type changes: 221 pointed to type 'struct lttng_condition' changed, as reported earlier 222 223 [C] 'function lttng_condition_status lttng_condition_buffer_usage_set_threshold(lttng_condition*, uint64_t)' has some indirect sub-type changes: 224 parameter 1 of type 'lttng_condition*' has sub-type changes: 225 pointed to type 'struct lttng_condition' changed, as reported earlier 226 227 [C] 'function lttng_condition_status lttng_condition_buffer_usage_set_threshold_ratio(lttng_condition*, double)' has some indirect sub-type changes: 228 parameter 1 of type 'lttng_condition*' has sub-type changes: 229 pointed to type 'struct lttng_condition' changed, as reported earlier 230 231 [C] 'function void lttng_condition_destroy(lttng_condition*)' has some indirect sub-type changes: 232 parameter 1 of type 'lttng_condition*' has sub-type changes: 233 pointed to type 'struct lttng_condition' changed, as reported earlier 234 235 [C] 'function lttng_condition_type lttng_condition_get_type(const lttng_condition*)' has some indirect sub-type changes: 236 return type changed: 237 enum type 'enum lttng_condition_type' changed, as reported earlier 238 parameter 1 of type 'const lttng_condition*' has sub-type changes: 239 in pointed to type 'const lttng_condition': 240 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 241 242 [C] 'function int lttng_disable_event_ext(lttng_handle*, lttng_event*, const char*, const char*)' has some indirect sub-type changes: 243 parameter 2 of type 'lttng_event*' has sub-type changes: 244 in pointed to type 'struct lttng_event': 245 type size hasn't changed 246 1 data member change: 247 type of 'lttng_event_type type' changed: 248 type size hasn't changed 249 1 enumerator insertion: 250 'lttng_event_type::LTTNG_EVENT_USERSPACE_PROBE' value '6' 251 252 [C] 'function int lttng_enable_event(lttng_handle*, lttng_event*, const char*)' has some indirect sub-type changes: 253 parameter 2 of type 'lttng_event*' has sub-type changes: 254 pointed to type 'struct lttng_event' changed, as reported earlier 255 256 [C] 'function int lttng_enable_event_with_exclusions(lttng_handle*, lttng_event*, const char*, const char*, int, char**)' has some indirect sub-type changes: 257 parameter 2 of type 'lttng_event*' has sub-type changes: 258 pointed to type 'struct lttng_event' changed, as reported earlier 259 260 [C] 'function int lttng_enable_event_with_filter(lttng_handle*, lttng_event*, const char*, const char*)' has some indirect sub-type changes: 261 parameter 2 of type 'lttng_event*' has sub-type changes: 262 pointed to type 'struct lttng_event' changed, as reported earlier 263 264 [C] 'function lttng_evaluation_status lttng_evaluation_buffer_usage_get_usage(const lttng_evaluation*, uint64_t*)' has some indirect sub-type changes: 265 parameter 1 of type 'const lttng_evaluation*' has sub-type changes: 266 in pointed to type 'const lttng_evaluation': 267 in unqualified underlying type 'struct lttng_evaluation': 268 type size hasn't changed 269 3 data member changes: 270 type of 'lttng_condition_type type' changed, as reported earlier 271 type of 'evaluation_serialize_cb serialize' changed: 272 underlying type 'typedef ssize_t (lttng_evaluation*, char*)*' changed: 273 in pointed to type 'function type typedef ssize_t (lttng_evaluation*, char*)': 274 return type changed: 275 entity changed from 'typedef ssize_t' to compatible type 'int' 276 type name changed from 'long int' to 'int' 277 type size changed from 64 to 32 (in bits) 278 parameter 1 of type 'lttng_evaluation*' changed: 279 in pointed to type 'struct lttng_evaluation': 280 entity changed from 'struct lttng_evaluation' to 'const lttng_evaluation' 281 type size hasn't changed 282 parameter 2 of type 'char*' changed: 283 in pointed to type 'char': 284 entity changed from 'char' to 'struct lttng_dynamic_buffer' 285 type size changed from 8 to 192 (in bits) 286 type of 'evaluation_destroy_cb destroy' changed: 287 underlying type 'void (lttng_evaluation*)*' changed: 288 in pointed to type 'function type void (lttng_evaluation*)': 289 parameter 1 of type 'lttng_evaluation*' has sub-type changes: 290 pointed to type 'struct lttng_evaluation' changed, as being reported 291 292 [C] 'function lttng_evaluation_status lttng_evaluation_buffer_usage_get_usage_ratio(const lttng_evaluation*, double*)' has some indirect sub-type changes: 293 parameter 1 of type 'const lttng_evaluation*' has sub-type changes: 294 in pointed to type 'const lttng_evaluation': 295 unqualified underlying type 'struct lttng_evaluation' changed, as reported earlier 296 297 [C] 'function void lttng_evaluation_destroy(lttng_evaluation*)' has some indirect sub-type changes: 298 parameter 1 of type 'lttng_evaluation*' has sub-type changes: 299 pointed to type 'struct lttng_evaluation' changed, as reported earlier 300 301 [C] 'function lttng_condition_type lttng_evaluation_get_type(const lttng_evaluation*)' has some indirect sub-type changes: 302 return type changed: 303 enum type 'enum lttng_condition_type' changed, as reported earlier 304 parameter 1 of type 'const lttng_evaluation*' has sub-type changes: 305 in pointed to type 'const lttng_evaluation': 306 unqualified underlying type 'struct lttng_evaluation' changed, as reported earlier 307 308 [C] 'function int lttng_event_get_exclusion_name(lttng_event*, size_t, const char**)' has some indirect sub-type changes: 309 parameter 1 of type 'lttng_event*' has sub-type changes: 310 pointed to type 'struct lttng_event' changed, as reported earlier 311 312 [C] 'function int lttng_event_get_exclusion_name_count(lttng_event*)' has some indirect sub-type changes: 313 parameter 1 of type 'lttng_event*' has sub-type changes: 314 pointed to type 'struct lttng_event' changed, as reported earlier 315 316 [C] 'function int lttng_event_get_filter_expression(lttng_event*, const char**)' has some indirect sub-type changes: 317 parameter 1 of type 'lttng_event*' has sub-type changes: 318 pointed to type 'struct lttng_event' changed, as reported earlier 319 320 [C] 'function int lttng_list_events(lttng_handle*, const char*, lttng_event**)' has some indirect sub-type changes: 321 parameter 3 of type 'lttng_event**' has sub-type changes: 322 in pointed to type 'lttng_event*': 323 pointed to type 'struct lttng_event' changed, as reported earlier 324 325 [C] 'function int lttng_list_sessions(lttng_session**)' has some indirect sub-type changes: 326 parameter 1 of type 'lttng_session**' has sub-type changes: 327 in pointed to type 'lttng_session*': 328 in pointed to type 'struct lttng_session': 329 type size changed from 35008 to 35072 (in bits) 330 1 data member deletion: 331 'char padding[12]', at offset 34912 (in bits) 332 1 data member insertion: 333 'union {char padding[12]; void* ptr;} extended', at offset 34944 (in bits) 334 335 [C] 'function int lttng_list_syscalls(lttng_event**)' has some indirect sub-type changes: 336 parameter 1 of type 'lttng_event**' has sub-type changes: 337 in pointed to type 'lttng_event*': 338 pointed to type 'struct lttng_event' changed, as reported earlier 339 340 [C] 'function int lttng_list_tracepoint_fields(lttng_handle*, lttng_event_field**)' has some indirect sub-type changes: 341 parameter 2 of type 'lttng_event_field**' has sub-type changes: 342 in pointed to type 'lttng_event_field*': 343 in pointed to type 'struct lttng_event_field': 344 type size hasn't changed 345 1 data member change: 346 type of 'lttng_event event' changed, as reported earlier 347 348 [C] 'function int lttng_list_tracepoints(lttng_handle*, lttng_event**)' has some indirect sub-type changes: 349 parameter 2 of type 'lttng_event**' has sub-type changes: 350 in pointed to type 'lttng_event*': 351 pointed to type 'struct lttng_event' changed, as reported earlier 352 353 [C] 'function lttng_notification_channel_status lttng_notification_channel_get_next_notification(lttng_notification_channel*, lttng_notification**)' has some indirect sub-type changes: 354 return type changed: 355 type size hasn't changed 356 1 enumerator insertion: 357 'lttng_notification_channel_status::LTTNG_NOTIFICATION_CHANNEL_STATUS_INTERRUPTED' value '2' 358 parameter 2 of type 'lttng_notification**' has sub-type changes: 359 in pointed to type 'lttng_notification*': 360 in pointed to type 'struct lttng_notification': 361 type size changed from 192 to 128 (in bits) 362 1 data member deletion: 363 'bool owns_elements', at offset 128 (in bits) 364 2 data member changes: 365 type of 'lttng_condition* condition' changed: 366 pointed to type 'struct lttng_condition' changed, as reported earlier 367 type of 'lttng_evaluation* evaluation' changed: 368 pointed to type 'struct lttng_evaluation' changed, as reported earlier 369 370 [C] 'function lttng_notification_channel_status lttng_notification_channel_subscribe(lttng_notification_channel*, const lttng_condition*)' has some indirect sub-type changes: 371 return type changed: 372 enum type 'enum lttng_notification_channel_status' changed, as reported earlier 373 parameter 2 of type 'const lttng_condition*' has sub-type changes: 374 in pointed to type 'const lttng_condition': 375 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 376 377 [C] 'function lttng_notification_channel_status lttng_notification_channel_unsubscribe(lttng_notification_channel*, const lttng_condition*)' has some indirect sub-type changes: 378 return type changed: 379 enum type 'enum lttng_notification_channel_status' changed, as reported earlier 380 parameter 2 of type 'const lttng_condition*' has sub-type changes: 381 in pointed to type 'const lttng_condition': 382 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 383 384 [C] 'function void lttng_notification_destroy(lttng_notification*)' has some indirect sub-type changes: 385 parameter 1 of type 'lttng_notification*' has sub-type changes: 386 pointed to type 'struct lttng_notification' changed, as reported earlier 387 388 [C] 'function const lttng_condition* lttng_notification_get_condition(lttng_notification*)' has some indirect sub-type changes: 389 return type changed: 390 in pointed to type 'const lttng_condition': 391 unqualified underlying type 'struct lttng_condition' changed, as reported earlier 392 parameter 1 of type 'lttng_notification*' has sub-type changes: 393 pointed to type 'struct lttng_notification' changed, as reported earlier 394 395 [C] 'function const lttng_evaluation* lttng_notification_get_evaluation(lttng_notification*)' has some indirect sub-type changes: 396 return type changed: 397 in pointed to type 'const lttng_evaluation': 398 unqualified underlying type 'struct lttng_evaluation' changed, as reported earlier 399 parameter 1 of type 'lttng_notification*' has sub-type changes: 400 pointed to type 'struct lttng_notification' changed, as reported earlier 401 402 [C] 'function int lttng_register_trigger(lttng_trigger*)' has some indirect sub-type changes: 403 parameter 1 of type 'lttng_trigger*' has sub-type changes: 404 in pointed to type 'struct lttng_trigger': 405 type size hasn't changed 406 2 data member changes: 407 type of 'lttng_condition* condition' changed: 408 pointed to type 'struct lttng_condition' changed, as reported earlier 409 type of 'lttng_action* action' changed: 410 pointed to type 'struct lttng_action' changed, as reported earlier 411 412 [C] 'function lttng_trigger* lttng_trigger_create(lttng_condition*, lttng_action*)' has some indirect sub-type changes: 413 return type changed: 414 pointed to type 'struct lttng_trigger' changed, as reported earlier 415 parameter 1 of type 'lttng_condition*' has sub-type changes: 416 pointed to type 'struct lttng_condition' changed, as reported earlier 417 parameter 2 of type 'lttng_action*' has sub-type changes: 418 pointed to type 'struct lttng_action' changed, as reported earlier 419 420 [C] 'function void lttng_trigger_destroy(lttng_trigger*)' has some indirect sub-type changes: 421 parameter 1 of type 'lttng_trigger*' has sub-type changes: 422 pointed to type 'struct lttng_trigger' changed, as reported earlier 423 424 [C] 'function lttng_action* lttng_trigger_get_action(lttng_trigger*)' has some indirect sub-type changes: 425 return type changed: 426 pointed to type 'struct lttng_action' changed, as reported earlier 427 parameter 1 of type 'lttng_trigger*' has sub-type changes: 428 pointed to type 'struct lttng_trigger' changed, as reported earlier 429 430 [C] 'function lttng_condition* lttng_trigger_get_condition(lttng_trigger*)' has some indirect sub-type changes: 431 return type changed: 432 pointed to type 'struct lttng_condition' changed, as reported earlier 433 parameter 1 of type 'lttng_trigger*' has sub-type changes: 434 pointed to type 'struct lttng_trigger' changed, as reported earlier 435 436 [C] 'function int lttng_unregister_trigger(lttng_trigger*)' has some indirect sub-type changes: 437 parameter 1 of type 'lttng_trigger*' has sub-type changes: 438 pointed to type 'struct lttng_trigger' changed, as reported earlier 439 440 [C] 'function filter_parser_ctx* lttng_yyget_extra(yyscan_t)' has some indirect sub-type changes: 441 return type changed: 442 in pointed to type 'struct filter_parser_ctx': 443 type size hasn't changed 444 1 data member change: 445 type of 'filter_ast* ast' changed: 446 in pointed to type 'struct filter_ast': 447 type size changed from 704 to 768 (in bits) 448 2 data member changes: 449 type of 'filter_node root' changed: 450 type size changed from 576 to 640 (in bits) 451 2 data member changes: 452 type of 'filter_node* parent' changed: 453 pointed to type 'struct filter_node' changed, as being reported 454 type of 'union {struct {} unknown; struct {filter_node* child;} root; struct {__anonymous_enum__ type; ast_link_type post_op; ast_link_type pre_op; union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} u; filter_node* prev; filter_node* next;} expression; struct {op_type type; filter_node* lchild; filter_node* rchild;} op; struct {unary_op_type type; filter_node* child;} unary_op;} u' changed: 455 type size changed from 320 to 384 (in bits) 456 4 data member changes: 457 type of 'struct {__anonymous_enum__ type; ast_link_type post_op; ast_link_type pre_op; union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} u; filter_node* prev; filter_node* next;} expression' changed: 458 type size changed from 320 to 384 (in bits) 459 1 data member insertion: 460 'filter_node* next_bracket', at offset 320 (in bits) 461 5 data member changes: 462 type of 'ast_link_type post_op' changed: 463 type size hasn't changed 464 1 enumerator insertion: 465 'ast_link_type::AST_LINK_BRACKET' value '3' 466 type of 'ast_link_type pre_op' changed, as reported earlier 467 type of 'union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} u' changed: 468 type size hasn't changed 469 1 data member change: 470 type of 'filter_node* child' changed: 471 pointed to type 'struct filter_node' changed, as being reported 472 type changed from: 473 union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} 474 to: 475 union {char* string; uint64_t constant; double float_constant; char* identifier; filter_node* child;} 476 type of 'filter_node* prev' changed: 477 pointed to type 'struct filter_node' changed, as being reported 478 type of 'filter_node* next' changed: 479 pointed to type 'struct filter_node' changed, as being reported 480 type of 'struct {op_type type; filter_node* lchild; filter_node* rchild;} op' changed: 481 type size hasn't changed 482 3 data member changes: 483 type of 'op_type type' changed: 484 type size hasn't changed 485 5 enumerator deletions: 486 'op_type::AST_OP_RSHIFT' value '6' 487 'op_type::AST_OP_LSHIFT' value '7' 488 'op_type::AST_OP_BIN_AND' value '10' 489 'op_type::AST_OP_BIN_OR' value '11' 490 'op_type::AST_OP_BIN_XOR' value '12' 491 5 enumerator insertions: 492 'op_type::AST_OP_BIT_RSHIFT' value '6' 493 'op_type::AST_OP_BIT_LSHIFT' value '7' 494 'op_type::AST_OP_BIT_AND' value '10' 495 'op_type::AST_OP_BIT_OR' value '11' 496 'op_type::AST_OP_BIT_XOR' value '12' 497 type of 'filter_node* lchild' changed: 498 pointed to type 'struct filter_node' changed, as being reported 499 type of 'filter_node* rchild' changed: 500 pointed to type 'struct filter_node' changed, as being reported 501 type of 'struct {filter_node* child;} root' changed: 502 type size hasn't changed 503 1 data member change: 504 type of 'filter_node* child' changed: 505 pointed to type 'struct filter_node' changed, as being reported 506 type of 'struct {unary_op_type type; filter_node* child;} unary_op' changed: 507 type size hasn't changed 508 2 data member changes: 509 type of 'unary_op_type type' changed: 510 type size hasn't changed 511 1 enumerator deletion: 512 'unary_op_type::AST_UNARY_BIN_NOT' value '4' 513 1 enumerator insertion: 514 'unary_op_type::AST_UNARY_BIT_NOT' value '4' 515 type of 'filter_node* child' changed: 516 pointed to type 'struct filter_node' changed, as being reported 517 'cds_list_head allocated_nodes' offset changed from 576 to 640 (in bits) (by +64 bits) 518 519 [C] 'function YYSTYPE* lttng_yyget_lval(yyscan_t)' has some indirect sub-type changes: 520 return type changed: 521 in pointed to type 'typedef YYSTYPE': 522 underlying type 'union YYSTYPE' changed: 523 type size hasn't changed 524 1 data member change: 525 type of 'filter_node* n' changed: 526 pointed to type 'struct filter_node' changed, as reported earlier 527 type changed from: 528 union YYSTYPE{long long int ll; char c; gc_string* gs; filter_node* n;} 529 to: 530 union YYSTYPE{long long int ll; char c; gc_string* gs; filter_node* n;} 531 532 [C] 'function void lttng_yyset_extra(filter_parser_ctx*, yyscan_t)' has some indirect sub-type changes: 533 parameter 1 of type 'filter_parser_ctx*' has sub-type changes: 534 pointed to type 'struct filter_parser_ctx' changed, as reported earlier 535 536 [C] 'function void lttng_yyset_lval(YYSTYPE*, yyscan_t)' has some indirect sub-type changes: 537 parameter 1 of type 'YYSTYPE*' has sub-type changes: 538 pointed to type 'typedef YYSTYPE' changed, as reported earlier 539 5403 Added variables: 541 542 [A] 'const char* const mi_lttng_element_command_disable_rotation' 543 [A] 'const char* const mi_lttng_element_command_enable_rotation' 544 [A] 'const char* const mi_lttng_element_command_rotate' 545 546