Age | Commit message (Collapse) | Author |
|
cfa0abe20f
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2541031
Change-Id: Ia00dbb58681b09cb2eac0a521265d759bfa41587
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2541031
Change-Id: I5c82d328ac89cb9317bdfda41198401f46042d15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2541031
Change-Id: I4c1d75df3dee858414818176fdf245d5c2e2ad4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2541031
Change-Id: I69ef5b22838ac4741327752e0534bd94dc87d483
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Not automated yet?
Fixes: 278493766
Test: N/A
Change-Id: Ib4d8d5194478c8fc5d427902ea4db4ed11b227ba
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/22433300
Change-Id: I7b017ea2c828b23cb274275ff594c266ab995f0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Use the method in the fuzzer to poke around the mapped memory more
deterministically.
Test: fmq_fuzzer
Bug: 276568689
Change-Id: I65b24e5c9e165e16ac224aa2a2e1a68147d02d0e
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/22255482
Change-Id: I38a4ea2e5bfe66ac60ebd7115b4ae9b2836f61ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
c21a6c7e32 am: ffb0acdb64
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2509957
Change-Id: I1367f4f99d3bb7eb21baa635be47a307c2f93eb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
c21a6c7e32
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2509957
Change-Id: I483ca2efefac7cf05724d8a065b908dc766c64ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2509957
Change-Id: I6ea06f18baadca8379e5d12f0d2051e08a2255f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2509957
Change-Id: I30deb0aec84380deb346ea1bc91e4579f8550d99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The fuzzer is built with the expected sanitizers in the fuzzing infra,
and sometimes we want to build and run it without sanitizers.
One case where AddressSanitizer fails to handle a crash and fails to
provide a backtrace prevents any useful debugging.
Test: fmq_fuzzer
Bug: 272625466
Change-Id: I8d4608bc8b7b461abc4ce909ae6b1472c038c93a
|
|
We expect the read/write counters to be uint64_t and the event flag word
to be uint32_t, so make sure the grantors are set up correctly to handle
that.
Larger sizes for the sections are unnecessary, but fine.
Test: fmq_fuzzer with clusterfuzz testcases
Bug: 272625466
Bug: 270834177
Change-Id: I01eae1efb2f23963981e31edcb5f91e1b0a2825f
|
|
This was causing long execution times.
Test: fmq_fuzzer
Bug: none
Change-Id: I23464fa76589a26da799580297af9cc79a2f37a6
|
|
into stage-aosp-master am: 1e932ab8d1 -s ours am: 0e4bb9789d -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: Ifc3e2fd77ce406b0b5e5042a5605d01492caeae4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
62a08c97d4 -s ours am: bdb6d5c227 -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: Ifa10237e00f99b3d7ebe3fb4949b1c8d4f2f2ffb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
54b4a7b53e -s ours am: 0e6b6d91b6 -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: I777ff3991c0f1bc72a894f1d16307baa1992872b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into stage-aosp-master am: 1e932ab8d1 -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: Iff21ae06ff1c7e1f600886b2258d5f88bae8fc41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
62a08c97d4 -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: I721870677ea7e5aad4b08d7f0146c62fbad67d03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
54b4a7b53e -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: I93c12354e425f58db6c87f47fc16ead47ef03f9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into stage-aosp-master
|
|
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: I1d843057dca6b73f3e4d5eeba37446fb8c33b113
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 98f3a08b2f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2338077
Change-Id: Ic540aa946754288c57b73f1682320c7edee1c600
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 261731544
Merged-In: I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d
Change-Id: Ic26a741d85acc46dbf9c1467eb465d887e4d7183
|
|
|
|
|
|
It doesn't make sense, and can cause problems.
Bug: 251774648
Bug: 252935198
Test: fmq_fuzzer with reproducer test cases
Change-Id: I1e0e94f72f4b4ae41733fadd2d857fa850a8aaa6
|
|
In the case that we supply a user defined FD for the data buffer, we
need to make sure it is the correct size for the queue we are
requesting.
Test: fmq_fuzzer with reproducer test case in bug
Bug: 252473606
Change-Id: Iba67ded6ec348fb85d6049cee6924c131a8ca96c
|
|
723384263e -s ours am: e9b8b7dd32 -s ours
am skip reason: Merged-In I36eb223602fc67951adbe8d6dcd179db2a01476e with SHA-1 cdf8d33b16 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/20137244
Change-Id: I397c367b685d8a463379426f36a9da6c4e04d679
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
723384263e -s ours
am skip reason: Merged-In I36eb223602fc67951adbe8d6dcd179db2a01476e with SHA-1 cdf8d33b16 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/20137244
Change-Id: I93b60f2b6659455944bc2296413f354ee9b54ecc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Range of 1 to 0 will abort, and getQuantumCount can return 0 for a queue
with size of 0.
Range of 0 to 0 will not consume any bytes from the FDP, so we can't
loop around that case expecting the FDP to run out.
Changing to range 0 to quantumCount + 1 give some extra coverage and
avoids these issues.
Test: fmq_fuzzer with reproducer in bug
Bug: 252302860
Change-Id: Ib95af7f80c795761461ab2904737323162ba4129
|
|
Bug: 248070379
Merged-In: I36eb223602fc67951adbe8d6dcd179db2a01476e
Change-Id: Icf0b03ab70e7d48bef7b9d1a4bd9e03a0430fddd
|
|
There is nothing preventing users from creating their own grantors and
descriptors. It's not recomended.
Test: fmq_fuzzer
Bug: 244713317
Change-Id: I9db8f13c895e78e4604499479537d0d888716953
|
|
Fun with templates to remove duplicated code.
Prep for changes that would add more duplicated code.
Test: fmq_fuzzer
Bug: 244713317
Change-Id: Icb8844068178543836e98fdd711e7806e2561d27
|
|
f6c75607cc -s ours
am skip reason: Merged-In I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d with SHA-1 d931906af5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/20082287
Change-Id: I4dc38f6deb7ede687c7e5a7d51ed6013546e1e64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/libfmq/+/20082287
Change-Id: Ia6fb0c8f9463aea0a932420f234aa3b8fc5cfbc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Grantors might have invalid fdIndex and extent values.
Test: atest fmq_unit_tests
Test: running POC from bug on device
Bug: 244713317
Change-Id: I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d
(cherry picked from commit d931906af5e245eeea4a2749e9153be0180d1bae)
Merged-In: I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d
|
|
|
|
Grantors might have invalid fdIndex and extent values.
Test: atest fmq_unit_tests
Test: running POC from bug on device
Bug: 244713317
Change-Id: I17bd7da9bd47fe7b89ddb890d476d2f66f4c0d0d
|
|
am: 272fe1e1dd am: 8d0f459682 am: 70e18912d7
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2230529
Change-Id: I1ebac6b37971d7b39e90bbe0b5fe879ad4f1dfbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 272fe1e1dd am: 8d0f459682
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2230529
Change-Id: I691242ca0f191ca627fd1415fd9422929dd539b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 272fe1e1dd
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2230529
Change-Id: Iaea87395a3706b4b6d40f671a699d8df19546db9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2230529
Change-Id: I86dcaa344f324b9883351b70f99f29f03f64e1cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2230529
Change-Id: Ice394c81034749b76ac101ddf9d0b5b4d654b432
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
They don't need to be there and weren't being freed.
Test: atest fmq_unit_tests
Bug: None
Change-Id: I36eb223602fc67951adbe8d6dcd179db2a01476e
|
|
If the queue type is some unexpected value, it is generally treated as
UnsynchronizedWrite type. We need to treat it that way in the
destructor so it frees/unmaps the mReadptr based on the way it was
initialized. Either mapped in shared memory, or newly allocated per
process.
Test: atest fmq_unit_tests
Bug: 244713396
Change-Id: I3678fed83daa8962c0ed996568ad7e9e63985dc1
|
|
0a83b628c9 am: d9cf9d0bd7 am: dea1fea6ba
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/2192223
Change-Id: Id662c622b8ead338516fc6494f5586243f1ce306
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|