Commit graph

39550 commits

Author SHA1 Message Date
Zijun Zhao
c2520bbdeb Merge "Nullability check for mman module." am: b72900c5c9 am: ebd33d5977 am: c5ce34172c
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580311

Change-Id: I5231e6ba2845f34b10348df0b490c465f5ec7fb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 01:44:15 +00:00
Zijun Zhao
c5ce34172c Merge "Nullability check for mman module." am: b72900c5c9 am: ebd33d5977
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580311

Change-Id: I93552a62eabb0464233ff53937ce9d9e04f22f81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 01:02:15 +00:00
Zijun Zhao
ebd33d5977 Merge "Nullability check for mman module." am: b72900c5c9
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580311

Change-Id: I9de3a0e0689e51725ca755066c7ff2faa09edd54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 00:20:38 +00:00
Zijun Zhao
b72900c5c9 Merge "Nullability check for mman module." 2023-05-18 23:46:06 +00:00
Treehugger Robot
680dd50f95 Merge "Clarify the defines documentation further." am: 1441748956 am: 17b5bb88c1 am: 99be5217a3
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595593

Change-Id: I10f2116538b0eb77344cd03eb819afba2fe63407
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 21:39:24 +00:00
Treehugger Robot
4d0186ac4e Merge "Nullability check for system_properties module." am: 83f9b28792 am: 4eccad6838 am: c03f1a706d
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2593054

Change-Id: I9a2150783a10f8d0372c9cb1ff73a7eaef304b25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 21:39:14 +00:00
Christopher Ferris
cd5a284d0b Merge "Use AndroidLocalUnwinder object." am: 3cf1f484b1 am: e75e9c0c30 am: e78ecc1003
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595730

Change-Id: Iaddaf93273fdab2e804665f6f2edde09aef7f9bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 21:36:25 +00:00
Treehugger Robot
99be5217a3 Merge "Clarify the defines documentation further." am: 1441748956 am: 17b5bb88c1
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595593

Change-Id: If9f1f6ba83a045663508c64d473af83908fad51f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:51:42 +00:00
Treehugger Robot
c03f1a706d Merge "Nullability check for system_properties module." am: 83f9b28792 am: 4eccad6838
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2593054

Change-Id: I9a9decef6a9606dc55bfc6454bb4dd07d46d5334
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:51:33 +00:00
Christopher Ferris
e78ecc1003 Merge "Use AndroidLocalUnwinder object." am: 3cf1f484b1 am: e75e9c0c30
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595730

Change-Id: I1757eaefd648b931e62df679a9826373e56830de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:49:06 +00:00
Treehugger Robot
17b5bb88c1 Merge "Clarify the defines documentation further." am: 1441748956
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595593

Change-Id: I63a08af3dc8e9e8f6a63706cbae36ba2a72d3212
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:05:32 +00:00
Treehugger Robot
4eccad6838 Merge "Nullability check for system_properties module." am: 83f9b28792
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2593054

Change-Id: I7da1dec1bcb6b83c9c2629118a38387f91ee6ef0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:05:22 +00:00
Christopher Ferris
e75e9c0c30 Merge "Use AndroidLocalUnwinder object." am: 3cf1f484b1
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595730

Change-Id: I30dcb96c50293ab3b07fbc42d9579f88af428c06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 20:05:12 +00:00
Treehugger Robot
1441748956 Merge "Clarify the defines documentation further." 2023-05-18 20:03:56 +00:00
zijunzhao
2572571786 Nullability check for mman module.
Bugs: b/245972273
Test: adb shell
Change-Id: Ib5c4887d89581eaedcf4a3e128811a6a374a8d1b
2023-05-18 19:02:25 +00:00
Florian Mayer
9557258407 [automerger skipped] Revert "Add debug logging for memtag level" am: 9908b1e3c8 -s ours
am skip reason: Merged-In Ia7b8285a6abd6f89d49859a981be1c9cfa104f81 with SHA-1 dd44378da7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/23298943

Change-Id: Iccb0a2b697a73b8dd23f3a7acfc5a5e1793b8abb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 18:58:12 +00:00
Treehugger Robot
83f9b28792 Merge "Nullability check for system_properties module." 2023-05-18 18:38:17 +00:00
Christopher Ferris
3cf1f484b1 Merge "Use AndroidLocalUnwinder object." 2023-05-18 18:24:58 +00:00
Elliott Hughes
2b9ae05bee Clarify the defines documentation further.
At least one person wasn't entirely convinced by our existing riscv64
documentation, and there was an error in the 32 vs 64 section.

Test: N/A
Change-Id: Iaa08b8f4b5a5506a4ade15f81e17325185036a07
2023-05-18 17:10:37 +00:00
Florian Mayer
fbc2a7dcd2 Merge "Revert "Add debug logging for memtag level"" am: e20c5fa4ac am: ba681ceaec am: 60388bf04a
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595472

Change-Id: Id284004406f6ac9c40cbe66a361cd85763e2a71f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 04:24:20 +00:00
Florian Mayer
60388bf04a Merge "Revert "Add debug logging for memtag level"" am: e20c5fa4ac am: ba681ceaec
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595472

Change-Id: I9eb70a877bff68abb73709c586d4490989e1bc2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 03:39:55 +00:00
Florian Mayer
ba681ceaec Merge "Revert "Add debug logging for memtag level"" am: e20c5fa4ac
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2595472

Change-Id: Id8460a9fac9527445a2e06e0e665fb6247662703
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18 01:53:05 +00:00
Christopher Ferris
e2f58a3f03 Use AndroidLocalUnwinder object.
Using the AndroidLocalUnwinder object allows unwinding interpreter
and JIT'd frames by default. In addition, it simplifies the code.

Test: Forced interpreter on all of the time and forced fdtrack on
Test: and verified unwind includes dex frames.
Test: Forced JIT on all of the time and forced fdtrack on
Test: and verified unwind includes dex frames.
Test: Unit tests pass.
Change-Id: Icae17e83c9aaa04750b07471243550a7829524f7
2023-05-17 18:45:25 -07:00
Florian Mayer
9908b1e3c8 Revert "Add debug logging for memtag level"
This reverts commit b3f3e86878.

Reason for revert: This created spam in tombstones.

This is a cherry-pick of dd44378da7a6912ce3b7ae171c70cc4eda53f2d

Bug: 280493417

Merged-In: Ia7b8285a6abd6f89d49859a981be1c9cfa104f81
Change-Id: Ia7b8285a6abd6f89d49859a981be1c9cfa104f81
2023-05-18 01:27:52 +00:00
Florian Mayer
e20c5fa4ac Merge "Revert "Add debug logging for memtag level"" 2023-05-18 01:06:23 +00:00
Florian Mayer
dd44378da7 Revert "Add debug logging for memtag level"
This reverts commit b3f3e86878.

Reason for revert: This created spam in tombstones.

Change-Id: Ia7b8285a6abd6f89d49859a981be1c9cfa104f81
2023-05-17 20:59:14 +00:00
zijunzhao
a505b2d37a Nullability check for system_properties module.
Bug: b/245972273
Test: adb shell
Change-Id: I3a55b8107898014fe74fd1a6f442f1ec00e08790
2023-05-17 20:43:51 +00:00
Treehugger Robot
5f421c586b Merge "riscv64: say "x3" rather than "gp" in shadow call stack assembler." am: ad333b6161 am: 7e6e6d64ee am: 54b76d6a2b
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2592806

Change-Id: I8465f12ba1f4d1db23915b9c6ed4c4c6a7591075
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:03:39 +00:00
Treehugger Robot
54b76d6a2b Merge "riscv64: say "x3" rather than "gp" in shadow call stack assembler." am: ad333b6161 am: 7e6e6d64ee
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2592806

Change-Id: Ibc3618581cf6afa6e083aabf3ecf6a966cce157b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 18:28:58 +00:00
Treehugger Robot
7e6e6d64ee Merge "riscv64: say "x3" rather than "gp" in shadow call stack assembler." am: ad333b6161
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2592806

Change-Id: Iecb8a9afcd273face3901ac5efef3fcc4c3f2a71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 17:26:20 +00:00
Treehugger Robot
ad333b6161 Merge "riscv64: say "x3" rather than "gp" in shadow call stack assembler." 2023-05-17 16:51:16 +00:00
Elliott Hughes
c35a0dc08e riscv64: say "x3" rather than "gp" in shadow call stack assembler.
Neither is great, but "gp" seems actively misleading (and setjmp.S
says x3 every time, so we should be consistent if nothing else).

Bug: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/379
Test: treehugger
Change-Id: Ibccda74d4794caa770b82e7ba2e31ce7b645b83f
2023-05-16 16:09:30 -07:00
Treehugger Robot
5f2e64a14e Merge "Nullability check for time module." am: b167b90b4c am: 68364d0074 am: 0ddab67369
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580375

Change-Id: I4e764ed46bd1bef492b1831026185684c6c1f12f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 21:04:10 +00:00
Treehugger Robot
0ddab67369 Merge "Nullability check for time module." am: b167b90b4c am: 68364d0074
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580375

Change-Id: Ib40792ce001c407f8aff63556173a8ab15a26f5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 20:10:12 +00:00
Treehugger Robot
68364d0074 Merge "Nullability check for time module." am: b167b90b4c
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2580375

Change-Id: Ifb3f7c83e53ffb5c7008d14d0256368fe5c3a469
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 19:05:28 +00:00
Treehugger Robot
b167b90b4c Merge "Nullability check for time module." 2023-05-16 18:28:57 +00:00
zijunzhao
2067ec5967 Nullability check for time module.
Bug: b/245972273
Test: adb shell
Change-Id: I61f69f48f3428ef1f544dd01e573ff078a9eab17
2023-05-16 00:17:36 +00:00
Elliott Hughes
f38c5b9ffd Merge "riscv64: don't use jalr when we can just say call." am: d93f594d78 am: 94b2422a5b am: cf112df275
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587307

Change-Id: Ie0971f513ccbe88d4363da92009bb0211d8536e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-13 00:46:13 +00:00
Elliott Hughes
cf112df275 Merge "riscv64: don't use jalr when we can just say call." am: d93f594d78 am: 94b2422a5b
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587307

Change-Id: I1547f15a3fe2a8556485dafb62ec07aa50abc98b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 23:59:37 +00:00
Elliott Hughes
94b2422a5b Merge "riscv64: don't use jalr when we can just say call." am: d93f594d78
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587307

Change-Id: Ia9208b610b6edd0d452b1ce7e124647431f8fc22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 23:18:27 +00:00
Elliott Hughes
d93f594d78 Merge "riscv64: don't use jalr when we can just say call." 2023-05-12 22:45:19 +00:00
Elliott Hughes
9f94218cff Merge "printf unification: floating point." am: a198c71752 am: 3ef0a47b71 am: d2b4fab8d8
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2583717

Change-Id: I2725f344f8c01136143dec0772b6a0080517a216
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 22:37:49 +00:00
Elliott Hughes
d2b4fab8d8 Merge "printf unification: floating point." am: a198c71752 am: 3ef0a47b71
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2583717

Change-Id: I3f5b5da8734a5bd87f5c39490206bce24d74df5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 21:50:36 +00:00
Elliott Hughes
3ef0a47b71 Merge "printf unification: floating point." am: a198c71752
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2583717

Change-Id: Iea67828c78b76749c5c94ae27642b63c89f09bf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 21:10:56 +00:00
Shreshta Manu
69e7541523 Merge "Revert "Nullability check for inet module."" am: 56dba096a2 am: 61bc7f1888 am: 2882ca785f
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587030

Change-Id: I63930e5ed2617df011d13bc8fbd4a7c0a8f5bef8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 20:28:50 +00:00
Elliott Hughes
a198c71752 Merge "printf unification: floating point." 2023-05-12 20:15:02 +00:00
Elliott Hughes
1bfe534274 riscv64: don't use jalr when we can just say call.
We don't actually care about the length of this jump, and lld will relax
it to a jal when possible anyway. Better to have people copy & paste
call and tail than jal and j.

Test: treehugger
Change-Id: I889044b95fbb5567189a0d6ef31f81df0e0383cd
2023-05-12 12:56:54 -07:00
Shreshta Manu
2882ca785f Merge "Revert "Nullability check for inet module."" am: 56dba096a2 am: 61bc7f1888
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587030

Change-Id: I3653e0ea904c38a1cbbefd00a089901858a7e6b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 19:42:28 +00:00
Zijun Zhao
c53f154fcb Merge "Nullability check for inet module." am: 50d729b228 am: e2b22857d7 am: 82e0e8f3ed
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2586047

Change-Id: I4a46cb68d97aaa380e3d96342490d0e28d7d9605
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 19:25:25 +00:00
Zijun Zhao
fc9e7d16f5 Merge "Nullability check for if module." am: 8e5e8ee14b am: add41fd0b0 am: f66c2eea89
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2582943

Change-Id: I92d036696ffbc2f38ac749f5f1ad9587e7e36860
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 19:25:01 +00:00