1e01aa904Sopenharmony_ci================ changes of 'libtbb.so.2'===============
2e01aa904Sopenharmony_ci  Functions changes summary: 0 Removed, 8 Changed (91 filtered out), 17 Added functions
3e01aa904Sopenharmony_ci  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
4e01aa904Sopenharmony_ci  Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info
5e01aa904Sopenharmony_ci  Variable symbols changes summary: 3 Removed, 0 Added variable symbols not referenced by debug info
6e01aa904Sopenharmony_ci
7e01aa904Sopenharmony_ci  17 Added functions:
8e01aa904Sopenharmony_ci
9e01aa904Sopenharmony_ci    [A] 'method int tbb::interface7::internal::task_arena_base::internal_current_slot()'    {_ZN3tbb10interface78internal15task_arena_base21internal_current_slotEv}
10e01aa904Sopenharmony_ci    [A] 'method void tbb::interface7::internal::task_arena_base::internal_enqueue(tbb::task&, intptr_t) const'    {_ZNK3tbb10interface78internal15task_arena_base16internal_enqueueERNS_4taskEl}
11e01aa904Sopenharmony_ci    [A] 'method void tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const'    {_ZNK3tbb10interface78internal15task_arena_base16internal_executeERNS1_13delegate_baseE}
12e01aa904Sopenharmony_ci    [A] 'method void tbb::interface7::internal::task_arena_base::internal_initialize()'    {_ZN3tbb10interface78internal15task_arena_base19internal_initializeEv}
13e01aa904Sopenharmony_ci    [A] 'method void tbb::interface7::internal::task_arena_base::internal_terminate()'    {_ZN3tbb10interface78internal15task_arena_base18internal_terminateEv}
14e01aa904Sopenharmony_ci    [A] 'method void tbb::interface7::internal::task_arena_base::internal_wait() const'    {_ZNK3tbb10interface78internal15task_arena_base13internal_waitEv}
15e01aa904Sopenharmony_ci    [A] 'method void tbb::interface8::internal::x86_rtm_rw_mutex::internal_acquire_reader(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&, bool)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex23internal_acquire_readerERNS2_11scoped_lockEb}
16e01aa904Sopenharmony_ci    [A] 'method void tbb::interface8::internal::x86_rtm_rw_mutex::internal_acquire_writer(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&, bool)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex23internal_acquire_writerERNS2_11scoped_lockEb}
17e01aa904Sopenharmony_ci    [A] 'method void tbb::interface8::internal::x86_rtm_rw_mutex::internal_construct()'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_constructEv}
18e01aa904Sopenharmony_ci    [A] 'method bool tbb::interface8::internal::x86_rtm_rw_mutex::internal_downgrade(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_downgradeERNS2_11scoped_lockE}
19e01aa904Sopenharmony_ci    [A] 'method void tbb::interface8::internal::x86_rtm_rw_mutex::internal_release(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_releaseERNS2_11scoped_lockE}
20e01aa904Sopenharmony_ci    [A] 'method bool tbb::interface8::internal::x86_rtm_rw_mutex::internal_try_acquire_writer(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex27internal_try_acquire_writerERNS2_11scoped_lockE}
21e01aa904Sopenharmony_ci    [A] 'method bool tbb::interface8::internal::x86_rtm_rw_mutex::internal_upgrade(tbb::interface8::internal::x86_rtm_rw_mutex::scoped_lock&)'    {_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_upgradeERNS2_11scoped_lockE}
22e01aa904Sopenharmony_ci    [A] 'method void tbb::internal::concurrent_queue_base_v8::internal_push_move(void*)'    {_ZN3tbb8internal24concurrent_queue_base_v818internal_push_moveEPKv}
23e01aa904Sopenharmony_ci    [A] 'method bool tbb::internal::concurrent_queue_base_v8::internal_push_move_if_not_full(void*)'    {_ZN3tbb8internal24concurrent_queue_base_v830internal_push_move_if_not_fullEPKv}
24e01aa904Sopenharmony_ci    [A] 'method void tbb::internal::concurrent_queue_base_v8::move_content(tbb::internal::concurrent_queue_base_v8&)'    {_ZN3tbb8internal24concurrent_queue_base_v812move_contentERS1_}
25e01aa904Sopenharmony_ci    [A] 'method void tbb::task_group_context::capture_fp_settings()'    {_ZN3tbb18task_group_context19capture_fp_settingsEv}
26e01aa904Sopenharmony_ci
27e01aa904Sopenharmony_ci  8 functions with some indirect sub-type change:
28e01aa904Sopenharmony_ci
29e01aa904Sopenharmony_ci    [C] 'method tbb::task& tbb::internal::allocate_root_with_context_proxy::allocate(std::size_t) const' at task.h:135:1 has some indirect sub-type changes:
30e01aa904Sopenharmony_ci      implicit parameter 0 of type 'const tbb::internal::allocate_root_with_context_proxy*' has sub-type changes:
31e01aa904Sopenharmony_ci        in pointed to type 'const tbb::internal::allocate_root_with_context_proxy':
32e01aa904Sopenharmony_ci          in unqualified underlying type 'class tbb::internal::allocate_root_with_context_proxy' at task.h:131:1:
33e01aa904Sopenharmony_ci            type size hasn't changed
34e01aa904Sopenharmony_ci            1 data member change:
35e01aa904Sopenharmony_ci              type of 'tbb::task_group_context& my_context' changed:
36e01aa904Sopenharmony_ci                in referenced type 'class tbb::task_group_context' at task.h:302:1:
37e01aa904Sopenharmony_ci                  type size hasn't changed
38e01aa904Sopenharmony_ci                  1 data member insertion:
39e01aa904Sopenharmony_ci                    'tbb::internal::cpu_ctl_env_space my_cpu_ctl_env', at offset 896 (in bits) at task.h:380:1
40e01aa904Sopenharmony_ci                  1 data member changes (2 filtered):
41e01aa904Sopenharmony_ci                    type of 'char _leading_padding[80]' changed:
42e01aa904Sopenharmony_ci                      type name changed from 'char[80]' to 'char[72]'
43e01aa904Sopenharmony_ci                      array type size changed from 640 to 576
44e01aa904Sopenharmony_ci                      array type subrange 1 changed length from 80 to 72
45e01aa904Sopenharmony_ci
46e01aa904Sopenharmony_ci    [C] 'function void tbb::internal::throw_exception_v4(tbb::internal::exception_id)' at tbb_misc.cpp:119:1 has some indirect sub-type changes:
47e01aa904Sopenharmony_ci      parameter 1 of type 'enum tbb::internal::exception_id' has sub-type changes:
48e01aa904Sopenharmony_ci        type size hasn't changed
49e01aa904Sopenharmony_ci        1 enumerator insertion:
50e01aa904Sopenharmony_ci          'tbb::internal::exception_id::eid_bad_tagged_msg_cast' value '20'
51e01aa904Sopenharmony_ci        1 enumerator change:
52e01aa904Sopenharmony_ci          'tbb::internal::exception_id::eid_max' from value '20' to '21' at tbb_exception.h:79:1
53e01aa904Sopenharmony_ci
54e01aa904Sopenharmony_ci    [C] 'method void tbb::mutex::internal_construct()' at mutex.h:218:1 has some indirect sub-type changes:
55e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::mutex*' has sub-type changes:
56e01aa904Sopenharmony_ci        in pointed to type 'class tbb::mutex' at mutex.h:40:1:
57e01aa904Sopenharmony_ci          type size hasn't changed
58e01aa904Sopenharmony_ci          1 base class insertion:
59e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
60e01aa904Sopenharmony_ci
61e01aa904Sopenharmony_ci    [C] 'method void tbb::queuing_mutex::internal_construct()' at queuing_mutex.h:106:1 has some indirect sub-type changes:
62e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::queuing_mutex*' has sub-type changes:
63e01aa904Sopenharmony_ci        in pointed to type 'class tbb::queuing_mutex' at queuing_mutex.h:45:1:
64e01aa904Sopenharmony_ci          type size hasn't changed
65e01aa904Sopenharmony_ci          1 base class insertion:
66e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
67e01aa904Sopenharmony_ci
68e01aa904Sopenharmony_ci    [C] 'method void tbb::queuing_rw_mutex::internal_construct()' at queuing_rw_mutex.h:146:1 has some indirect sub-type changes:
69e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::queuing_rw_mutex*' has sub-type changes:
70e01aa904Sopenharmony_ci        in pointed to type 'class tbb::queuing_rw_mutex' at queuing_rw_mutex.h:47:1:
71e01aa904Sopenharmony_ci          type size hasn't changed
72e01aa904Sopenharmony_ci          1 base class insertion:
73e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
74e01aa904Sopenharmony_ci
75e01aa904Sopenharmony_ci    [C] 'method void tbb::recursive_mutex::internal_construct()' at recursive_mutex.h:224:1 has some indirect sub-type changes:
76e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::recursive_mutex*' has sub-type changes:
77e01aa904Sopenharmony_ci        in pointed to type 'class tbb::recursive_mutex' at recursive_mutex.h:39:1:
78e01aa904Sopenharmony_ci          type size hasn't changed
79e01aa904Sopenharmony_ci          1 base class insertion:
80e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
81e01aa904Sopenharmony_ci
82e01aa904Sopenharmony_ci    [C] 'method void tbb::spin_mutex::internal_construct()' at spin_mutex.h:138:1 has some indirect sub-type changes:
83e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::spin_mutex*' has sub-type changes:
84e01aa904Sopenharmony_ci        in pointed to type 'class tbb::spin_mutex' at spin_mutex.h:40:1:
85e01aa904Sopenharmony_ci          type size hasn't changed
86e01aa904Sopenharmony_ci          1 base class insertion:
87e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
88e01aa904Sopenharmony_ci
89e01aa904Sopenharmony_ci    [C] 'method void tbb::spin_rw_mutex_v3::internal_acquire_reader()' at spin_rw_mutex.h:53:1 has some indirect sub-type changes:
90e01aa904Sopenharmony_ci      implicit parameter 0 of type 'tbb::spin_rw_mutex_v3*' has sub-type changes:
91e01aa904Sopenharmony_ci        in pointed to type 'class tbb::spin_rw_mutex_v3' at spin_rw_mutex.h:42:1:
92e01aa904Sopenharmony_ci          type size hasn't changed
93e01aa904Sopenharmony_ci          1 base class insertion:
94e01aa904Sopenharmony_ci            class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
95e01aa904Sopenharmony_ci          no data member change (1 filtered);
96e01aa904Sopenharmony_ci
97e01aa904Sopenharmony_ci  3 Removed variable symbols not referenced by debug info:
98e01aa904Sopenharmony_ci
99e01aa904Sopenharmony_ci    [D] _ZTVN3rml16versioned_objectE
100e01aa904Sopenharmony_ci    [D] _ZTVN3rml6clientE
101e01aa904Sopenharmony_ci    [D] _ZTVN3rml6serverE
102e01aa904Sopenharmony_ci
103e01aa904Sopenharmony_ci================ end of changes of 'libtbb.so.2'===============
104e01aa904Sopenharmony_ci
105e01aa904Sopenharmony_ci================ changes of 'libtbbmalloc.so.2'===============
106e01aa904Sopenharmony_ci  Functions changes summary: 9 Removed, 0 Changed, 0 Added functions
107e01aa904Sopenharmony_ci  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
108e01aa904Sopenharmony_ci  Function symbols changes summary: 0 Removed, 27 Added function symbols not referenced by debug info
109e01aa904Sopenharmony_ci  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info
110e01aa904Sopenharmony_ci
111e01aa904Sopenharmony_ci  9 Removed functions:
112e01aa904Sopenharmony_ci
113e01aa904Sopenharmony_ci    [D] 'function void* rml::internal::__TBB_internal_calloc(size_t, size_t)'    {__TBB_internal_calloc}
114e01aa904Sopenharmony_ci    [D] 'function void rml::internal::__TBB_internal_free(void*)'    {__TBB_internal_free}
115e01aa904Sopenharmony_ci    [D] 'function void* rml::internal::__TBB_internal_malloc(size_t)'    {__TBB_internal_malloc}
116e01aa904Sopenharmony_ci    [D] 'function int rml::internal::__TBB_internal_posix_memalign(void**, size_t, size_t)'    {__TBB_internal_posix_memalign}
117e01aa904Sopenharmony_ci    [D] 'function void* rml::internal::__TBB_internal_realloc(void*, size_t)'    {__TBB_internal_realloc}
118e01aa904Sopenharmony_ci    [D] 'function void* safer_scalable_aligned_realloc(void*, size_t, size_t, void*)'    {safer_scalable_aligned_realloc}
119e01aa904Sopenharmony_ci    [D] 'function void safer_scalable_free(void*, void (void*)*)'    {safer_scalable_free}
120e01aa904Sopenharmony_ci    [D] 'function size_t safer_scalable_msize(void*, typedef size_t (void*)*)'    {safer_scalable_msize}
121e01aa904Sopenharmony_ci    [D] 'function void* safer_scalable_realloc(void*, size_t, void*)'    {safer_scalable_realloc}
122e01aa904Sopenharmony_ci
123e01aa904Sopenharmony_ci  27 Added function symbols not referenced by debug info:
124e01aa904Sopenharmony_ci
125e01aa904Sopenharmony_ci    [A] _Z10BitScanRevm
126e01aa904Sopenharmony_ci    [A] _Z10FencedLoadRVKl
127e01aa904Sopenharmony_ci    [A] _Z11FencedStoreRVll
128e01aa904Sopenharmony_ci    [A] _Z15AtomicIncrementRVl
129e01aa904Sopenharmony_ci    [A] _Z15SpinWaitWhileEqRVKll
130e01aa904Sopenharmony_ci    [A] _Z16AtomicFetchStorePVvm
131e01aa904Sopenharmony_ci    [A] _Z21AtomicCompareExchangeRVlll
132e01aa904Sopenharmony_ci    [A] _Z8AtomicOrPVvm
133e01aa904Sopenharmony_ci    [A] _Z8do_yieldv
134e01aa904Sopenharmony_ci    [A] _Z9AtomicAddRVll
135e01aa904Sopenharmony_ci    [A] _Z9AtomicAndPVvm
136e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockC1ERS_
137e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockC1ERS_bPb, aliases _ZN11MallocMutex11scoped_lockC2ERS_bPb
138e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockC2ERS_, aliases _ZN11MallocMutex11scoped_lockC1ERS_
139e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockC2ERS_bPb
140e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockD1Ev, aliases _ZN11MallocMutex11scoped_lockD2Ev
141e01aa904Sopenharmony_ci    [A] _ZN11MallocMutex11scoped_lockD2Ev
142e01aa904Sopenharmony_ci    [A] _ZN11MallocMutexC1Ev, aliases _ZN11MallocMutexC2Ev
143e01aa904Sopenharmony_ci    [A] _ZN11MallocMutexC2Ev
144e01aa904Sopenharmony_ci    [A] _ZdlPvS_
145e01aa904Sopenharmony_ci    [A] _ZnwmPv
146e01aa904Sopenharmony_ci    [A] __TBB_malloc_safer_aligned_msize
147e01aa904Sopenharmony_ci    [A] __TBB_malloc_safer_aligned_realloc
148e01aa904Sopenharmony_ci    [A] __TBB_malloc_safer_free
149e01aa904Sopenharmony_ci    [A] __TBB_malloc_safer_msize
150e01aa904Sopenharmony_ci    [A] __TBB_malloc_safer_realloc
151e01aa904Sopenharmony_ci    [A] scalable_allocation_command
152e01aa904Sopenharmony_ci
153e01aa904Sopenharmony_ci================ end of changes of 'libtbbmalloc.so.2'===============
154e01aa904Sopenharmony_ci
155e01aa904Sopenharmony_ci================ changes of 'libtbbmalloc_proxy.so.2'===============
156e01aa904Sopenharmony_ci  Functions changes summary: 1 Removed, 0 Changed, 3 Added functions
157e01aa904Sopenharmony_ci  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
158e01aa904Sopenharmony_ci
159e01aa904Sopenharmony_ci  1 Removed function:
160e01aa904Sopenharmony_ci
161e01aa904Sopenharmony_ci    [D] 'function bool __TBB_internal_find_original_malloc(int, const char**, void**)'    {__TBB_internal_find_original_malloc}
162e01aa904Sopenharmony_ci
163e01aa904Sopenharmony_ci  3 Added functions:
164e01aa904Sopenharmony_ci
165e01aa904Sopenharmony_ci    [A] 'function void __libc_free(void*)'    {__libc_free}
166e01aa904Sopenharmony_ci    [A] 'function void* __libc_realloc(void*, size_t)'    {__libc_realloc}
167e01aa904Sopenharmony_ci    [A] 'function size_t malloc_usable_size(void*)'    {malloc_usable_size}
168e01aa904Sopenharmony_ci
169e01aa904Sopenharmony_ci================ end of changes of 'libtbbmalloc_proxy.so.2'===============
170e01aa904Sopenharmony_ci
171