/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | WindowProcessControllerMap.java | 28 private final SparseArray<WindowProcessController> mPidMap = new SparseArray<>(); 33 WindowProcessController getProcess(int pid) { in getProcess() 38 ArraySet<WindowProcessController> getProcesses(int uid) { in getProcesses() 42 SparseArray<WindowProcessController> getPidMap() { in getPidMap() 46 void put(int pid, WindowProcessController proc) { in put() 49 final WindowProcessController prevProc = mPidMap.get(pid); in put() 57 ArraySet<WindowProcessController> procSet = mUidMap.getOrDefault(uid, in put() 58 new ArraySet<WindowProcessController>()); in put() 64 final WindowProcessController proc = mPidMap.get(pid); in remove() 73 private void removeProcessFromUidMap(WindowProcessController proc) { in removeProcessFromUidMap() [all …]
|
H A D | VisibleActivityProcessTracker.java | 34 private final ArrayMap<WindowProcessController, CpuTimeRecord> mProcMap = new ArrayMap<>(); 43 void onAnyActivityVisible(WindowProcessController wpc) { in onAnyActivityVisible() 55 void onAllActivitiesInvisible(WindowProcessController wpc) { in onAllActivitiesInvisible() 63 void onActivityResumedWhileVisible(WindowProcessController wpc) { in onActivityResumedWhileVisible() 75 return match(uid, WindowProcessController::hasResumedActivity); in hasResumedActivity() 86 private boolean match(int uid, Predicate<WindowProcessController> predicate) { in match() 89 final WindowProcessController wpc = mProcMap.keyAt(i); in match() 98 CpuTimeRecord removeProcess(WindowProcessController wpc) { in removeProcess() 119 private final WindowProcessController mProc; 124 CpuTimeRecord(WindowProcessController wpc) { in CpuTimeRecord()
|
H A D | ActivityTaskManagerInternal.java | 325 public abstract void onProcessAdded(WindowProcessController proc); in onProcessAdded() 327 public abstract void onCleanUpApplicationRecord(WindowProcessController proc); in onCleanUpApplicationRecord() 329 public abstract void clearHeavyWeightProcessIfEquals(WindowProcessController proc); in clearHeavyWeightProcessIfEquals() 340 public abstract void onProcessMapped(int pid, WindowProcessController proc); in onProcessMapped() 437 public abstract boolean isFactoryTestProcess(WindowProcessController wpc); in isFactoryTestProcess() 439 public abstract void handleAppDied(WindowProcessController wpc, boolean restarting, in handleAppDied() 458 public abstract void preBindApplication(WindowProcessController wpc); in preBindApplication() 506 public abstract WindowProcessController getTopApp(); in getTopApp() 518 public abstract void onHandleAppCrash(WindowProcessController wpc); in onHandleAppCrash() 527 WindowProcessController crashedApp, String reason); in finishTopCrashedActivities() [all …]
|
H A D | PackageConfigurationUpdaterImpl.java | 78 WindowProcessController wpc = mAtm.mProcessMap.getProcess(mPid.get()); in commit() 107 final ArraySet<WindowProcessController> processes = mAtm.mProcessMap.getProcesses(uid); in updateConfig() 110 final WindowProcessController wpc = processes.valueAt(i); in updateConfig()
|
H A D | VrController.java | 164 public void onTopProcChangedLocked(WindowProcessController proc) { in onTopProcChangedLocked() 230 public void setVrThreadLocked(int tid, int pid, WindowProcessController proc) { in setVrThreadLocked() 264 public void setPersistentVrThreadLocked(int tid, int pid, WindowProcessController proc) { in setPersistentVrThreadLocked() 299 private boolean changeVrModeLocked(boolean vrMode, WindowProcessController proc) { in changeVrModeLocked()
|
H A D | ActivityTaskManagerService.java | 388 volatile WindowProcessController mHomeProcess; 390 volatile WindowProcessController mHeavyWeightProcess; 394 volatile WindowProcessController mTopApp; 399 volatile WindowProcessController mPreviousProcess; 548 WindowProcessController mProfileProc = null; 2101 WindowProcessController callerApp = null; in moveTaskToFrontLocked() 2837 final WindowProcessController proc; in onScreenAwakeChanged() 2991 final WindowProcessController process; in checkCanCloseSystemDialogs() 4977 final SparseArray<WindowProcessController> procs = in getProcessController() 5214 final WindowProcessController proc = (WindowProcessController) msg.obj; in handleMessage() [all …]
|
H A D | EmbeddedWindowController.java | 82 final WindowProcessController processController = in updateProcessController() 121 final WindowProcessController processController = in onActivityRemoved()
|
H A D | ActivityTaskSupervisor.java | 266 private final ArrayList<WindowProcessController> mActivityStateChangedProcs = new ArrayList<>(); 719 boolean realStartActivityLocked(ActivityRecord r, WindowProcessController proc, in realStartActivityLocked() 962 void updateHomeProcess(WindowProcessController app) { in updateHomeProcess() 992 final WindowProcessController wpc = in startSpecificActivity() 1019 boolean launchingInTask, WindowProcessController callerApp, ActivityRecord resultRecord, in checkStartAnyActivityPermission() 1608 ArrayMap<String, SparseArray<WindowProcessController>> pmap = in cleanUpRemovedTaskLocked() 1612 SparseArray<WindowProcessController> uids = pmap.valueAt(i); in cleanUpRemovedTaskLocked() 1614 WindowProcessController proc = uids.valueAt(j); in cleanUpRemovedTaskLocked() 1936 void removeHistoryRecords(WindowProcessController app) { in removeHistoryRecords() 1942 private void removeHistoryRecords(ArrayList<ActivityRecord> list, WindowProcessController app, in removeHistoryRecords() [all …]
|
H A D | SafeActivityOptions.java | 152 @Nullable WindowProcessController callerApp, in getOptions() 232 @Nullable WindowProcessController callerApp, ActivityTaskSupervisor supervisor, in checkPermissions()
|
H A D | WindowProcessController.java | 94 public class WindowProcessController extends ConfigurationContainer<ConfigurationContainer> class 225 private final ArrayList<WeakReference<WindowProcessController>> mRemoteAnimationDelegates = 245 public WindowProcessController(@NonNull ActivityTaskManagerService atm, in WindowProcessController() method in WindowProcessController 1622 void addRemoteAnimationDelegate(WindowProcessController delegate) { in addRemoteAnimationDelegate() 1634 final WindowProcessController delegate = mRemoteAnimationDelegates.get(i).get(); in updateRunningRemoteOrRecentsAnimation()
|
H A D | RecentsAnimation.java | 68 private final @Nullable WindowProcessController mCaller; 85 int recentsUid, @Nullable WindowProcessController caller) { in RecentsAnimation()
|
H A D | AppTaskImpl.java | 104 WindowProcessController callerApp = null; in moveToFront()
|
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | WindowProcessControllerMapTests.java | 55 private WindowProcessController pid1uid1; 56 private WindowProcessController pid1uid2; 57 private WindowProcessController pid2uid1; 58 private WindowProcessController pid3uid1; 59 private WindowProcessController pid4uid2; 64 pid1uid1 = new WindowProcessController( in setUp() 68 pid1uid2 = new WindowProcessController( in setUp() 72 pid2uid1 = new WindowProcessController( in setUp() 76 pid3uid1 = new WindowProcessController( in setUp() 80 pid4uid2 = new WindowProcessController( in setUp() [all …]
|
H A D | ActivityTaskManagerServiceTests.java | 518 WindowProcessController wpcAfterConfigChange = createWindowProcessController( in testPackageConfigUpdate_locales_successfullyApplied() 538 WindowProcessController wpcAfterConfigChange = createWindowProcessController( in testPackageConfigUpdate_nightMode_successfullyApplied() 550 WindowProcessController wpc = createWindowProcessController( in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() 559 WindowProcessController wpcAfterConfigChange1 = createWindowProcessController( in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() 569 WindowProcessController wpcAfterConfigChange2 = createWindowProcessController( in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() 640 WindowProcessController wpc = createWindowProcessController( in testPackageConfigUpdate_LocalesEmptyAndNightModeUndefined_configShouldNotApply() 762 WindowProcessController wpc = createWindowProcessController( in testPackageConfigUpdate_localesNotSet_localeConfigRetrievedNull() 805 WindowProcessController wpcAfterConfigChange = createWindowProcessController( in testPackageConfigUpdate_appNotRunning_configSuccessfullyApplied() 817 WindowProcessController wpc = createWindowProcessController( in testPackageConfigUpdate_appRunning_configSuccessfullyApplied() 842 private WindowProcessController createWindowProcessController(String packageName, in createWindowProcessController() [all …]
|
H A D | WindowProcessControllerTests.java | 72 WindowProcessController mWpc; 81 mWpc = new WindowProcessController( in setUp() 212 WindowProcessController wpc = new WindowProcessController( in testActivityNotOverridingSystemUiProcessConfig() 292 final WindowProcessController.ComputeOomAdjCallback callback = in testComputeOomAdjFromActivities() 293 new WindowProcessController.ComputeOomAdjCallback() { in testComputeOomAdjFromActivities() 368 private ActivityRecord createActivityRecord(WindowProcessController wpc) { in createActivityRecord()
|
H A D | RecentsAnimationTest.java | 141 WindowProcessController wpc = new WindowProcessController(mAtm, aInfo.applicationInfo, in testPreloadRecentsActivity() 185 WindowProcessController app = recentActivity.app; in testRestartRecentsActivity()
|
H A D | TaskLaunchParamsModifierTests.java | 286 final WindowProcessController controller = mock(WindowProcessController.class); in testUsesDisplayAreaFromTopMostActivityInApplicationIfAvailable() 307 final WindowProcessController controller = mock(WindowProcessController.class); in testUsesDisplayAreaFromLaunchingActivityIfApplicationLaunching() 334 final WindowProcessController controllerForLaunching = mock(WindowProcessController.class); in testDisplayAreaFromLaunchingActivityTakesPrecedence() 335 final WindowProcessController controllerForApplication = in testDisplayAreaFromLaunchingActivityTakesPrecedence() 336 mock(WindowProcessController.class); in testDisplayAreaFromLaunchingActivityTakesPrecedence() 366 final WindowProcessController controller = mock(WindowProcessController.class); in testUsesDisplayAreaOriginalProcessAsLastResort()
|
/aosp12/frameworks/base/services/core/java/com/android/server/am/ |
H A D | AnrHelper.java | 27 import com.android.server.wm.WindowProcessController; 75 WindowProcessController parentProcess, boolean aboveSystem, String annotation) { in appNotResponding() 146 final WindowProcessController mParentProcess; 152 WindowProcessController parentProcess, boolean aboveSystem, String annotation) { in AnrRecord()
|
H A D | ProcessRecord.java | 57 import com.android.server.wm.WindowProcessController; 317 private final WindowProcessController mWindowProcessController; 517 mWindowProcessController = new WindowProcessController( in ProcessRecord() 1172 WindowProcessController getWindowProcessController() { in getWindowProcessController()
|
/aosp12/frameworks/opt/car/services/src/com/android/server/wm/ |
H A D | CarLaunchParamsModifier.java | 431 List<WindowProcessController> candidateControllers = candidateControllers(activityRecord, in sourceDisplayArea() 435 WindowProcessController controller = candidateControllers.get(i); in sourceDisplayArea() 461 private List<WindowProcessController> candidateControllers( in candidateControllers() 463 WindowProcessController firstController = mAtm.getProcessController( in candidateControllers() 466 WindowProcessController secondController = mAtm.getProcessController( in candidateControllers() 469 WindowProcessController thirdController = request == null ? null : in candidateControllers() 472 List<WindowProcessController> candidates = new ArrayList<>(3); in candidateControllers()
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/am/ |
H A D | AnrHelperTest.java | 36 import com.android.server.wm.WindowProcessController; 103 final WindowProcessController parentProcess = mock(WindowProcessController.class); in testHandleAppNotResponding()
|
/aosp12/frameworks/opt/car/services/tests/src/com/android/server/wm/ |
H A D | CarLaunchParamsModifierTest.java | 656 WindowProcessController controller = mock(WindowProcessController.class); in testSourceDisplayFromProcessDisplayIfAvailable() 684 WindowProcessController controller = mock(WindowProcessController.class); in testSourceDisplayFromLaunchingDisplayIfAvailable() 707 WindowProcessController controller = mock(WindowProcessController.class); in testSourceDisplayFromCallingDisplayIfAvailable() 728 WindowProcessController controller = mock(WindowProcessController.class); in testSourceDisplayIgnoredIfNotInAllowList()
|
/aosp12/frameworks/base/services/tests/mockingservicestests/src/com/android/server/am/ |
H A D | MockingOomAdjusterTests.java | 101 import com.android.server.wm.WindowProcessController; 372 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_VisibleActivities() 385 any(WindowProcessController.ComputeOomAdjCallback.class)); in testUpdateOomAdj_DoOne_VisibleActivities() 397 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_RecentTasks() 478 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_HeavyWeight() 493 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_HomeApp() 506 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_PreviousApp() 707 WindowProcessController wpc = app.getWindowProcessController(); in testUpdateOomAdj_DoOne_Service_AllowOomManagement() 1733 WindowProcessController wpc = app3.getWindowProcessController(); in testUpdateOomAdj_DoAll_BoundFgService_Cycle_Branch_2() 1778 WindowProcessController wpc = app3.getWindowProcessController(); in testUpdateOomAdj_DoAll_BoundFgService_Cycle_Branch_3() [all …]
|
/aosp12/frameworks/base/services/core/java/com/android/server/devicestate/ |
H A D | DeviceStateManagerService.java | 54 import com.android.server.wm.WindowProcessController; 788 final WindowProcessController topApp = mActivityTaskManagerInternal.getTopApp(); in requestState() 813 final WindowProcessController topApp = mActivityTaskManagerInternal.getTopApp(); in cancelRequest()
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/devicestate/ |
H A D | DeviceStateManagerServiceTest.java | 42 import com.android.server.wm.WindowProcessController; 86 WindowProcessController windowProcessController = mock(WindowProcessController.class); in setup()
|