- Jul 11, 2022
-
-
xi yu authored
RemoteAnimationController Sometimes mPendingAnimations.remove will be called more than once in one cycle (line 255 - 270) of onAnimationFinished, e.g., mPendingAnimations.remove being called again in adapters.mAdapter.mCapturedFinishCallback.onAnimationFinished, resulting in IndexOutOfBoundsException. Bug:237989368 Change-Id: Ica771f1ae4cb4ddddb7684bd964504ca9f31ea12 Test: Monkey test
-
- Jun 20, 2022
-
-
Treehugger Robot authored
-
Jooyung Han authored
-
- Jun 17, 2022
-
-
Vishnu Nair authored
-
Chris Wilson authored
-
Chris Wilson authored
Revert "Remove stack protector from some interpreter functions" Revert submission 2099076-stack-protector-2022 Reason for revert: CTS failures b/236399082 Reverted Changes: Id65d0d96b:Remove stack protector from some interpreter funct... Ia68cd0bf5:Reset stack guard after fork from Zygote Bug: 236399082 Change-Id: Icbd74a9b38c5331aec5d9f516d841e7ec779e342
-
Chavi Weingarten authored
Test: N/A Change-Id: I413016ac7d4a10c192009d30e3e0f74be986ffbb
-
Yan Yan authored
-
Chris Wailes authored
-
Treehugger Robot authored
-
Xin Li authored
Bug: 236045730 Merged-In: I080df3547361aef1aa259dd2b3dc9bdb860a0193 Change-Id: I29d097b885d9392ffe5f845f74d1501f4dd834d7
-
Yan Yan authored
This commit: - Updates the NetworkCapabilities with new underlying network during IKE Session re-establishment - Create wrapper classes for IkeSession - Allow injecting executor and NetworkAgent with the Dependencies class Bug: 192077544 Test: atest VpnTest(new tests) Change-Id: Ic98e3906c2b02fa8b9f4a8e1366b1dd8a363bb47
-
- Jun 16, 2022
-
-
Xin Li authored
-
Jared Duke authored
The delay was introduced to suppress JIT activity during startup. However, ART no longer uses the expicit process state signal as an input to informing JIT activity, so the delay can be removed. By forwarding the process state immediately, ART can make more informed decisions about activity based on process state, e.g., suppressing madvise calls for less important (non-foreground) processes. Bug: 235390330 Test: m + presubmit + boot tests Change-Id: Ia95a76f86cf4c38bf89e56f954dbf59e0083ec50
-
Kyunglyul Hyun authored
-
Treehugger Robot authored
-
Jimmy Chen authored
-
- Jun 15, 2022
-
-
Dmitri Plotnikov authored
-
Dmitri Plotnikov authored
Bug: 235635119 Test: N/A Change-Id: Ib39f7d90bb463f6a13e29b815ab6552039ffbfd8
-
Chilun authored
Create ActivityClientRecord early in preExecute may cause NullPointerException. If two LaunchActivityItem using the same token and the 1st postExecute() comes after 2nd preExecute(), the corresponding launching activity will be removed and cause 2nd execute() get NullPointerException. Since the only use case to get ActivityClientRecord in preExecute() is just to use it to store the pending override config. We can directly store the latest pending override config from preExecute() in ActivityThread instead of creating ActivityClientRecord. Bug: 201668069 Test: atest TransactionExecutorTests atest ActivityThreadTest Merged-In: If350e942254e54c9ec90bc63a6e50eb67d038183 Change-Id: If350e942254e54c9ec90bc63a6e50eb67d038183
-
Vinh Tran authored
-
Vinh Tran authored
The depfile concept in Soong and Ninja isn't applicable in Bazel because Bazel requires listing the deps explicitly. This CL removes the uses of depfile property and explictly declare the implicit deps in tool_files. The motivation behind this change is to eventually deprecate depfile (aosp/2120835) in gensrcs to ensure all gensrcs modules are convertable to Bazel. Test: CI Test: m framework-cppstream-protos && m framework-javastream-protos Bug: 179452413 Change-Id: Iec6b61b4194d3f1e728449ee63b879818d9c958a
-
Treehugger Robot authored
-
Ömer Yaveroğlu authored
B: 236035697 Test: manual:only updates an owner file Change-Id: I6b0b6d08bcfb3af3e73a11ac4c635ff0257a3692
-
Victor Chang authored
-
Hani Kazmi authored
-
Treehugger Robot authored
-
Chris Li authored
-
Jooyung Han authored
-
Cheng Shi authored
A phone call came when the screen was off, displayState may change from Display.STATE_OFF to STATE_ON before registerDisplayListener, which causes ViewRootImpl.mAttachInfo.mDisplayState of InCallActivity to remain Display.STATE_OFF, which causes performDraw to return directly. So we should update ViewRootImpl.mAttachInfo.mDisplayState after registerDisplayListener. Bug: 235446909 Change-Id: I60b2da453da0ac5c4df6e5a1040defe4bfe726ec Merged-In: I60b2da453da0ac5c4df6e5a1040defe4bfe726ec
-
- Jun 14, 2022
-
-
Treehugger Robot authored
-
Xin Li authored
Bug: 236045730 Merged-In: Ia6e09648c74410ce5d14dd6b2032e59466034cb5 Change-Id: Ib3c2374b1598b579299cf8fc2f0949f0d5d73ac5
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2107991 Change-Id: Ia6e09648c74410ce5d14dd6b2032e59466034cb5 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Rafael Higuera Silva authored
Revert "Add NR bands to service state." Revert submission 2124634-nrBands Reason for revert: Wrong conversions. Reverted Changes: I493e574e5:Add NR bands to service state. I25ec415e6:Add NR bands to service state. Change-Id: I265f2b1a073cf0fbc5ec5654d9b369e658713f2f
-
Hani Kazmi authored
Lazy Bundles, (aosp/1787847), introduced a change in behavior where a Parcel created as part of initializing a Bundle is dependent on the next ART GC run to be recycled, causing a short term memory-leak. To land this in T, we are making the change targetted and allowing consumers to opt into the parcel being immediately cleared by calling .clear() on the bundle. As part of the unparcel() in clear(), mParcelledData is set to null, and mMap may or may not still contain references through lazy values, depending on if the lazy valyes have been unmarshalled. As such, we keep a weak reference to mParcelledData we can use to recycle it. The mParcelledData reference could have been copied to other bundles in a few operations: new Bundle(Bundle o) bundle.deepCopy() bundle.putAll() In this case we can not recycle the parcel yet as other bundles may still require it. If so, we will skip the recycle and rely on the later GC pass Bug: 233216232 Test: Reproduced linked bug on-device Test: atest android.os.cts.ParcelTest android.os.cts.BundleTest android.os.BundleTest android.os.ParcelTest Change-Id: Ic26eceaa1c11da67866af0963f760423d41d54bc Merged-In: Ic26eceaa1c11da67866af0963f760423d41d54bc
-
Jooyung Han authored
It's still available from vendor. Bug: 234181591 Test: m Merged-In: I8e177d32852b548645a8bd1d7b7bb8a128c7b0bc Change-Id: I8e177d32852b548645a8bd1d7b7bb8a128c7b0bc
-
Kyunglyul Hyun authored
NPE could be thrown if ACTION_ACTIVE_DEVICE_CHANGED is sent before ACTION_CONNECTION_STATE_CHANGED (connected) is sent. This CL handles the case by creating a new bluetooth route. If ACTION_CONNECTION_STATE_CHANGED is followed, connectedProfiles of the route will be managed. Bug: 235311641 Test: build successful Change-Id: I931b3eb38704f23b96c80d70d121c27bef297c7b
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2124257 Change-Id: I6054e131943f0e5403fb31df7e4955dc3f1a3dcf Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-