- Oct 27, 2023
-
-
Keith Mok authored
[automerger skipped] Merge "File size seal for memory mapped region" into tm-dev am: c23f1b73 am: c555aa2f am: 7f82601a -s ours am skip reason: Merged-In Ibc263c4f78df897e884378e3d984a188ca8772c7 with SHA-1 f2c1d9d2 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24776199 Change-Id: Ife043760a20310c7f94155c595e2781d86dbc727 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Keith Mok authored
[automerger skipped] Merge "File size seal for memory mapped region" into tm-dev am: c23f1b73 am: 99785d04 -s ours am skip reason: Merged-In Ibc263c4f78df897e884378e3d984a188ca8772c7 with SHA-1 77b758c5 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24776199 Change-Id: I02ebc79e445b70cede46e1a8938f806d7a2c5b04 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Keith Mok authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24776199 Change-Id: I6635eb79be40cfb9a370217c4ee51ef4c7bd66c2 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Keith Mok authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24776199 Change-Id: I8e1c1c8577936533c67e4a3290285d62a0656de8 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Keith Mok authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24776199 Change-Id: I8760992075ba6aa04024590f1eaf08434539a853 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Keith Mok authored
-
Keith Mok authored
-
- Oct 06, 2023
-
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am: f7f5abfb -s ours am: 6f0810ee -s ours am: b1ec1727 -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I771791851d1585d07bb6d6593a2394535828d22b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am: f7f5abfb -s ours am: 35388a2d -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I0ff82e10e5095aae7fddb1b5e43edb5f44c59906 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am: f7f5abfb -s ours am: 6f0810ee -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I1085a1d195d61823df70830c967ac5720a128edf Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Oct 05, 2023
-
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am: f7f5abfb -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I13a8c4a45c9d2bb1fde0a94ed163cbb3cbb48fca Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am: f7f5abfb -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: Ifa2d190e3e7301618d64c9489fd346a5625a54b9 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb am: 3f8ed181 -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I9e411434599bd8b02f4f3f7aea9831d9812f0873 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into tm-dev am: 74824741 am: b9046129 am: 09a2a503 -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 83d1c723 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465454 Change-Id: Ie878836822d6431d112dcae5fdd4e2d6b11b8926 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
Merge "Add AppOps overload to be able to watch foreground changes." into sc-dev am: 001bb2fb am: 9fad56cb Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I092b912791841b4f3edd8c15901ad3cdeab64587 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
[automerger skipped] Merge "Add AppOps overload to be able to watch foreground changes." into tm-dev am: 74824741 am: 65aa9b33 -s ours am skip reason: Merged-In I89af46de557fbfc31d69613367a4e26a5222430a with SHA-1 949cb3d0 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465454 Change-Id: Idbf3c9b84ecfcc68a1de552d618d7357d3f8a126 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
Merge "Add AppOps overload to be able to watch foreground changes." into tm-dev am: 74824741 am: b9046129 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465454 Change-Id: I2e20233e8d3c44ce357e6a9ce358e11f339eb05b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465455 Change-Id: I261f1e6f3309e2b2d685cb448c0c1f3ec35e3ae6 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465454 Change-Id: Idf084bfa1955aeb9cabce1e7f35ca50b9ceecc1a Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/22465454 Change-Id: I009ad53f77d5754cfa1d5a71da80bf19934900e1 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Atneya Nair authored
-
Atneya Nair authored
-
- Sep 15, 2023
-
-
Keith Mok authored
When using memfd for cross process communication, we always need to seal the file size, otherwise remote process and shrink the size we memory mapped and thus crash the originate process causing a DoS Bug: 294609150 Test: Build Ignore-AOSP-First: security Change-Id: Ibc263c4f78df897e884378e3d984a188ca8772c7 Merged-In: Ibc263c4f78df897e884378e3d984a188ca8772c7 (cherry picked from commit 3d9f1e3b)
-
Keith Mok authored
When using memfd for cross process communication, we always need to seal the file size, otherwise remote process and shrink the size we memory mapped and thus crash the originate process causing a DoS Bug: 294609150 Test: Build Ignore-AOSP-First: security Change-Id: Ibc263c4f78df897e884378e3d984a188ca8772c7 Merged-In: Ibc263c4f78df897e884378e3d984a188ca8772c7 (cherry picked from commit 3d9f1e3b)
-
- Sep 13, 2023
-
-
Marvin Ramin authored
-
- Sep 05, 2023
-
-
Robert Phillips authored
Test: manual - protected content in Netflix apk, even without blurring Without this change getOrCreateBackendTexture can return an un-Protected backend texture when a Protected one is required. This causes the Protected content draw to be dropped. Note: This CL originally landed in main as part of a broader fix for blurring protected content, but it has been discovered to fix other issues with protected content that were otherwise still visible in this branch. Bug: 242266174 Bug: 294357792 Change-Id: I9d7bab890ae8d88656e77dede962b40e926580c8 (cherry picked from commit 59f71734) Merged-In: I9d7bab890ae8d88656e77dede962b40e926580c8
-
- Aug 31, 2023
-
-
Patrick Williams authored
This change improves the performance of the WindowInfosListenerInvoker work done on SurfaceFlinger's background executor thread. The primary optimization made is not sending a WindowInfosReportedListener with every call to WindowInfosListener.onWindowInfosChanged. Instead, we send a new interface, WindowInfosPublisher, and a unique listener id to listeners when they're added. Listeners call WindowInfosPublisher.ackWindowInfosReceived with their id after processing each update. From traces taken during development, the new code is a major improvement, taking about 15% of the time spent previously on SurfaceFlinger's background thread for sending window infos. Performance with this change seems roughly in line with the performance in T. Bug: 290377931 Test: atest WindowInfosListenerTest Test: atest WindowInfosListenerInvokerTest Test: manually killing system server and checking valid state on restart Change-Id: Ib39ba935727df0bc1ab4030bcfe8301de7e64805 (cherry picked from commit acd2258a) (cherry picked from commit e8a7ab25) Merged-In: Ib39ba935727df0bc1ab4030bcfe8301de7e64805 This reverts commit a8ce8fc1. Change-Id: I3a9a5b5d397d6d37e9b81070a344a0202ce0f927
-
- Aug 30, 2023
-
-
Patrick Williams authored
This change improves the performance of the WindowInfosListenerInvoker work done on SurfaceFlinger's background executor thread. The primary optimization made is not sending a WindowInfosReportedListener with every call to WindowInfosListener.onWindowInfosChanged. Instead, we send a new interface, WindowInfosPublisher, and a unique listener id to listeners when they're added. Listeners call WindowInfosPublisher.ackWindowInfosReceived with their id after processing each update. From traces taken during development, the new code is a major improvement, taking about 15% of the time spent previously on SurfaceFlinger's background thread for sending window infos. Performance with this change seems roughly in line with the performance in T. Bug: 290377931 Test: atest WindowInfosListenerTest Test: atest WindowInfosListenerInvokerTest Test: manually killing system server and checking valid state on restart Change-Id: Ib39ba935727df0bc1ab4030bcfe8301de7e64805 (cherry picked from commit acd2258a) (cherry picked from commit e8a7ab25) Merged-In: Ib39ba935727df0bc1ab4030bcfe8301de7e64805
-
- Aug 04, 2023
-
-
Daniel Norman authored
LOG(FATAL) crashes the device, which is very severe for the user. The accessibility hover event stream has consistency issues that we are actively fixing, but these fixes have not yet had time to soak. Instead of cherrypicking the fix, instead we can demote the severity of the log so that errors do not crash the device. Bug: 286037469 Test: atest InputDispatcherTest#InvalidA11yHoverStreamDoesNotCrash Test: Use talkback, repeatedly enter touch exploration while also tapping with another finger. Eventually observe the failure message which is now an ERROR instead of crashing the device with a FATAL. Change-Id: Iceea086345691cdad8ca5e092629de094d666de1 Merged-In: I1d6f091376b59279f11a04d02a875991a6384e31
-
- Aug 03, 2023
-
-
Leon Scroggins authored
-
- Jul 28, 2023
-
-
Vladimir Komsiyski authored
This reverts commit 3b9574a6. Reason for revert: potential culprit for b/291461814 Bug: 291461814 Change-Id: Ib92a05135a05978d8d4e6a938df1c6fb5b8169e2 Test: m
-
- Jul 27, 2023
-
-
Treehugger Robot authored
-
Treehugger Robot authored
-
- Jul 26, 2023
-
-
Eino-Ville Talvala authored
Bug: 292284515 Test: Builds Change-Id: Ifd263d93e1c1b8bb8043712283e38e4434079f85
-
Leon Scroggins III authored
Work around a bug by skipping blur when using protected content. Bug: 244398863 Bug: 270314344 Bug: 205516620 Bug: 242266174 Bug: 213116783 Test: manual (ExoPlayer) Change-Id: Ifcacbd4c44aee1a504a7c46f3fece51004ed7f37 (cherry picked from commit 4623eeb2) Merged-In: Ifcacbd4c44aee1a504a7c46f3fece51004ed7f37
-
Leon Scroggins III authored
Some layers are extraordinarily large. In the particular case we've found, the layer does not have any content, but even if it did, content outside the display would not impact the blur. So limit the size of the rectangle we use for blurring, which in turn limits the size of the buffers we allocate to compute the blur. Use the canvas' existing clip, which has already been adjusted to the size of the display. Bug: 283427479 Bug: 292539958 Test: manual (logcat) Change-Id: I17e646cce0dca02f4e6a18032ecd1e9120fcf880 Merged-In: I17e646cce0dca02f4e6a18032ecd1e9120fcf880
-
- Jul 11, 2023
-
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am: a8a53995 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Ia96901ed1cd1a291adb76d9956f4f27ec49c278b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Idb98e606f3615c2a6f79e1e6f4474acc15cad3fb Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: a7d1ab18 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I63384207add35ce04706e6eace51c0abb8fd6a38 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-