aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-01Merge "Extend bionic-unit-tests timeout." into android13-tests-dev am: ↵android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseTreehugger Robot
9c1e170668 am: 5d0345280a am: 99ebeb82c6 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2417212 Change-Id: I8f3ebd30d1118297691e5849baa822941365928d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01Merge "Extend bionic-unit-tests timeout." into android13-tests-dev am: ↵Treehugger Robot
9c1e170668 am: 5d0345280a Original change: https://android-review.googlesource.com/c/platform/bionic/+/2417212 Change-Id: I3ff5e769d5abec3042a267e9e5ed0fcf83947305 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01Merge "Extend bionic-unit-tests timeout." into android13-tests-dev am: ↵Treehugger Robot
9c1e170668 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2417212 Change-Id: Ifcf1d9437cd5e35c38e2eb5b7489d32524103fc9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01Merge "Extend bionic-unit-tests timeout." into android13-tests-devTreehugger Robot
2023-02-01Extend bionic-unit-tests timeout.Mitch Phillips
GWP-ASan stress tests can take a while, especially under HWASan. Bug: 238585984 Test: sleep(100) in one of the tests, and then 'atest bionic-unit-tests' Merged-In: Ibd983da1c8fd06cffed756cf3b24523f4671d49e Change-Id: Ibd983da1c8fd06cffed756cf3b24523f4671d49e (cherry picked from commit 1f3c8d688c8225dd725794562962d7726b590282)
2023-01-16Snap tm-dev to android13-tests-dev am: 28e71b61c6 am: 8db32c19adSamip Garg
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/20514346 Change-Id: Ibbee063ceabb77aceae5878b11648441d8e02127 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-11Snap tm-dev to android13-tests-dev am: 28e71b61c6Samip Garg
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/20514346 Change-Id: I5219b49e6c948cb816092bc09bb3dda7a2df2ac3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Snap tm-dev to android13-tests-devSamip Garg
Bug:259849956 Merge ab/9299233 Merged-In: I8ae99c5ba22f09a8d7e751f8bb4938894abe231f Change-Id: I9743beac856f1b3f7f23ca28a4981c734f745da1
2022-11-09Merge "Disable MemtagNoteTest#SEGV for native bridge" into android13-tests-devTreehugger Robot
2022-11-07Disable MemtagNoteTest#SEGV for native bridgedimitry
This commit disables MemtagNoteTest#SEGV when running on native bridge. Bug: http://b/242170715 Test: run arm64 Bionic tests on T Emulator Change-Id: I8ae99c5ba22f09a8d7e751f8bb4938894abe231f
2022-10-31Merge "Fix-up for change in pwd/grp ids for PRNG seeder daemon" into ↵Orion Hodson
android13-tests-dev
2022-10-27Fix-up for change in pwd/grp ids for PRNG seeder daemonOrion Hodson
The PRNG seeder daemon is introduced in TM-QPR2 which can lead to breakage running Android 13 CTS tests depending on when the platform and CTS tests are built. Fix: 253185870 Test: run cts --module CtsBionicTestCases Change-Id: I94fa0aa2f32b09222aee08891e7643bf14d1a204
2022-10-06Merge "Merge "Merge "stack_protector_DeathTest#modify_stack_protector: avoid ↵Automerger Merge Worker
flake." into android12-tests-dev am: 793d1fb5ab" into android12L-tests-dev am: 6aa3bdfb16" into android13-tests-dev
2022-10-06Merge "Merge "stack_protector_DeathTest#modify_stack_protector: avoid ↵Automerger Merge Worker
flake." into android12-tests-dev am: 793d1fb5ab" into android12L-tests-dev am: 6aa3bdfb16 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2240186 Change-Id: I479c56a6509cef84a1f614a937a6434ebce5dbcd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Merge "Merge "stack_protector_DeathTest#modify_stack_protector: avoid ↵android12L-tests-devAutomerger Merge Worker
flake." into android12-tests-dev am: 793d1fb5ab" into android12L-tests-dev
2022-10-05Merge "stack_protector_DeathTest#modify_stack_protector: avoid flake." into ↵Shubhangi Pawar
android12-tests-dev am: 793d1fb5ab Original change: https://android-review.googlesource.com/c/platform/bionic/+/2240186 Change-Id: I3b367d57efa507d95bba1dfcc630237995c7adda Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Merge "stack_protector_DeathTest#modify_stack_protector: avoid flake." into ↵android12-tests-devShubhangi Pawar
android12-tests-dev
2022-10-04stack_protector_DeathTest#modify_stack_protector: avoid flake.Elliott Hughes
I've never been able to repro the flake myself (in hundreds of thousands of runs), but it's certainly possible that a byte of the cookie is already zero. So let's invert the byte we plan to corrupt rather than set it to zero. Bug: http://b/202948861 Test: treehugger Change-Id: Iccd552fe302d6c01e376819d23c11a308e03acdb (cherry picked from commit 23ce50c1728c6bc6986e12073d5d3c8ab10d05d0)
2022-08-30Merge "Merge android12L-tests-dev@8941410." into android13-tests-devTreehugger Robot
2022-08-17Merge android12L-tests-dev@8941410.Xin Li
Change-Id: I5c71068d05f27bff99f1adc17400c0ec709b4dd0
2022-06-30Add persistent GWP-ASan sysprops.Mitch Phillips
Adds persistent sysprops for test infra usage, and adds the tests for the sysprops. The test does some fancy flocking in order to restore any existing GWP-ASan sysprop usage in the test cleanup. Bug: 236738714 Test: atest bionic-unit-tests Ignore-AOSP-First: cherry-pick to internal branch Change-Id: I8956296d39c98ce8c7dd0a703b240530d8ad48db Merged-In: I8956296d39c98ce8c7dd0a703b240530d8ad48db
2022-05-18Merge "Merge "Merge "Merge "mntent_test: don't assume /proc isn't the first ↵Automerger Merge Worker
mount." into android10-tests-dev am: 0462cfb766" into android11-tests-dev am: 0a5cc21c42" into android12-tests-dev am: 46871c040d" into android12L-tests-dev
2022-05-18Merge "Merge "Merge "mntent_test: don't assume /proc isn't the first mount." ↵Automerger Merge Worker
into android10-tests-dev am: 0462cfb766" into android11-tests-dev am: 0a5cc21c42" into android12-tests-dev am: 46871c040d Original change: https://android-review.googlesource.com/c/platform/bionic/+/2098734 Change-Id: I10ed03dd6f920e19dc8c62c89217bf583dd21d96 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18Merge "Merge "Merge "mntent_test: don't assume /proc isn't the first mount." ↵Automerger Merge Worker
into android10-tests-dev am: 0462cfb766" into android11-tests-dev am: 0a5cc21c42" into android12-tests-dev
2022-05-18Merge "Merge "mntent_test: don't assume /proc isn't the first mount." into ↵Automerger Merge Worker
android10-tests-dev am: 0462cfb766" into android11-tests-dev am: 0a5cc21c42 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2098734 Change-Id: Ic585470d3f383c9dcbc6e989b46ec8d6ce17eefd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18Merge "Merge "mntent_test: don't assume /proc isn't the first mount." into ↵android11-tests-devAutomerger Merge Worker
android10-tests-dev am: 0462cfb766" into android11-tests-dev
2022-05-18Merge "mntent_test: don't assume /proc isn't the first mount." into ↵Shubhangi Pawar
android10-tests-dev am: 0462cfb766 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2098734 Change-Id: I92a208d548197b48fc35082b5e219895bf16a904 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18Merge "mntent_test: don't assume /proc isn't the first mount." into ↵android10-tests-devShubhangi Pawar
android10-tests-dev
2022-05-16mntent_test: don't assume /proc isn't the first mount.Elliott Hughes
This test tried to be lazy and test both getmntent() and getmntent_r() in the same test, but that led to an implicit assumption that /proc isn't the first mount returned. This new version is quite a bit more thorough than the old. It does assume that the mount list doesn't change while the test is running, but that seems like a reasonable assumption to make during CTS? Bug: https://issuetracker.google.com/230228681 Test: treehugger Change-Id: I5c5f0b86ae1c4df9a2ce69d48e1c3accb42c687b (cherry picked from commit 1e393b0699745d6120d2fd43f58dc3d5863e3b87)
2022-05-04Merge "Fix missing null-terminator to exec call." am: 7587e20eaf am: ↵Florian Mayer
bbe7c690f1 am: 3faa5e7319 Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18171741 Change-Id: Ib5ab80aa5482c7edef55b1833e9859f716f17dbd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04Merge "Fix missing null-terminator to exec call." am: 7587e20eaf am: bbe7c690f1Florian Mayer
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18171741 Change-Id: I5ca07a3e4382b744dd9497319bca7d9c8ec4b34b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04Merge "Fix missing null-terminator to exec call." am: 7587e20eaft_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android13-frc-odp-releaseandroid13-devFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2073947 Change-Id: Id15a4a4e86f6bb05378ec1f775fb07693bd9fbda Ignore-AOSP-First: this is an automerge Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> (cherry picked from commit 0f465478006806541d5761ba9921c108036172dc)
2022-05-04seccomp: allow stat() for ubsan. am: 22dfc589ee am: 0d08f1ab0eElliott Hughes
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18167201 Change-Id: I77a91da79ab4d4eba6b89cdaa152d754d071904f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04seccomp: allow stat() for ubsan. am: 22dfc589eeElliott Hughes
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18167201 Change-Id: I4216729b35a685a76e81887734ca1ed2ec8c5081 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04seccomp: allow stat() for ubsan.Elliott Hughes
We've had complaints about ubsan issues for years, but never got to the bottom of them, or saw them ourselves in testing. For some reason (still not understood) we've started to see this ourselves in T and downstream branches. So for now, let's just punch that extra hole. Longer term, ubsan should stop needing any of this, so once https://reviews.llvm.org/D124212 is in an LTS NDK, we should be able to get rid of this _and_ the existing sanitizer-related holes. Bug: https://github.com/android/ndk/issues/1298 Bug: http://b/229989971 Test: treehugger Change-Id: Id42cb29c4e943c0080c0d34ce4e5d6d1b32da9e8 (cherry picked from commit a0745cea5f8510c6bb53dfda16dcba9cca0905d1) Merged-In: Id42cb29c4e943c0080c0d34ce4e5d6d1b32da9e8
2022-04-30allowlist new Linux close_range() system call, use it in posix_spawn() am: ↵Maciej Żenczykowski
436980d31c am: b4adcec4aa Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18092494 Change-Id: I38b649c1a42fac53c2a94148e03b41b60c44b680 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29allowlist new Linux close_range() system call, use it in posix_spawn() am: ↵Maciej Żenczykowski
436980d31c Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18092494 Change-Id: I16c8b93587667162c586de1fd56c9c6a73ae83b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29allowlist new Linux close_range() system call, use it in posix_spawn()Maciej Żenczykowski
Linux kernel's close_range() system call (currently) allows: close() unshare() fcntl(F_SETFD, FD_CLOEXEC) to be performed on ranges of fds. All 3 of these are already allowed by seccomp bpf: as such this doesn't allow you to do anything you can't already do. We can't add close_range() properly to bionic because we'd need to fiddle about with ltp and it's too late to add new T API anyway, so let's just make the direct syscall() call. We'll add proper support in U. See also: https://man7.org/linux/man-pages/man2/close_range.2.html Test: TreeHugger Bug: 229913920 Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I85586d544fc23bed6aee59f00bdb79ee7a8150d1 Merged-In: I85586d544fc23bed6aee59f00bdb79ee7a8150d1
2022-04-27Merge "Merge "Fix unistd.exec_argv0_null for new kernels." into ↵Automerger Merge Worker
android12-tests-dev am: b4cee37d7d" into android12L-tests-dev
2022-04-27Merge "Fix unistd.exec_argv0_null for new kernels." into android12-tests-dev ↵Treehugger Robot
am: b4cee37d7d Original change: https://android-review.googlesource.com/c/platform/bionic/+/2078360 Change-Id: Ia864567dea05116f0b92edd31f5645edbc82e483 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27Merge "Fix unistd.exec_argv0_null for new kernels." into android12-tests-devTreehugger Robot
2022-04-27Merge "Merge "Merge "Fix unistd.exec_argv0_null for new kernels." into ↵Automerger Merge Worker
android11-tests-dev am: 9d0912a7b2" into android12-tests-dev am: f14019cf61" into android12L-tests-dev
2022-04-27Merge "Merge "Fix unistd.exec_argv0_null for new kernels." into ↵Automerger Merge Worker
android11-tests-dev am: 9d0912a7b2" into android12-tests-dev am: f14019cf61 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2078359 Change-Id: I162c86e60a34a50eef6079bcab78172c69c76f00 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27posix_spawn - implement support for POSIX_SPAWN_CLOEXEC_DEFAULT am: ↵Maciej Żenczykowski
06b249fc75 am: 2456232406 Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17951150 Change-Id: Ibe9c6400e6cd6c0d0fd40cf14f697e70cc0d5633 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27Merge "Merge "Fix unistd.exec_argv0_null for new kernels." into ↵Automerger Merge Worker
android11-tests-dev am: 9d0912a7b2" into android12-tests-dev
2022-04-27Merge "Fix unistd.exec_argv0_null for new kernels." into android11-tests-dev ↵Treehugger Robot
am: 9d0912a7b2 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2078359 Change-Id: I0888d94e6b6f19b25bfb5b5482ba18e539ceed60 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27Merge "Merge "Merge "Merge "Fix unistd.exec_argv0_null for new kernels." ↵Automerger Merge Worker
into android10-tests-dev am: 16457fd9d0" into android11-tests-dev am: ede618aef2" into android12-tests-dev am: ba0f5b9195" into android12L-tests-dev
2022-04-27Merge "Merge "Merge "Fix unistd.exec_argv0_null for new kernels." into ↵Automerger Merge Worker
android10-tests-dev am: 16457fd9d0" into android11-tests-dev am: ede618aef2" into android12-tests-dev am: ba0f5b9195 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2078358 Change-Id: Ia3d387780844a30feaaa65c55841f0577561620d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27Merge "Merge "Regression test for scudo crash in resizeTaggedChunk." into ↵Automerger Merge Worker
android12-tests-dev am: d8fa0f64af" into android12L-tests-dev
2022-04-27Merge "Regression test for scudo crash in resizeTaggedChunk." into ↵Treehugger Robot
android12-tests-dev am: d8fa0f64af Original change: https://android-review.googlesource.com/c/platform/bionic/+/1901121 Change-Id: I49830085e20d8aa627b9322672aaaa4770ac5515 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>