Age | Commit message (Collapse) | Author |
|
tm-qpr1-release
Change-Id: Ibdbfcfa964f1ef64f3e1be4c8be1359a2021f769
|
|
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
|
|
tm-qpr1-release
Change-Id: I64830f76a65de48b9021f3bd6c7cae4729fe27f5
|
|
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>
|
|
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>
|
|
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)
|
|
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>
|
|
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>
|
|
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
|
|
tm-qpr1-release
Change-Id: I993ba0ad9d8555d17b84a2381cd6071ed23ad31b
|
|
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>
|
|
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>
|
|
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
|
|
tm-qpr1-release
Change-Id: I874780463bc99f0276f9391f807e5a81de633291
|
|
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>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17951150
Change-Id: I6b687d4ea200b21fa3c82a7dfdcfe905776e76ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This new posix_spawn attribute flag marks all file descriptors
(except stdin/out/err) as close-on-exec before executing any user
registered file actions (posix_spawn_file_actions_addopen/adddup2).
Test: TreeHugger
Bug: 229913920
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1955269
Merged-In: If458100d6a253a9b0348d4e93a9a610225f89615
Change-Id: If458100d6a253a9b0348d4e93a9a610225f89615
Signed-off-by: Maciej Żenczykowski <maze@google.com>
(cherry picked from commit fb66c0c345f17d740b6a2ef7755f768dd5bd96ee)
|
|
tm-qpr1-release
Change-Id: Ib90e2810890cc8ca92a9396af896b5718419bd28
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17913443
Change-Id: Idf98092719a2ab321788156be3b49044eec816c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17913443
Change-Id: I2e461bca916f44c8b8ea95e6fd9219c71cf216b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This value was changed from 64 to 32, but it really should not
have gone down. So fixing back to 64 manually, and then the
next kernel header update should remove the comment but leave
the value unchanged.
Bug: 228783882
Test: Compiles.
(cherry picked from commit 880308daa00c0412a2cfc598fc46ecdbbead8ff1)
Change-Id: I2d81d7bc76fcaa905dce0abb094d61d02c481a5e
|
|
tm-qpr1-release
Change-Id: Ia174a754c07dfd173bdf46ac4f1b7ec18640cb3f
|
|
sysprop." am: 3865c8f942 am: a6b526a12d am: 75011e6012 am: 99422461a7 am: de31754be1
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2038947
Change-Id: Ie4378da15d269c67ea5a9a1f15aba0608483e501
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sysprop." am: 3865c8f942 am: a6b526a12d am: 75011e6012 am: 99422461a7
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2038947
Change-Id: I5966a332dcdee19d6b933a359c9037eea5069797
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sysprop." am: 3865c8f942 am: a6b526a12d am: 75011e6012
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2038947
Change-Id: Ic80cb0f18a435f12fc1f333f619a3175a57f6d19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sysprop." am: 3865c8f942 am: a6b526a12d
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2038947
Change-Id: Ied5425fb8fc770c4e2cfa22ff4747a8941a850e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sysprop." am: 3865c8f942
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2038947
Change-Id: I3f3eed666954ca496c52ed24824e89e9cab45c2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
tm-qpr1-release
Change-Id: I4a6fdf322c70879603e528cb5d92aaccd673e221
|
|
6e6e90fb9a am: aa4f3198c8 am: a54e75af38 am: f53427e386
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1865674
Change-Id: Iafaae5a17cde57f4cfdeda89d51b156cd92fa018
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
6e6e90fb9a am: aa4f3198c8 am: a54e75af38
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1865674
Change-Id: I6e90a47dbcc8a4dda84b3b0e3a5855f7ec4e1df3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
6e6e90fb9a am: aa4f3198c8
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1865674
Change-Id: If8f37b5217864d04f84b933c1499290ba3921cea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
6e6e90fb9a
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1865674
Change-Id: I187dbe6e370cdb541e9a7d5558eb97f37ad2c141
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1865674
Change-Id: I7a10b4ab9d22a1b164322311339a01b61ea92626
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
This patch introduces GWP-ASan system properties and environment
variables to control the internal sampling rates of GWP-ASan. This can
be used for:
1. "Torture testing" the system, i.e. running it under an extremely
high sampling rate under GWP-ASan.
2. Increasing sampling remotely to allow further crash report
collection of rare issues.
There are three sets of system properites:
1. libc.debug.gwp_asan.*.system_default: Default values for native
executables and system apps.
2. libc.debug.gwp_asan.*.app_default: Default values for non-system
apps, and
3. libc.debug.gwp_asan.*.<basename/app_name>: Default values for an
individual app or native process.
There are three variables that can be changed:
1. The allocation sampling rate (default: 2500) - using the environment
variable GWP_ASAN_SAMPLE_RATE or the libc.debug.gwp_asan.sample_rate.*
system property.
2. The process sampling rate (default: 128 for system apps/processes, 1
for opted-in apps) - using the environment variable
GWP_ASAN_PROCESS_SAMPLING or the libc.debug.gwp_asan.process_sampling.*
system property,
3. The number of slots available (default: 32) - using the environment
variable GWP_ASAN_MAX_ALLOCS or the libc.debug.gwp_asan.max_allocs.*
system property.
If not specified, #3 will be calculated as a ratio of the default
|2500 SampleRate : 32 slots|. So, a sample rate of "1250" (i.e. twice as
frequent sampling) will result in a doubling of the max_allocs to "64".
Bug: 219651032
Test: atest bionic-unit-tests
Change-Id: Idb40a2a4d074e01ce3c4e635ad639a91a32d570f
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours am: af839bcb1c -s ours am: ef669eaf54 -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: I402bd04eba8b5aabb806ba10edb189d9701a49f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours am: 9e1b991c37 -s ours am: e17452a01c -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: Id61e056a4131a4420ef123a774fb9a25a972f2c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours am: af839bcb1c -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: Ibe31bf717274aebc8d322defde413ed24c438726
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours am: 9e1b991c37 -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: I52ca3c3f5c993f74a133fdcb611666fe71ee1da6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: I854e376c7331b85d2c0665050778809194c46cfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: Ia8f715bcb826167374d8b2ee29def400eb31ff11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047" into stage-aosp-master am: 8ea16c1f2e -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: Ie68231fe2f41d438d51f028124a86efade67cc2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours
am skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681
Change-Id: Ifab1eeeb50ca7874dac0e1886bb2bbe87918426b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
stage-aosp-master
|
|
tm-qpr1-release
Change-Id: I1b4e6350c5efd3b40c3064de8b4b8049e4ca9ed3
|
|
d0efcb9137 am: f35c2f1905 am: f19f38727c am: dfda67bfdf
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2066069
Change-Id: Iced0d95d3c912db0f647d8dd316e806a68917340
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d0efcb9137 am: f35c2f1905 am: f19f38727c
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2066069
Change-Id: I25d620ea20b732e097ff8fb32644e6a3da4b078b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d0efcb9137 am: f35c2f1905
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2066069
Change-Id: I362194f1d8e7ed369753a0c85eaf71e6b268ad2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/bionic/+/2066069
Change-Id: Id60e40c09a9e8988a99df46be8108ab99ddf422d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|