Michael Hoisie
d1e4c263c4
Remove the redundant libcutils_sockets_test
...
'sockets_test.cpp' also runs as part of libcutils_test and
libcutils_static_test, so it is redundant to have it be a separate
target.
Test: libcutils_test
Test: libcutils_static_test
Bug: 317884162
Change-Id: Ib2c2f74feb79d1436ca67ae9aca18d3eb7acf5a0
2024-03-06 22:18:58 +00:00
Snehal
dfd84433dd
[Metrics] Add helper data structures to parse metrics messages
...
Bug: 323508669
Change-Id: Ic4716dd47168481b6aa780f55d9db1208623b61d
2024-03-06 17:27:57 +00:00
Treehugger Robot
59d9dc1f50
Merge "Create /mnt/pre_reboot_dexopt on init for Pre-reboot Dexopt." into main
2024-03-06 12:27:27 +00:00
Justin Yun
4058ba29b5
Skip initializing ro.vendor.api_level if already defined
...
Devices may predefine ro.vendor.api_level. Skip calculating the value
if the ro.vendor.api_level is already defined.
Bug: 326164316
Test: getprop ro.vendor.api_level
Change-Id: Ic9fd2a0eef6ba9345f98a5cb1eb790080e19ca19
2024-03-06 18:28:58 +09:00
Treehugger Robot
7131b6c7ff
Merge "Revert^2 "Add TEST_MAPPING for debuggerd CTS"" into main am: 98c2d78b4f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2984645
Change-Id: I4955367085f3f7c829b8b4e7b06aafaaac9ad748
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-05 19:38:19 +00:00
Treehugger Robot
98c2d78b4f
Merge "Revert^2 "Add TEST_MAPPING for debuggerd CTS"" into main
2024-03-05 18:55:59 +00:00
Hsin-Yi Chen
ec15e9247b
Merge "Annotate LLNDK functions in non-vendor libraries" into main am: d0e8eab404
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2988249
Change-Id: I4519224a11c8a1e87a3744f7c34c10b5db442fa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-05 11:43:52 +00:00
Hsin-Yi Chen
d0e8eab404
Merge "Annotate LLNDK functions in non-vendor libraries" into main
2024-03-05 10:57:40 +00:00
Hsin-Yi Chen
80dca7ba59
Annotate LLNDK functions in non-vendor libraries
...
The ABI tool analyzes the source code of LLNDK libraries. It compiles
the source with the flags for core variants where __INTRODUCED_IN_LLNDK
does not version the API. To expose the version information to the ABI
tool, __INTRODUCED_IN_LLNDK is defined as an "annotate" attribute in
core variants.
Test: make
Bug: 314010764
Change-Id: I798a397f0e7567ca54db5e4aff4235933ebd3943
2024-03-05 09:18:39 +00:00
Florian Mayer
10640bf995
Merge "Add test for invalid setjmp in MTE" into main am: 851c857420
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2982907
Change-Id: Ic78dc82161b7ccc27a1ed5fc7ec74281b3d90343
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-05 02:11:50 +00:00
Florian Mayer
851c857420
Merge "Add test for invalid setjmp in MTE" into main
2024-03-05 01:33:03 +00:00
Florian Mayer
e6462f91c2
Add test for invalid setjmp in MTE
...
BYPASS_INCLUSIVE_LANGUAGE_REASON=man is for manpage
Test: atest debuggerd_test
Change-Id: I774095b79baadb4f692f4b97b47df80e635e3a1c
2024-03-04 12:17:19 -08:00
Kelvin Zhang
db71f06e34
Merge "Add annotations to VTS tests" into main am: eed1c42087
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2984641
Change-Id: Ic0d5eb3803ff03bed830a691fc86638d5ab2122a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-01 02:44:17 +00:00
Treehugger Robot
e73c39f8eb
Merge "debuggerd_test: fix invalid regexs" into main am: 562f953acd
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2984642
Change-Id: Ic245f648c8b4b41ce50263bad6a8c977b155fcc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-01 02:44:06 +00:00
Kelvin Zhang
eed1c42087
Merge "Add annotations to VTS tests" into main
2024-03-01 02:35:40 +00:00
Treehugger Robot
562f953acd
Merge "debuggerd_test: fix invalid regexs" into main
2024-03-01 01:54:51 +00:00
Florian Mayer
b7e9941744
Revert^2 "Add TEST_MAPPING for debuggerd CTS"
...
This reverts commit aa48834485
.
Reason for revert: fixed in https://r.android.com/2985051
Change-Id: I76a53df9fb585d90778019e74472ad294963a91c
2024-03-01 01:52:23 +00:00
Florian Mayer
6639147c4b
Merge "Revert "Add TEST_MAPPING for debuggerd CTS"" into main am: f8a75c9e53
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2984791
Change-Id: I834c37dd124a05cdb3e9a9484373494149e21df9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-29 23:51:33 +00:00
Florian Mayer
f8a75c9e53
Merge "Revert "Add TEST_MAPPING for debuggerd CTS"" into main
2024-02-29 23:02:51 +00:00
Elliott Hughes
06053405e9
Use _Fork().
...
POSIX issue 8 has a standard way to avoid pthread_atfork() handlers.
Change-Id: I801c55dc3fb9e14cc03f854992d60872c5468ab5
2024-02-29 23:02:38 +00:00
Ryan Prichard
bc227038c0
debuggerd_test: fix invalid regexs
...
\(fault address prefixed with --->)
should be
\(fault address prefixed with --->\)
Test: debuggerd_test
Bug: 175635923
Bug: 327668317
Change-Id: I03bf8969e9818956ae79b916ab852efaf4f2f78a
2024-02-29 14:40:57 -08:00
Kelvin Zhang
98522c0e2d
Add annotations to VTS tests
...
This helps reviewers understand which VTS requirement these test are
covering
Bug: 302208814
Test: th
Change-Id: I52712d9888b73fc7a9f8eeeb035a3303618efd69
2024-02-29 14:30:35 -08:00
Akilesh Kailash
b9f2361dd9
snapshotctl: Build few commands only for userdebug/eng builds
...
Bug: 319309466
Test: Build on -user and -userdebug targets
Change-Id: I2a668193972495769ecedbb687f561ed7345ffbc
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-02-29 13:58:46 -08:00
Jiakai Zhang
699f27913f
Create /mnt/pre_reboot_dexopt on init for Pre-reboot Dexopt.
...
Bug: 311377497
Test: manual - Boot the device and see the directory.
Change-Id: I083e0dc3c8d16839122a42fc3d00cdcac07a5cb8
2024-02-29 21:41:41 +00:00
Treehugger Robot
b1aa489b06
Merge "adb-remount-test: Adb shell command could return 0 or 255 if device is disconnected" into main am: b6fc19c308
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2984453
Change-Id: Ie2d930c3d29e3e6f9c65a979649a7c73b5746329
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-29 17:45:29 +00:00
Treehugger Robot
b6fc19c308
Merge "adb-remount-test: Adb shell command could return 0 or 255 if device is disconnected" into main
2024-02-29 16:59:14 +00:00
Oluwarotimi Adesina
aa48834485
Revert "Add TEST_MAPPING for debuggerd CTS"
...
This reverts commit d059478ee1
.
Reason for revert: Potential culprit for b/327525776- verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Change-Id: I4b713aa46b2869a677a210cfce6ae880366b045e
2024-02-29 15:10:09 +00:00
Yi-Yo Chiang
2f298bcb21
adb-remount-test: Adb shell command could return 0 or 255 if device is
...
disconnected
Background: aosp/I25f740bd222263fcb3c501def38977db6af1e0d9
Bug: 327552188
Test: abtd
Change-Id: Ida33bfa00887e8ac358e057fc37fd45095ccc26b
2024-02-29 19:45:14 +08:00
Akilesh Kailash
23c658aa3a
Merge "Reapply "snapshotctl: Add apply-update option"" into main am: 3aef00da3d
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2982153
Change-Id: Ia7d40f392e5587372452fee65e03ada30b19f8c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-29 07:13:21 +00:00
Akilesh Kailash
3aef00da3d
Merge "Reapply "snapshotctl: Add apply-update option"" into main
2024-02-29 06:27:11 +00:00
Florian Mayer
190c6a96d7
Merge "Add TEST_MAPPING for debuggerd CTS" into main am: d685442133
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2982892
Change-Id: I5c9854591abd654853a45ecd0a481997e6c0ebf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-29 03:11:27 +00:00
Florian Mayer
d685442133
Merge "Add TEST_MAPPING for debuggerd CTS" into main
2024-02-29 02:29:09 +00:00
Treehugger Robot
b14976ab85
Merge "aconfig_storage: fix aconfig storage dir permissions" into main am: 87e978bc47
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2982792
Change-Id: Ife7a9df6eda11d2597bcff4f88811cfae99ca60a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-29 01:44:33 +00:00
Treehugger Robot
87e978bc47
Merge "aconfig_storage: fix aconfig storage dir permissions" into main
2024-02-29 01:01:11 +00:00
Treehugger Robot
0eddc2dfd0
Merge "Support for striped in libdm" into main am: 8fefa5a96b
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2919352
Change-Id: Id8979349d1e253ebab0d7758f1a4976a82616597
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-28 23:54:52 +00:00
Treehugger Robot
8fefa5a96b
Merge "Support for striped in libdm" into main
2024-02-28 23:16:32 +00:00
Dennis Shen
6884e27d8e
aconfig_storage: fix aconfig storage dir permissions
...
Bug: b/312444587
Test: m and launch AVD
Change-Id: I8db6bf8ffde40c9266e17d818d1e88d7e095a93e
2024-02-28 21:20:35 +00:00
Akilesh Kailash
cac1cf3ae9
Reapply "snapshotctl: Add apply-update option"
...
This reverts commit 1af7260931
.
Fix: Allow BootControlClient.h to be used in -user builds
Bug: 319309466
Test: Build on -user branch
Change-Id: I93e95e35b29a98816b2f33fe9fa6859655934cd5
2024-02-28 11:29:10 -08:00
Florian Mayer
d059478ee1
Add TEST_MAPPING for debuggerd CTS
...
Change-Id: I3bba97e7a0a2b053c6d5577496efa2dca29035d4
2024-02-28 11:12:58 -08:00
Akilesh Kailash
22a5579e8d
Merge "Revert "snapshotctl: Add apply-update option"" into main am: 01d754d672
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2980593
Change-Id: I70c7f06aae52194b1a50e26fac2fe3ad1d69abc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-28 15:34:44 +00:00
Akilesh Kailash
01d754d672
Merge "Revert "snapshotctl: Add apply-update option"" into main
2024-02-28 14:55:05 +00:00
Justin Yun
183c38c21b
Merge "Make libvendorsupport_llndk_headers available to APEXes" into main am: 647532674d
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2979371
Change-Id: I90507205ccabcbff20a75e8f8cdd2030e943879e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-28 11:10:07 +00:00
Justin Yun
647532674d
Merge "Make libvendorsupport_llndk_headers available to APEXes" into main
2024-02-28 10:24:34 +00:00
Raphaël Hérouart
1af7260931
Revert "snapshotctl: Add apply-update option"
...
This reverts commit 77337c2975
.
Reason for revert: b/327325747
Change-Id: I6796717774d28a7c306e19dd448c3c830f3fd550
2024-02-28 10:12:05 +00:00
Akilesh Kailash
1cc5c24901
Merge "snapshotctl: Add apply-update option" into main am: 209266f4f6
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2954451
Change-Id: Ie0ca7629d27a07ea688c6546416e0443edd3f59c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-28 07:27:59 +00:00
Akilesh Kailash
209266f4f6
Merge "snapshotctl: Add apply-update option" into main
2024-02-28 06:43:59 +00:00
Akilesh Kailash
77337c2975
snapshotctl: Add apply-update option
...
$snapshotctl apply-update <directory containing snapshot patches>
This command is equivalent to applying incremental-ota but
bypasses all of the update-engine subsystem. Snapshot-patches
which are created on the host will be used directly and
will be written to the COW block devices.
No change to any of the libsnapshot or the I/O path logic.
Once the snapshot patches are applied, device is ready
to reboot as if an OTA update is applied.
Once the device reboots, snapshot merge will be initiated
as usual.
This will help test the changes to libsnapshot + init + snapuserd
extremely quick.
Incremental flashing becomes quite simple in the CI workflow.
Here are numbers tested on live builds where the actual builds/testing
is done on CI.
Patch-Create+Apply = Create the snapshot patches between two
builds and apply them to the device
Branch(main) Patch-Creation+Apply Merge Snapshot-size
=================================================================
Build-1 -> Build-2 14 seconds 40 seconds 160MB
Build-2 -> Build-3 21 seconds 26 seconds 331MB
Build-3 -> Build-4 30 seconds 45 seconds 375MB
Build-X -> Build-X 3 seconds 4 seconds 8MB
Bug: 319309466
Test: On Pixel 6, incremental builds
Change-Id: I271b2cb5df4abde91571ec70ce06f926a1d01694
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-02-27 14:21:14 -08:00
Elliott Hughes
5a09eb7e6d
Merge "Remove support for Linux before 3.11 (without O_TMPFILE)." into main am: 77a80d1744
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2978811
Change-Id: Id012bc969ddbf4be06056e23faf2f03f6eadee4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-27 16:49:20 +00:00
Elliott Hughes
77a80d1744
Merge "Remove support for Linux before 3.11 (without O_TMPFILE)." into main
2024-02-27 16:14:52 +00:00
Elliott Hughes
aa1d18a59b
Remove support for Linux before 3.11 (without O_TMPFILE).
...
We don't support kernels that old any more.
Test: treehugger
Change-Id: Ia664de6921901dec54644cff9f51e8514258e257
2024-02-27 16:14:12 +00:00