summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-11Snap for 8570526 from d681551325fe219ef90ae260a72b8281af800010 to ↵aml_net_331910030aml_net_331812010aml_net_331710000aml_net_331610000aml_net_331412000aml_net_331313030aml_net_331313010aml_net_331110020aml_net_331011030aml_net_330910010aml_net_330811010android13-mainline-networking-releaseAndroid Build Coastguard Worker
mainline-networking-release Change-Id: I4523c2a49d100e097bd5ab433dac813328159dd1
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 ↵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 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 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
2021-06-09[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1 ↵Fangrui Song
am: 6f1796448f am: bda6af8573 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727437 Change-Id: I545308a3eed105c4e198d5b522c31603589f1355
2021-06-09Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF am: f22e6f75eb am: ↵Michael Platings
c23177e65e Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727414 Change-Id: I289e8d8df97af77216e7f445e14282e5f9baa62f
2021-06-09Cleanup new cxa guard implementation. am: 6eae8a4e93 am: e205f7693aEric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727436 Change-Id: I7146383f7de0e66fb03ebc0aca61a96ad4bc94b2
2021-06-09Rewrite cxa guard implementation. am: 867c4b05d5 am: 4b664e515aEric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727435 Change-Id: Ib2be96dec0547d4b9e58a14892c5fe12aae2fffc
2021-06-09[libc++abi] Create a macro for the 32 bit guard setting on ARM platforms am: ↵Louis Dionne
c1d35c578d am: ad17909428 Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727434 Change-Id: Id7888f12c783172757068fb092f44ef893658bc7
2021-06-09Fix incorrect change during refactoring. am: 50fb795a0e am: 97fbb69de4Eric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727433 Change-Id: I7564b6a29998b553f4b92fc5d9109a9b9306bd17
2021-06-09Further refactor cxa_guard.cpp am: 9cbec86496 am: 14ef6a7e0eEric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727432 Change-Id: I07eaec7bdc01cd33bfff42a1a3740b98ecfc0166
2021-06-09Create RAII lock guard for global initialization lock. am: f0dede204c am: ↵Eric Fiselier
37f4e675ec Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727431 Change-Id: Id4a536d11ffc640f0dc5f0cba76f56db3593721f
2021-06-09Always use is_initialized and set_initialized in cxa_guard.cpp am: ↵Eric Fiselier
882e889fa0 am: 80a101127b Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727430 Change-Id: I789fdd3037ae6615b91dc1b9ffe26843fe98ddb1
2021-06-09cxa_guard: avoid sys/syscall.h and SYS_gettid am: 45ad00158candroid-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Ryan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1729852 Change-Id: I92ec45841ef5323667ac2cb8d1399887f65d57e4
2021-06-09Add Apache 2.0 to license_kinds am: 11d2f02ebcRyan Prichard
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727438 Change-Id: Ia602dc3ef98bc10318aadd4f075033840c67417b
2021-06-09[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1 ↵Fangrui Song
am: 6f1796448f Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727437 Change-Id: I3fb89a60b183c94b1831962041f62d9ef66a4e62
2021-06-09Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF am: f22e6f75ebMichael Platings
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727414 Change-Id: Icf807c38c74d3ac4019b9bbc40511f4c00e794b2
2021-06-09Cleanup new cxa guard implementation. am: 6eae8a4e93Eric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727436 Change-Id: I7a98d64d219181efd2c258d43c358f8c7c42ee32
2021-06-09Rewrite cxa guard implementation. am: 867c4b05d5Eric Fiselier
Original change: https://android-review.googlesource.com/c/platform/external/libcxxabi/+/1727435 Change-Id: I02a33247a3796779a3e07c45a584e70df4787968