Satish Yalla
846af391c4
Merge "Revert "Convert Android.mk under bionic to Android.bp"" into main am: b5c54ac8b6
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3095943
Change-Id: I0109afa7f1ed6028313f5f1f7221500ca7c17196
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 02:02:32 +00:00
Satish Yalla
b5c54ac8b6
Merge "Revert "Convert Android.mk under bionic to Android.bp"" into main
2024-05-22 01:46:05 +00:00
Priyanka Advani
1e32ad88ff
Revert "Convert Android.mk under bionic to Android.bp"
...
This reverts commit 12b2042a3f
.
Reason for revert: Droidmonitor triggered revert due to build breakage in b/342029467. Will be verifying through ABTD before submission.
Change-Id: I801b4999047732b86985f0be2f4aae90b9998e4a
2024-05-22 00:34:12 +00:00
Treehugger Robot
05003aa452
Merge "Convert Android.mk under bionic to Android.bp" into main am: d9864c21eb
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3057627
Change-Id: I4e5c7ec8533b9c3cb1cc962ceeb75e757ed72819
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:24:23 +00:00
Treehugger Robot
d9864c21eb
Merge "Convert Android.mk under bionic to Android.bp" into main
2024-05-22 00:07:46 +00:00
Elliott Hughes
d160f86aba
Merge "execinfo.cpp: Add a __riscv case." into main am: b7e98953b0
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3094343
Change-Id: I5e72d9494c71bb925d9858460b7e8f6415241bba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 21:33:12 +00:00
Elliott Hughes
b7e98953b0
Merge "execinfo.cpp: Add a __riscv case." into main
2024-05-21 21:07:04 +00:00
Elliott Hughes
7663edbd84
Merge "linker benchmark: our riscv64 toolchain has lga now." into main am: 021cd6d2ca
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092846
Change-Id: Id60eae03a84cafe0b3627eb35fcbb88b4d87a70b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 18:07:19 +00:00
Elliott Hughes
021cd6d2ca
Merge "linker benchmark: our riscv64 toolchain has lga now." into main
2024-05-21 17:45:21 +00:00
Elliott Hughes
c2a4e89139
linker benchmark: our riscv64 toolchain has lga now.
...
This doesn't make any difference, but it does let us delete an obsolete comment.
Change-Id: Ibf81978bb7883e8c6b86c1f6c459ff70bca3f682
2024-05-21 15:37:39 +00:00
Elliott Hughes
ccc4dbf135
execinfo.cpp: Add a __riscv case.
...
This makes this TraceFunction() more like trace_function() in malloc_debug. I'll leave whether we can collapse these into one implementation as an open question for now...
Change-Id: I3981e4114244d49f8dbae1d3b776a7e9c32be688
2024-05-21 15:11:15 +00:00
Elliott Hughes
886e93a740
Merge "Tidy and document the inline
/__inline
/__inline__
situation." into main am: a13b3b32e0
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3086727
Change-Id: Ia093c5b3ababcea478b441cbc61d5f211b5f81bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 12:09:19 +00:00
Elliott Hughes
a13b3b32e0
Merge "Tidy and document the inline
/__inline
/__inline__
situation." into main
2024-05-21 11:49:20 +00:00
Elliott Hughes
831c924a1c
Merge "utils.h: quote regex match failure messages." into main am: e852abd1fc
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092844
Change-Id: Ibd5d6462e9d46d9bb0775919ad3ce2737e4dbbe4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 18:50:35 +00:00
Elliott Hughes
e852abd1fc
Merge "utils.h: quote regex match failure messages." into main
2024-05-20 18:21:27 +00:00
Elliott Hughes
4172d9d305
Merge "Add riscv64 implementation of __get_bionic_tcb_for_thread()." into main am: 0b29ce212a
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3094537
Change-Id: I5056ce2b606a3b08b52cbaf56277a638922915df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 13:46:59 +00:00
Elliott Hughes
0b29ce212a
Merge "Add riscv64 implementation of __get_bionic_tcb_for_thread()." into main
2024-05-20 13:26:22 +00:00
Elliott Hughes
abbec338f9
utils.h: quote regex match failure messages.
...
This still won't be easy to read, but it should at least be "less bad".
Change-Id: I14ecf06ffcc54a4bb48003e8cba3b731d8a0073d
2024-05-20 13:12:09 +00:00
kellyhung
12b2042a3f
Convert Android.mk under bionic to Android.bp
...
Bug: b/311284462
Test: m bionic-compile-time-tests1-clang++; m bionic-compile-time-tests2-clang++
Change-Id: I538dda9f56f0c85bf3779cc55f721a7e1c1fcc5a
2024-05-20 01:13:54 +08:00
Elliott Hughes
09c660bf75
Add riscv64 implementation of __get_bionic_tcb_for_thread().
...
Bug: http://b/339287219
Change-Id: I2b6f2603cd34e1575d575565c369663bfcdf9be1
2024-05-17 17:18:57 +00:00
Treehugger Robot
0fc8dc3d37
Merge "linker: update non-PIE error message." into main am: e78370e5f8
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3093040
Change-Id: I832c863fe7804c7faf10d5f598126cf15662a24f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-17 14:11:48 +00:00
Treehugger Robot
e78370e5f8
Merge "linker: update non-PIE error message." into main
2024-05-17 13:51:17 +00:00
Elliott Hughes
c5d0a99496
Merge "linker: remove useless comments." into main am: bab8f345a6
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3093199
Change-Id: Iab70f941b147387b101399caf7c8fd5c881a7a52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-17 12:29:30 +00:00
Elliott Hughes
71abb3dcf4
linker: update non-PIE error message.
...
Also remove the commentary, which isn't really relevant in 2024.
Change-Id: I9d17159daddc6717a2255d956c9a90820fe4d17a
2024-05-17 12:16:16 +00:00
Elliott Hughes
bab8f345a6
Merge "linker: remove useless comments." into main
2024-05-17 12:13:04 +00:00
Elliott Hughes
322e9ecc3e
linker: remove useless comments.
...
The API level in the code is more meaningful to more people anyway.
Change-Id: Ifc6a45fc16039881aa7863fbff09b5902e139d54
2024-05-16 21:46:24 +00:00
Elliott Hughes
05b5f5b3b7
Merge "Minor <android/dlext.h> documentation improvements." into main am: 88908db595
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092840
Change-Id: Ia39aac36e4a95a2328666bf76a19a58e707497df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-16 21:43:29 +00:00
Elliott Hughes
88908db595
Merge "Minor <android/dlext.h> documentation improvements." into main
2024-05-16 21:21:24 +00:00
Treehugger Robot
8bd8f72e75
Merge "Update <android/api-level.h>." into main am: bdba54d9c5
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092183
Change-Id: I6dec44980bcdec66c4e78c2c1468647f41f964bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-16 20:59:23 +00:00
Treehugger Robot
bdba54d9c5
Merge "Update <android/api-level.h>." into main
2024-05-16 20:35:55 +00:00
Treehugger Robot
bd3759fb78
Merge "Update <system_properties.h> documentation." into main am: 923b48c1c5
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092839
Change-Id: I66db4d91cf5c5f2c87d62f56bb25cd7580a2e786
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-16 20:24:05 +00:00
Treehugger Robot
923b48c1c5
Merge "Update <system_properties.h> documentation." into main
2024-05-16 19:57:13 +00:00
Treehugger Robot
ba97f9854b
Merge "Document <link.h>." into main am: 69fa31a8d5
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3092560
Change-Id: I25b545240674d1c4040236b2180952824a4eda87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-16 19:37:19 +00:00
Treehugger Robot
69fa31a8d5
Merge "Document <link.h>." into main
2024-05-16 19:20:36 +00:00
Elliott Hughes
c2622a5d4c
Minor <android/dlext.h> documentation improvements.
...
Change-Id: I7ba1228c938e2fce858beb126e1e81620bba0459
2024-05-16 19:02:36 +00:00
Elliott Hughes
3772ae4f96
Update <system_properties.h> documentation.
...
Change-Id: I70de8dee963d00c480e0cb2faa9988d1d6c76d05
2024-05-16 18:45:03 +00:00
Elliott Hughes
d6c3a078bc
Update <android/api-level.h>.
...
Change-Id: Id1522fdaf3041dcd3f296a716e8a2a1936c389e8
2024-05-16 18:31:47 +00:00
Elliott Hughes
72b10fc254
Document <link.h>.
...
I was only here to stop saying "Android R", which doesn't mean much to most app developers, but while I'm here...
Change-Id: I0ffd5d679747491d338064e36efc80b2b82e9e06
2024-05-16 18:10:23 +00:00
Treehugger Robot
2355b06180
Merge "[MTE] cleanup: factor out BIONIC_MEMTAG_UPGRADE_SECS handling" into main am: 03a4448dcf
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3083952
Change-Id: I44ae36a0c20a31a04002bae0a89dfe7996f1b7a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-15 19:54:17 +00:00
Treehugger Robot
03a4448dcf
Merge "[MTE] cleanup: factor out BIONIC_MEMTAG_UPGRADE_SECS handling" into main
2024-05-15 19:40:01 +00:00
Christopher Ferris
04f7765e16
Merge "Skip stack protector test on HWASan." into main am: f0247b6b68
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3083273
Change-Id: Ie9b6f6830fce1c922c882f1a2b87b801d7244287
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-15 18:11:46 +00:00
Christopher Ferris
f0247b6b68
Merge "Skip stack protector test on HWASan." into main
2024-05-15 17:53:50 +00:00
Florian Mayer
f3326581c0
[MTE] cleanup: factor out BIONIC_MEMTAG_UPGRADE_SECS handling
...
This makes __libc_init_mte easier to read.
Change-Id: I2826f62e53895093d1631d4e6c7e3ff844cf9def
2024-05-15 16:39:36 +00:00
Elliott Hughes
3469e7df9b
Tidy and document the inline
/__inline
/__inline__
situation.
...
We can (and should) use `inline` in C++ but not in C headers that
need to support ANSI/C89/C90. `__inline__` works everywhere, but
traditionally we've used the BSD `__inline` in public headers.
Change-Id: I920e0a1f5fcd01cf8ddd89240ef66b25c50378d7
2024-05-15 16:06:07 +00:00
Yi Kong
185fccad47
Merge "Use vmov.f64 for SET_FREG" into main am: 3c0173d988
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3086265
Change-Id: I059d7c5b76676e72f8c3f0fd074156cf04abbc3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-15 14:31:47 +00:00
Yi Kong
3c0173d988
Merge "Use vmov.f64 for SET_FREG" into main
2024-05-15 13:56:47 +00:00
Yi Kong
11f696ad00
Use vmov.f64 for SET_FREG
...
When implemented using fcpyd, Clang sometimes generates redundant vmovs
after SET_FREGS on ARM32 and touches registers set, causing the test to
fail. Use vmov.f64 instead and that avoids the issue.
Test: atest CtsBionicTestCases:setjmp#setjmp_fp_registers -- --abi armeabi-v7a
Test: atest CtsBionicTestCases:setjmp#setjmp_fp_registers -- --abi arm64-v8a
Bug: 337903801
Change-Id: Ibd89b120f8a3cc80c34905069469fd244a902d1e
2024-05-15 15:29:29 +09:00
Treehugger Robot
397f74e4e8
Merge "Revert "Use inline keyword without underscores consistently"" into main am: d47975728d
...
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3086365
Change-Id: Ia8a10653b3420d9b094a4cd3688bc0358a034fa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-15 00:37:12 +00:00
Christopher Ferris
0e0d600523
Skip stack protector test on HWASan.
...
On HWASan, it's not really possible to test scribbling on the
stack protector, so skip the test in this case.
Bug: 339529777
Test: Verified stack protector test is skipped.
Change-Id: I541416f8a84f649f83868574907b1e445d990aa0
2024-05-14 17:31:27 -07:00
Treehugger Robot
d47975728d
Merge "Revert "Use inline keyword without underscores consistently"" into main
2024-05-15 00:18:01 +00:00