Commit graph

39540 commits

Author SHA1 Message Date
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
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
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
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
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
Shreshta Manu
61bc7f1888 Merge "Revert "Nullability check for inet module."" am: 56dba096a2
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2587030

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

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

Change-Id: I668f202321809578bada12e0709a68047b8ea171
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:37:59 +00:00
Shreshta Manu
56dba096a2 Merge "Revert "Nullability check for inet module."" 2023-05-12 18:20:56 +00:00
Zijun Zhao
07a2b29dd6 Revert "Nullability check for inet module."
This reverts commit 53dbd78ae0.

Reason for revert: Break build https://android-build.googleplex.com/builds/submitted/10125312/test_suites_x86_64_coverage/latest/view/logs/build_error.log?legacy

Change-Id: Ifccf22768b916d85263abb89b2b4223ae2ce5d80
2023-05-12 18:18:29 +00:00
Zijun Zhao
e2b22857d7 Merge "Nullability check for inet module." am: 50d729b228
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2586047

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

Change-Id: Iee85c14222e7fc81c9f43d25eac114bf0636ac0f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:58:53 +00:00
Zijun Zhao
50d729b228 Merge "Nullability check for inet module." 2023-05-12 17:17:48 +00:00
Zijun Zhao
8e5e8ee14b Merge "Nullability check for if module." 2023-05-12 17:17:23 +00:00
Zijun Zhao
cdd503a27e Merge "Nullability check for netdb module" am: 78b0558976 am: 8995d7c704 am: e74ec299e7
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2522835

Change-Id: Iad1866701a2adee6f35a49d398fbce9f47086f92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 02:29:16 +00:00