Commit graph

82940 commits

Author SHA1 Message Date
Treehugger Robot
9d311ea620 [automerger skipped] Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev am: cf62ede082 -s ours am: fcfa292007 -s ours am: 449989808c -s ours am: 839dca6a4b -s ours am: b4fecb926e -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: I9f54c31480f529106408a6a19cd8b677b0f7b615
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 03:05:05 +00:00
Treehugger Robot
b4fecb926e [automerger skipped] Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev am: cf62ede082 -s ours am: fcfa292007 -s ours am: 449989808c -s ours am: 839dca6a4b -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: Id754dbe20a5014380d2e6ea279d8c34771a023e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 02:18:24 +00:00
Treehugger Robot
839dca6a4b [automerger skipped] Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev am: cf62ede082 -s ours am: fcfa292007 -s ours am: 449989808c -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: Id54735814b0d80faf052892cd4a3ee7574438b81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 01:34:10 +00:00
Treehugger Robot
449989808c [automerger skipped] Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev am: cf62ede082 -s ours am: fcfa292007 -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: Ib31d9aca5a97176cd022d6486b5eb4101f330b37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 01:06:58 +00:00
Treehugger Robot
fcfa292007 [automerger skipped] Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev am: cf62ede082 -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: Ibe542f5442106dd809afd7f679210ea67c6094ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 00:19:26 +00:00
David Anderson
ad0b3413a7 [automerger skipped] libsnapshot: Remove flaky image creation test. am: 1136e2fc30 -s ours
am skip reason: Merged-In I6235d11033d2f30efe530077b877863ba2574810 with SHA-1 5b9c9ba1e0 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2604245

Change-Id: I60f0a27e7df8a4a119fd7e28b74e22dbf67fbddf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 00:19:25 +00:00
Treehugger Robot
cf62ede082 Merge "libsnapshot: Remove flaky image creation test." into android12L-tests-dev 2023-06-02 23:51:10 +00:00
Vova Sharaienko
b749794f99 Merge "Increasing length of the datagram for Unix Domain Socket" into udc-dev am: 9248d4de2b
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23478317

Change-Id: I2cd4c00bcf531f279b12e4ab4c7c738e86f6d2d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 02:33:42 +00:00
Vova Sharaienko
9248d4de2b Merge "Increasing length of the datagram for Unix Domain Socket" into udc-dev 2023-06-02 01:51:23 +00:00
Vova Sharaienko
99b308c9f6 Increasing length of the datagram for Unix Domain Socket
- address p99 StatsD socket loss issue

Bug: 284508851
Test: atest statsd_test
Test: atest statsd_benchmark
Ignore-AOSP-First: mitigate data loss in Android U
Change-Id: I4124ba8d4d78733eb666073f6d29dfe0c0552c0f
Merged-In: I4124ba8d4d78733eb666073f6d29dfe0c0552c0f
2023-06-02 00:27:05 +00:00
David Anderson
1136e2fc30 libsnapshot: Remove flaky image creation test.
This test has always been flaky, and is not testing something super
valuable: we know that image creation succeeds throughout the rest of
the suite, so it's not very interesting to know that it can succeed in a
low-space scenario.

The inverse test is much more valuable, since we want the correct status
code when creation fails due to low space.

Bug: 240391002
Test: vts_libsnapshot_test
Merged-In: I6235d11033d2f30efe530077b877863ba2574810
Change-Id: I6235d11033d2f30efe530077b877863ba2574810
(cherry picked from commit 97e8a2f0e9)
2023-06-01 15:49:51 +00:00
Treehugger Robot
aa66475593 Merge "BatteryMonitor: support battery health INCONSISTENT from health status" into udc-dev am: e4b3b7b4b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23467711

Change-Id: If53a0e89bcb6085d8e401b7d60e3a150ee76e57f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 02:16:29 +00:00
Treehugger Robot
e4b3b7b4b5 Merge "BatteryMonitor: support battery health INCONSISTENT from health status" into udc-dev 2023-05-31 01:35:05 +00:00
Christopher Ferris
c24776faff Merge "Check get_gwp_asan_callbacks before calling." into udc-dev am: 222aaead7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23452723

Change-Id: I47e57921783177376860d55254802fbf59b2523f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 20:40:15 +00:00
Christopher Ferris
222aaead7f Merge "Check get_gwp_asan_callbacks before calling." into udc-dev 2023-05-30 20:01:12 +00:00
Jack Wu
4a7d98402c BatteryMonitor: support battery health INCONSISTENT from health status
Report Battery health INCONSISTENT when there is a battery recalibration
pending.

Bug: 283182048
Test: m
Ignore-AOSP-First: cherry-pick from aosp
Change-Id: I8b944ddac7cc919fc95b1b71b015101642a62f96
Merged-In: I8b944ddac7cc919fc95b1b71b015101642a62f96
Signed-off-by: Jack Wu <wjack@google.com>
2023-05-29 18:30:58 +08:00
Will McVicker
b07ea76b88 toolbox/modprobe: Fix fallback path when mod_dirs is empty am: e067e96da2
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23452569

Change-Id: I8d17c5e76c770682fdd3c430c4efdfb234a2fc30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-26 23:25:15 +00:00
Will McVicker
e067e96da2 toolbox/modprobe: Fix fallback path when mod_dirs is empty
Due to GKI, the kernel UTS release string will not always (if ever)
match the vendor's UTS release string that is used to create the
initramfs file structure -- /lib/modules/<vendor uname>. This causes
module load failures when `-d DIR` is omitted. To fix this, we can
include all of the versions under /lib/modules that match the kernel's
major and minor version instead of directly using the value of uname().
In addition, we can also support modules being loaded directly from
/lib/modules.

Test: verify GKI kernel + initramfs with different UTS strings
Test: verify GKI kernel + initramfs with modules directly in /lib/modules
Fixes: 8320778425 ("toolbox/modprobe: Fallback to /lib/modules/<uname> ")
Bug: 282917063
Bug: 254835242
Merged-In: I5368f5cff139ba3165323a6a91066be38bfa0736
Change-Id: I5368f5cff139ba3165323a6a91066be38bfa0736
2023-05-26 13:40:12 -07:00
Christopher Ferris
cf140fb761 Check get_gwp_asan_callbacks before calling.
When using the bootstrap linker, the get_gwp_asan_callbacks is
not set. Therefore, check it is not nullptr before calling it
during crash processing.

Bug: 284098779

Test: Ran crasher64 using /system/bin/bootstrap/linker64 and verify
Test: debuggerd code does not crash.
Test: All unit tests pass.
Change-Id: Ifc710fe4bef24661700444a1b69432bfc29d580f
Merged-In: Ifc710fe4bef24661700444a1b69432bfc29d580f
(cherry picked from commit 004a16739d)
2023-05-26 12:06:41 -07:00
Christopher Ferris
0ca95f3b54 Limit the number of log messages in a tombstone. am: 7003fba5f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23436486

Change-Id: Ia33e6676d40eca3dddf3b60749d8261ac46ba9f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-25 21:43:45 +00:00
Christopher Ferris
7003fba5f2 Limit the number of log messages in a tombstone.
Some testing environments can have a test that is sending many
thousands of messages to the log. When this type of process crashes
all of these log messages are captured and can cause OOM errors
while creating the tombstone.

Added a test to verify the log messages are truncated. Leaving this
test disabled for now since it is inherently flaky due to having to
assume that 500 messages are in the log.

Added a test for a newline in a log message since it's somewhat
related to this change.

NOTE: The total number of messages is capped at 500, but if a message
contains multiple newlines, the total messages will exceed 500.
Counting messages this way seems to be in the spirit of the cap,
that a process logging a large message with multiple newlines does
not completely fill the tombstone log data.

Bug: 269182937
Bug: 282661754

Test: All unit tests pass.
Test: The disabled max_log_messages test passes.
Change-Id: If18e62b29f899c2c4670101b402e37762bffbec6
Merged-In: If18e62b29f899c2c4670101b402e37762bffbec6
(cherry picked from commit 98d6242dc7)
2023-05-24 18:27:16 -07:00
Jack Wu
9b7b09cb6b BatteryMonitor: support battery health NOT_AVAILABLE from health status am: 5be6ec751c
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23343940

Change-Id: Icd0d78cfb546799f8e47ba649ecf9b7ef7a226bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 04:18:24 +00:00
Jack Wu
5be6ec751c BatteryMonitor: support battery health NOT_AVAILABLE from health status
Battery health is supported but there is not enough information to
determine an accurate value  This is a temporary state.

Bug: 276400004
Test: m
Ignore-AOSP-First: cherry-pick from aosp
Change-Id: I0d422db20c51ef7e9dc4fa904729beda625c9fea
Merged-In: I0d422db20c51ef7e9dc4fa904729beda625c9fea
Signed-off-by: Jack Wu <wjack@google.com>
2023-05-19 14:57:35 +08:00
David Anderson
6e62f5e333 [automerger skipped] Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc am: 1e0aa97147 am: 27095a08c2 -s ours am: 326fd2065f -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I87214fddfb3d478e32dc1461cbe55c2f67188c6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:28:17 +00:00
David Anderson
6227755809 [automerger skipped] DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af am: 23b206b92e am: 5542938c9a -s ours am: f64a53bc61 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I258c7e58588b5c1e109f4c682c37c9e295d2295d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:28:16 +00:00
David Anderson
00a2190ec9 [automerger skipped] Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc am: 5fdbc51871 -s ours am: 615c346e69 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I7ef299a05fb3f046b672889a0c42e899ec5fcb30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:26:36 +00:00
David Anderson
6202fa4633 [automerger skipped] DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af am: 258b82eadb -s ours am: 8afa6a8484 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I50eef09109ab7b6648fdde4eca5f901d3e3457b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:26:35 +00:00
David Anderson
326fd2065f [automerger skipped] Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc am: 1e0aa97147 am: 27095a08c2 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Idf1e2c6a5a229b291172d35ad911498908d3445e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:26:13 +00:00
David Anderson
f64a53bc61 [automerger skipped] DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af am: 23b206b92e am: 5542938c9a -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Id6fd5068ea4b09c16e18ba58d4791dc5dc2b096a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:26:12 +00:00
David Anderson
27095a08c2 Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc am: 1e0aa97147
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Ic49c874b5d816eaad7e2a327595a59eb9c24051d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 20:45:45 +00:00
David Anderson
5542938c9a DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af am: 23b206b92e
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I21937ba1f659ec03a1e9d7322e87dcd7735dabd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 20:45:43 +00:00
David Anderson
615c346e69 [automerger skipped] Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc am: 5fdbc51871 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I81ef425f90e296ae7f2fa1d91404c5b1c7b25f69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 20:42:06 +00:00
David Anderson
8afa6a8484 [automerger skipped] DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af am: 258b82eadb -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I17af1b268ee56f313a04049ab6e4954f276530bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 20:42:04 +00:00
David Anderson
1e0aa97147 Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I16fc4cde1dc2133ac3589117064941520700d9e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:58:36 +00:00
David Anderson
23b206b92e DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Ib1e9c30043e47d29ffa96e923dd6e27f2db8741b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:58:35 +00:00
David Anderson
5fdbc51871 Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449 am: 86c54b73fc
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Iced98e6437c63a086bc2eafedafe6ef8f377a692
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:57:54 +00:00
David Anderson
258b82eadb DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38 am: c287a094af
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I73722f3119bbc5026ab21ed1b0fc0c145ca1459d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:57:53 +00:00
David Anderson
86c54b73fc Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev am: 1264f39449
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: I34a32d6b1a534a26b3e9f355b55df72e21a04d6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:00:29 +00:00
David Anderson
c287a094af DO NOT MERGE: libsnapshot: Fix test failures on certain configurations. am: 3f96053b38
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2577014

Change-Id: Ib5a3310a0d0903240140455acc321db67c0258be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:00:27 +00:00
David Anderson
1264f39449 Merge "DO NOT MERGE: libsnapshot: Fix test failures on certain configurations." into android13-tests-dev 2023-05-17 18:22:26 +00:00
Bart Van Assche
5b4f07ad2f Revert "libprocessgroup: Add I/O scheduler attributes to task_profiles.json" am: 9fe0400080
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23221374

Change-Id: Ia7d18be6e89785b5a0b9c591ea0d3f02b1e2885f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 16:43:44 +00:00
Bart Van Assche
e5684a0770 Revert "Updating Attributes on task_profiles.json" am: f4a3d72ee8
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23221373

Change-Id: I229999f9e1a07f33cc96aa0b7b52b9e5fa6a0a67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 16:43:43 +00:00
Bart Van Assche
d3b46385f8 Revert "task_profiles.json: Convert tabs into spaces" am: 878406e7f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23221372

Change-Id: I3461f2464c8634178ae51d03985ac9d2b85a786e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 16:43:42 +00:00
Bart Van Assche
9fe0400080 Revert "libprocessgroup: Add I/O scheduler attributes to task_profiles.json"
This reverts commit 9c0fcbb0f7.

Bug: 261857030
Ignore-AOSP-First: this change is for the U branch only.
Change-Id: Id4bd3494b33dd6bc0644406d599c9bfd597c7435
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-05-12 16:35:06 -07:00
Bart Van Assche
f4a3d72ee8 Revert "Updating Attributes on task_profiles.json"
This reverts commit 92153fb955.

Bug: 261857030
Ignore-AOSP-First: this change is for the U branch only.
Change-Id: I99417707f0d0b8c7dca3927b6ce9d52436621f4e
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-05-12 16:35:01 -07:00
Bart Van Assche
878406e7f1 Revert "task_profiles.json: Convert tabs into spaces"
This reverts commit 6ad747ac2d.

Bug: 261857030
Ignore-AOSP-First: this change is for the U branch only.
Change-Id: I93447b71146e6e9297ef49026d90dc4c35b91244
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-05-12 16:34:02 -07:00
Maciej Żenczykowski
3f0b887489 Merge "remove inprocess tethering" into udc-dev am: 65803e0327
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23090719

Change-Id: I08d3179441547fea0ec38851d7ed7d401fe82385
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 15:54:33 +00:00
Maciej Żenczykowski
65803e0327 Merge "remove inprocess tethering" into udc-dev 2023-05-12 15:44:24 +00:00
Martin Stjernholm
c9686a2395 Run art_boot before odsign. am: 7c9c8f52e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/23164806

Change-Id: Ifb3a8f4d148e012f9aa94bce362b6e905815e2b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 11:19:27 +00:00
Martin Stjernholm
7c9c8f52e7 Run art_boot before odsign.
It's necessary to have the right dalvik.vm.* flags in place when they
are validated by odrefresh.

Test: See the other CL in the topic.
Bug: 281850017
Ignore-AOSP-First: Will cherry-pick to AOSP later
Change-Id: Ib64790dde97faaa6b62ead2c1c8dd53c97f97f9c
2023-05-11 16:02:30 +01:00