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