/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | VisibleActivityProcessTracker.java | 43 void onAnyActivityVisible(WindowProcessController wpc) { in onAnyActivityVisible() argument 44 final CpuTimeRecord r = new CpuTimeRecord(wpc); in onAnyActivityVisible() 46 mProcMap.put(wpc, r); in onAnyActivityVisible() 48 if (wpc.hasResumedActivity()) { in onAnyActivityVisible() 56 final CpuTimeRecord r = removeProcess(wpc); in onAllActivitiesInvisible() 66 r = mProcMap.get(wpc); in onActivityResumedWhileVisible() 90 if (wpc.mUid == uid && (predicate == null || predicate.test(wpc))) { in match() 98 CpuTimeRecord removeProcess(WindowProcessController wpc) { in removeProcess() argument 100 return mProcMap.remove(wpc); in removeProcess() 124 CpuTimeRecord(WindowProcessController wpc) { in CpuTimeRecord() argument [all …]
|
H A D | PackageConfigurationUpdaterImpl.java | 78 WindowProcessController wpc = mAtm.mProcessMap.getProcess(mPid.get()); in commit() local 79 if (wpc == null) { in commit() 84 uid = wpc.mUid; in commit() 85 mUserId = wpc.mUserId; in commit() 86 mPackageName = wpc.mInfo.packageName; in commit() 110 final WindowProcessController wpc = processes.valueAt(i); in updateConfig() local 111 if (!wpc.mInfo.packageName.equals(packageName)) continue; in updateConfig() 114 wpc.applyAppSpecificConfig(mNightMode, localesOverride); in updateConfig() 115 wpc.updateAppSpecificSettingsForAllActivities(mNightMode, localesOverride); in updateConfig()
|
H A D | ActivityTaskManagerInternal.java | 437 public abstract boolean isFactoryTestProcess(WindowProcessController wpc); in isFactoryTestProcess() argument 439 public abstract void handleAppDied(WindowProcessController wpc, boolean restarting, in handleAppDied() argument 458 public abstract void preBindApplication(WindowProcessController wpc); in preBindApplication() argument 461 public abstract boolean attachApplication(WindowProcessController wpc) throws RemoteException; in attachApplication() argument 518 public abstract void onHandleAppCrash(WindowProcessController wpc); in onHandleAppCrash() argument 554 public abstract void setProfileProc(WindowProcessController wpc); in setProfileProc() argument
|
H A D | TransitionController.java | 389 final WindowProcessController wpc = mAtm.getProcessController(mTransitionPlayerThread); in setAnimationRunning() 390 if (wpc == null) { in setAnimationRunning() 394 wpc.setRunningRemoteAnimation(running); in setAnimationRunning()
|
H A D | RemoteAnimationController.java | 321 final WindowProcessController wpc = mService.mAtmService.getProcessController(pid, uid); 322 if (wpc == null) { 326 wpc.setRunningRemoteAnimation(running);
|
H A D | ActivityTaskManagerService.java | 3676 mVrController.setVrThreadLocked(tid, pid, wpc); in setVrThread() 4290 wpc.updateAssetConfiguration(assetSeq); in updateAssetConfiguration() 5183 if (wpc == null) { in setRunningRemoteTransitionDelegate() 5187 wpc.setRunningRemoteAnimation(true /* running */); in setRunningRemoteTransitionDelegate() 5188 callingProc.addRemoteAnimationDelegate(wpc); in setRunningRemoteTransitionDelegate() 5915 hasVisibleActivities = wpc.handleAppDied(); in handleAppDied() 5936 if (wpc.isInstrumenting()) { in handleAppDied() 6389 public void onHandleAppCrash(WindowProcessController wpc) { in onHandleAppCrash() argument 6391 mRootWindowContainer.handleAppCrash(wpc); in onHandleAppCrash() 6536 public void setProfileProc(WindowProcessController wpc) { in setProfileProc() argument [all …]
|
H A D | ActivityTaskSupervisor.java | 992 final WindowProcessController wpc = in startSpecificActivity() local 996 if (wpc != null && wpc.hasThread()) { in startSpecificActivity() 998 realStartActivityLocked(r, wpc, andResume, checkConfig); in startSpecificActivity() 2325 void onProcessActivityStateChanged(WindowProcessController wpc, boolean forceBatch) { in onProcessActivityStateChanged() argument 2327 if (!mActivityStateChangedProcs.contains(wpc)) { in onProcessActivityStateChanged() 2328 mActivityStateChangedProcs.add(wpc); in onProcessActivityStateChanged() 2332 wpc.computeProcessActivityState(); in onProcessActivityStateChanged()
|
H A D | Session.java | 651 final WindowProcessController wpc = mService.mAtmService.mProcessMap.getProcess(mPid); in windowAddedLocked() local 652 if (wpc != null) { in windowAddedLocked() 653 mPackageName = wpc.mInfo.packageName; in windowAddedLocked()
|
H A D | WindowOrganizerController.java | 1067 final WindowProcessController wpc = in registerTransitionPlayer() local 1070 if (wpc != null) { in registerTransitionPlayer() 1071 appThread = wpc.getThread(); in registerTransitionPlayer()
|
H A D | ActivityStarter.java | 1140 final WindowProcessController wpc = mService.mProcessMap.getProcess(realCallingPid); in executeRequest() local 1141 if (wpc != null) { in executeRequest() 1142 callerApp = wpc; in executeRequest()
|
H A D | WindowState.java | 3851 final WindowProcessController wpc = parentWindow != null in registeredForDisplayAreaConfigChanges() local 3854 return wpc != null && wpc.registeredForDisplayAreaConfigChanges(); in registeredForDisplayAreaConfigChanges()
|
H A D | ActivityRecord.java | 8710 final WindowProcessController wpc; in restartProcessIfVisible() 8716 wpc = app; in restartProcessIfVisible() 8718 mAtmService.mAmInternal.killProcess(wpc.mName, wpc.mUid, "resetConfig"); in restartProcessIfVisible()
|
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | ActivityRecordTests.java | 1652 assertFalse(wpc.hasActivities()); in testRemoveImmediately() 1663 final WindowProcessController wpc = activity.app; in testRemoveFromHistory() local 1664 assertTrue(wpc.hasActivities()); in testRemoveFromHistory() 1671 assertFalse(wpc.hasActivities()); in testRemoveFromHistory() 1715 final WindowProcessController wpc = activity.app; in testActivityOverridesProcessConfig() local 1732 final WindowProcessController wpc = activity.app; in testActivityOverridesProcessConfig_TwoActivities() local 1747 final WindowProcessController wpc = activity.app; in testActivityOverridesProcessConfig_TwoActivities_SecondaryDisplay() local 1761 final WindowProcessController wpc = activity.app; in testActivityOverridesProcessConfig_TwoActivities_DifferentTasks() local 1946 final WindowProcessController wpc = activity.app; in testActivityReparentChangesProcessOverride() local 1975 final WindowProcessController wpc = activity.app; in testActivityReparentDoesntClearProcessOverride_TwoActivities() local [all …]
|
H A D | ActivityTaskManagerServiceTests.java | 552 mAtm.mProcessMap.put(Binder.getCallingPid(), wpc); in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() local 565 wpc.getConfiguration().getLocales()); in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() 576 wpc.getConfiguration().getLocales()); in testPackageConfigUpdate_multipleLocaleUpdates_successfullyApplied() 642 mAtm.mProcessMap.put(Binder.getCallingPid(), wpc); in testPackageConfigUpdate_LocalesEmptyAndNightModeUndefined_configShouldNotApply() local 655 wpc.getConfiguration().getLocales()); in testPackageConfigUpdate_LocalesEmptyAndNightModeUndefined_configShouldNotApply() 666 wpc.getConfiguration().getLocales()); in testPackageConfigUpdate_LocalesEmptyAndNightModeUndefined_configShouldNotApply() 765 mAtm.mInternal.onProcessAdded(wpc); in testPackageConfigUpdate_localesNotSet_localeConfigRetrievedNull() 820 mAtm.mInternal.onProcessAdded(wpc); in testPackageConfigUpdate_appRunning_configSuccessfullyApplied() 839 wpc.getConfiguration().getLocales()); in testPackageConfigUpdate_appRunning_configSuccessfullyApplied() 849 wpc.setThread(mock(IApplicationThread.class)); in createWindowProcessController() [all …]
|
H A D | WindowProcessControllerTests.java | 212 WindowProcessController wpc = new WindowProcessController( in testActivityNotOverridingSystemUiProcessConfig() local 214 wpc.setThread(mock(IApplicationThread.class)); in testActivityNotOverridingSystemUiProcessConfig() 216 final ActivityRecord activity = createActivityRecord(wpc); in testActivityNotOverridingSystemUiProcessConfig() 217 wpc.addActivityIfNeeded(activity); in testActivityNotOverridingSystemUiProcessConfig() 219 assertFalse(wpc.registeredForActivityConfigChanges()); in testActivityNotOverridingSystemUiProcessConfig() 368 private ActivityRecord createActivityRecord(WindowProcessController wpc) { in createActivityRecord() argument 369 return new ActivityBuilder(mAtm).setCreateTask(true).setUseProcess(wpc).build(); in createActivityRecord()
|
H A D | RecentsAnimationTest.java | 141 WindowProcessController wpc = new WindowProcessController(mAtm, aInfo.applicationInfo, in testPreloadRecentsActivity() local 144 wpc.setThread(mock(IApplicationThread.class)); in testPreloadRecentsActivity() 145 doReturn(wpc).when(mAtm).getProcessController(eq(wpc.mName), eq(wpc.mUid)); in testPreloadRecentsActivity()
|
H A D | RootWindowContainerTests.java | 201 final WindowProcessController wpc = activity.app; in testForceStopPackage() local 204 new ActivityBuilder(mWm.mAtmService).setTask(task).setUseProcess(wpc).build(), in testForceStopPackage() 205 new ActivityBuilder(mWm.mAtmService).setTask(task).setUseProcess(wpc).build() in testForceStopPackage() 210 spyOn(wpc); in testForceStopPackage() 211 doReturn(true).when(wpc).isRemoved(); in testForceStopPackage() 213 mWm.mAtmService.mInternal.onForceStopPackage(wpc.mInfo.packageName, true /* doit */, in testForceStopPackage() 214 false /* evenPersistent */, wpc.mUserId); in testForceStopPackage() 218 wpc.handleAppDied(); in testForceStopPackage() 221 assertFalse(wpc.hasActivities()); in testForceStopPackage()
|
H A D | WindowTestsBase.java | 1052 ActivityBuilder setUseProcess(WindowProcessController wpc) { in setUseProcess() argument 1053 mWpc = wpc; in setUseProcess() 1166 final WindowProcessController wpc; in buildInner() local 1168 wpc = mWpc; in buildInner() 1170 wpc = new WindowProcessController(mService, in buildInner() 1174 wpc.setThread(mock(IApplicationThread.class)); in buildInner() 1176 wpc.setThread(mock(IApplicationThread.class)); in buildInner() 1177 activity.setProcess(wpc); in buildInner() 1178 doReturn(wpc).when(mService).getProcessController( in buildInner()
|
H A D | ActivityStarterTests.java | 204 final WindowProcessController wpc = in verifyStartActivityPreconditionsUntracked() local 208 doReturn(wpc).when(service).getProcessController(any()); in verifyStartActivityPreconditionsUntracked()
|
/aosp12/frameworks/base/services/tests/mockingservicestests/src/com/android/server/am/ |
H A D | MockingOomAdjusterTests.java | 373 doReturn(true).when(wpc).hasActivities(); in testUpdateOomAdj_DoOne_VisibleActivities() 384 })).when(wpc).computeOomAdjFromActivities( in testUpdateOomAdj_DoOne_VisibleActivities() 398 doReturn(true).when(wpc).hasRecentTasks(); in testUpdateOomAdj_DoOne_RecentTasks() 494 doReturn(true).when(wpc).isHomeProcess(); in testUpdateOomAdj_DoOne_HomeApp() 508 doReturn(true).when(wpc).hasActivities(); in testUpdateOomAdj_DoOne_PreviousApp() 708 doReturn(false).when(wpc).isHomeProcess(); in testUpdateOomAdj_DoOne_Service_AllowOomManagement() 710 doReturn(true).when(wpc).hasActivities(); in testUpdateOomAdj_DoOne_Service_AllowOomManagement() 1278 doReturn(true).when(wpc).isHomeProcess(); in testUpdateOomAdj_DoOne_Service_Chain_Perceptible_Cycle_Branch() 1309 doReturn(true).when(wpc).isHomeProcess(); in testUpdateOomAdj_DoOne_Service_Chain_Perceptible_Cycle_2() 1343 doReturn(true).when(wpc).isHomeProcess(); in testUpdateOomAdj_DoOne_Service_Chain_BoundByFgService_Cycle_Branch_2() [all …]
|
/aosp12/frameworks/base/services/core/java/com/android/server/am/ |
H A D | ActivityManagerService.java | 14517 final WindowProcessController wpc = mAtmInternal != null ? mAtmInternal.getTopApp() : null; in getTopApp() local 14518 final ProcessRecord r = wpc != null ? (ProcessRecord) wpc.mOwner : null; in getTopApp() 15659 final WindowProcessController wpc = in killProcessesForRemovedTask() local 15661 final ProcessRecord pr = (ProcessRecord) wpc.mOwner; in killProcessesForRemovedTask()
|