summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-02Snap for 11169761 from 9034618d515bba4a26b43a2e5f469e2de107298c to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I86c9b4290651479e3dcb43cebe75549bb2cbe584
2023-11-30Add libcxxabi_headers filegroup am: a07162d9ed am: b089fb4d33 am: 94f8e82307Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: Ib6684bf743bd6e66a2504396a6b7ff9a7505751e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-30Add libcxxabi_headers filegroup am: a07162d9ed am: 20ca69d44b am: d73c5425d9Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: I136f83f98159805f0aa2d2b6c91da2ec88892cdb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-30Add libcxxabi_headers filegroup am: a07162d9ed am: b089fb4d33Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: Ifc725a3ed63af3bf1e56ef4207288ac184c4d640 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-30Add libcxxabi_headers filegroup am: a07162d9ed am: 20ca69d44bCole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: I1bf784cadcb1abfee8892e8058ea5f1ae2453bce Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-30Add libcxxabi_headers filegroup am: a07162d9edCole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: Ia0e446ee7453fe04af2da1649861d9a66b7889db Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-30Add libcxxabi_headers filegroup am: a07162d9edCole Faust
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2853447 Change-Id: I68294603918ad45ddeb18bf9ccbf1e2280bb4423 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29Add libcxxabi_headers filegroupCole Faust
libc_musl_sysroot_libc++_headers needs it. Bug: 307824623 Test: m libc_musl_sysroot_libc++_headers with aosp/2850015 Change-Id: Ie2c8e9c22f0a60ddbb5d8374aa9c87eb046378b1
2023-02-06Build sdk variants of libc++ for riscv64 am: ecb2748e58 am: e3095e9358 am: ↵android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseColin Cross
e40f13ac53 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2405115 Change-Id: Iadb7a7cc8baa2677e9564143e5700b3604a9e3b3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06Build sdk variants of libc++ for riscv64 am: ecb2748e58 am: e3095e9358Colin Cross
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2405115 Change-Id: I410c7e28833aae733a3b491b3d2d05400cf6b797 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06Build sdk variants of libc++ for riscv64 am: ecb2748e58android-u-beta-1-gplColin Cross
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2405115 Change-Id: I76a1f72c08fa44e4966412fc80d5957d7dcd987b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26Build sdk variants of libc++ for riscv64Colin Cross
There is no prebuilt libc++ for riscv64 provided by the NDK, build it using the platform sources instead. Test: lunch aosp_riscv64-userdebug && m -k Change-Id: I990709e4b2a64b43ba2713019533e771a51dc762
2022-03-16[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3b am: 00928ed8ee ↵Ryan Prichard
am: 4b96903904 am: 9b8c547921 am: d681551325 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: I531f9bd1f54ca6891bd0b7c51241f45915910e3a
2022-03-15[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3b am: 00928ed8ee ↵aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_ase_331311020aml_ase_331112000aml_ase_331011020android13-mainline-tzdata4-releaseandroid13-mainline-appsearch-releaseaml_tz4_332714010Ryan Prichard
am: 4b96903904 am: 9b8c547921 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: I68e4af77b1d5ed6a8d303d4531670d896dbb6181
2022-03-15[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3b am: 00928ed8ee ↵Ryan Prichard
am: 4b96903904 am: 9b8c547921 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: I04048d48bf22a37f16ff030773e8fc6069ff5451
2022-03-15[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3b am: 00928ed8ee ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32aml_go_odp_330912000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000main-16k-with-phonesmain-16kandroid13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-mainline-go-adservices-releaseandroid13-frc-odp-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseRyan Prichard
am: 4b96903904 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: Ibd8610f45ae3983ee130a0ea4eb75fc9b11d8c3a
2022-03-15[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3b am: 00928ed8eeRyan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: I375e63b4b18f4832f19a591216b21118a4084ac7
2022-03-15[ARM] __cxa_end_cleanup: avoid clobbering r4 am: c0a6edcf3bRyan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2024827 Change-Id: I453bfde64bb48fe350313d195ff9a70017b5dd59
2022-03-14[ARM] __cxa_end_cleanup: avoid clobbering r4Ryan Prichard
The fix for D111703 clobbered r4 both to: - Save/restore the original lr. - Load the address of _Unwind_Resume for LIBCXXABI_BAREMETAL. This patch saves and restores lr without clobbering any extra registers. For LIBCXXABI_BAREMETAL, it is still necessary to clobber one extra register to hold the address of _Unwind_Resume, but it seems better to use ip/r12 (intended for linker veneers/trampolines) than r4 for this purpose. The function also clobbers r0 for the _Unwind_Resume function's parameter, but that is unavoidable. Differential Revision: https://reviews.llvm.org/D121432 Bug: http://b/222341313 Bug: http://b/222364496 Test: device boots Change-Id: I4dd6452d705b49f595c9d600d01098e5325b0571
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7ea am: a315f25cb4 am: ↵Colin Cross
3322981460 am: 815fb07158 am: 6900ac6f36 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: Ia5ffdfe9fe9d898fb381a84ab60d9fc94a64667e
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7ea am: a315f25cb4 am: ↵Colin Cross
3322981460 am: 815fb07158 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: Ie8a0ab3f0a3142f49234ff5436f91fd87d8e96c6
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7ea am: a315f25cb4 am: ↵Colin Cross
3322981460 am: 815fb07158 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: I4e310d8d3a56984648a1e160101dfdc234c17825
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7ea am: a315f25cb4 am: ↵Colin Cross
3322981460 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: Ib408025946a16142288a7f31eaab30b03b72a48f
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7ea am: a315f25cb4Colin Cross
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: Ifc89d9fa5dfc169ee9977bef002b373894d79f98
2022-02-28Export libc++abi headers for musl sysroot am: ae7de2c7eaColin Cross
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/2000834 Change-Id: I14abf30fdff91a15750e733ea52099f76ff082d7
2022-02-25Export libc++abi headers for musl sysrootColin Cross
Export the libc++abi headers for inclusion in the musl sysroot so that the clang runtimes can link against them. Bug: 215802826 Test: musl llvm build Change-Id: Ie78cce4c63014c35fb6f1fca308ff4bdf84ec4d7
2021-06-09cxa_guard: avoid sys/syscall.h and SYS_gettid am: 45ad00158c am: f73a312a36 ↵Ryan Prichard
am: 1c0c59d816 am: 6b456c6317 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1729852 Change-Id: I0011007560c90417e7a23ee88f419774b1d21f7b
2021-06-09Add Apache 2.0 to license_kinds am: 11d2f02ebc am: adef728daa am: 7fc2416d26 ↵Ryan Prichard
am: a33ab3c5c6 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727438 Change-Id: I38eb4d0d04205a5e25c125f5f9996ee2ec1e885d
2021-06-09[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1 ↵Fangrui Song
am: 6f1796448f am: bda6af8573 am: 29d50b4282 am: 09ecd9b304 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727437 Change-Id: I1ca26b86f96cc56f1fcb95a6aa8ae4210f618914
2021-06-09Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF am: f22e6f75eb am: ↵Michael Platings
c23177e65e am: 36169abc78 am: 19a20b2260 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727414 Change-Id: Ifb82f4de8f412c520f9599790f2c013def207a96
2021-06-09Cleanup new cxa guard implementation. am: 6eae8a4e93 am: e205f7693a am: ↵Eric Fiselier
0da6bf1fdb am: 7be8fdb50c Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727436 Change-Id: I09d31b542abdeccab99c675e221ffdc47b8014bd
2021-06-09Rewrite cxa guard implementation. am: 867c4b05d5 am: 4b664e515a am: ↵Eric Fiselier
af99765d4c am: e1d2b5ba8f Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727435 Change-Id: If2f75718082e3f1592cb381097d2b88c6adcede0
2021-06-09[libc++abi] Create a macro for the 32 bit guard setting on ARM platforms am: ↵Louis Dionne
c1d35c578d am: ad17909428 am: f63c9a0b70 am: 14521dcdcb Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727434 Change-Id: I40e078a3a14aee610c6a7e03d345851e73577414
2021-06-09Fix incorrect change during refactoring. am: 50fb795a0e am: 97fbb69de4 am: ↵Eric Fiselier
8ab88cd6d3 am: b055dae3cf Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727433 Change-Id: If277f39c0c61efe344280b06e84ca7268d2df074
2021-06-09Further refactor cxa_guard.cpp am: 9cbec86496 am: 14ef6a7e0e am: 98ae543535 ↵Eric Fiselier
am: 64684d7e48 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727432 Change-Id: Ia088f12742278124d6c6792bfa911dcbb3bd9beb
2021-06-09Create RAII lock guard for global initialization lock. am: f0dede204c am: ↵Eric Fiselier
37f4e675ec am: e0db87d67e am: 42308500ae Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727431 Change-Id: I5c14642b7b9490dcc7bc1a4c0539c3ad2c0adbca
2021-06-09Always use is_initialized and set_initialized in cxa_guard.cpp am: ↵Eric Fiselier
882e889fa0 am: 80a101127b am: ab2d379bc0 am: 24184f1a51 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727430 Change-Id: I2632a197a6932055a96d429de46c558ef3ffcfd3
2021-06-09cxa_guard: avoid sys/syscall.h and SYS_gettid am: 45ad00158c am: f73a312a36 ↵Ryan Prichard
am: 1c0c59d816 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1729852 Change-Id: I1129d2d967968a63b5364280aaf5abee1307029a
2021-06-09Add Apache 2.0 to license_kinds am: 11d2f02ebc am: adef728daa am: 7fc2416d26Ryan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727438 Change-Id: If8ae6b75207259da7c59affc317c45470eab63be
2021-06-09[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1 ↵Fangrui Song
am: 6f1796448f am: bda6af8573 am: 29d50b4282 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727437 Change-Id: Ic9caa4873a69d6482a559f05a294fe2e9cac2369
2021-06-09Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF am: f22e6f75eb am: ↵Michael Platings
c23177e65e am: 36169abc78 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727414 Change-Id: I574a03f277345899ba353ecbda09157e5f123209
2021-06-09Cleanup new cxa guard implementation. am: 6eae8a4e93 am: e205f7693a am: ↵Eric Fiselier
0da6bf1fdb Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727436 Change-Id: I9ea27dc158aa50c22ed161b6552c97b981c78ca4
2021-06-09Rewrite cxa guard implementation. am: 867c4b05d5 am: 4b664e515a am: af99765d4cEric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727435 Change-Id: I757d85dc692561e527b8be3220bd92bdabd3ce82
2021-06-09[libc++abi] Create a macro for the 32 bit guard setting on ARM platforms am: ↵Louis Dionne
c1d35c578d am: ad17909428 am: f63c9a0b70 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727434 Change-Id: I607d122d036d5bec39fe68834d42cf497a18eadb
2021-06-09Fix incorrect change during refactoring. am: 50fb795a0e am: 97fbb69de4 am: ↵Eric Fiselier
8ab88cd6d3 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727433 Change-Id: Iaba42badcfd62384cb778fac69204dbc7a34727b
2021-06-09Further refactor cxa_guard.cpp am: 9cbec86496 am: 14ef6a7e0e am: 98ae543535Eric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727432 Change-Id: I9c6078474d9112be7fb73c3d627486d730a78965
2021-06-09Create RAII lock guard for global initialization lock. am: f0dede204c am: ↵Eric Fiselier
37f4e675ec am: e0db87d67e Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727431 Change-Id: I0739a94b250f002700af174dcf4903bfa3d7e53e
2021-06-09Always use is_initialized and set_initialized in cxa_guard.cpp am: ↵Eric Fiselier
882e889fa0 am: 80a101127b am: ab2d379bc0 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727430 Change-Id: I6001255d9607c10d5c80982097ca201620f7cda1
2021-06-09cxa_guard: avoid sys/syscall.h and SYS_gettid am: 45ad00158c am: f73a312a36android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-3android-s-v2-beta-2android-s-qpr3-beta-1android-t-preview-1android-s-v2-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Ryan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1729852 Change-Id: Ifda871b94c1f488945b415701293c3f247115027
2021-06-09Add Apache 2.0 to license_kinds am: 11d2f02ebc am: adef728daaRyan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727438 Change-Id: I806e10db657c5c17e53fb4d3878f5a4ac5f85b8b