/frameworks/base/services/tests/mockingservicestests/src/com/android/server/am/ |
D | CacheOomRankerTest.java | 207 ArrayList<ProcessRecord> processList = list.getLruProcessesLSP(); in reRankLruCachedApps_lruImpactsOrdering() 208 ProcessRecord lastUsed40MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 211 ProcessRecord lastUsed42MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 214 ProcessRecord lastUsed60MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 217 ProcessRecord lastUsed15MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 220 ProcessRecord lastUsed17MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 224 ProcessRecord lastUsed30MinutesAgo = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_lruImpactsOrdering() 248 ArrayList<ProcessRecord> processList = list.getLruProcessesLSP(); in reRankLruCachedApps_rssImpactsOrdering() 249 ProcessRecord rss10k = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_rssImpactsOrdering() 252 ProcessRecord rss20k = nextProcessRecord(ProcessList.UNKNOWN_ADJ, in reRankLruCachedApps_rssImpactsOrdering() [all …]
|
D | BroadcastQueueTest.java | 144 private List<ProcessRecord> mActiveProcesses = new ArrayList<>(); 167 final ProcessRecord res = makeActiveProcessRecord(ai, processName, in setUp() 169 final ProcessRecord deliverRes; in setUp() 223 for (ProcessRecord r : mActiveProcesses) { in setUp() 257 for (ProcessRecord app : mActiveProcesses) { in tearDown() 300 private ProcessRecord makeActiveProcessRecord(String packageName) throws Exception { in makeActiveProcessRecord() 305 private ProcessRecord makeActiveProcessRecord(String packageName, String processName) in makeActiveProcessRecord() 311 private ProcessRecord makeActiveProcessRecord(String packageName, in makeActiveProcessRecord() 316 private ProcessRecord makeActiveProcessRecord(String packageName, String processName, in makeActiveProcessRecord() 323 private ProcessRecord makeActiveProcessRecord(ApplicationInfo ai, String processName, in makeActiveProcessRecord() [all …]
|
D | MockingOomAdjusterTests.java | 247 doCallRealMethod().when(mService).enqueueOomAdjTargetLocked(any(ProcessRecord.class)); in setUp() 293 private static void assertNoCpuTime(ProcessRecord app) { in assertNoCpuTime() 297 private static void assertCpuTime(ProcessRecord app) { in assertCpuTime() 302 private static void assertBfsl(ProcessRecord app) { in assertBfsl() 307 private static void assertNoBfsl(ProcessRecord app) { in assertNoBfsl() 315 private void setProcessesToLru(ProcessRecord... apps) { in setProcessesToLru() 316 ArrayList<ProcessRecord> lru = mService.mProcessList.getLruProcessesLOSP(); in setProcessesToLru() 328 private void updateOomAdj(ProcessRecord... apps) { in updateOomAdj() 335 final ProcessRecord app = apps[0]; in updateOomAdj() 353 private void updateOomAdjPending(ProcessRecord... apps) { in updateOomAdjPending() [all …]
|
D | AsyncProcessStartTest.java | 184 private ProcessRecord makeActiveProcessRecord(String packageName, boolean wedge) in makeActiveProcessRecord() 190 private ProcessRecord makeActiveProcessRecord(ApplicationInfo ai, boolean wedge) in makeActiveProcessRecord() 219 final ProcessRecord r = spy(new ProcessRecord(mAms, ai, ai.processName, ai.uid)); in makeActiveProcessRecord() 224 ProcessRecord.updateProcessRecordNodes(r); in makeActiveProcessRecord() 245 ProcessRecord app = startProcessAndWait(false); in testNormal() 255 ProcessRecord app = startProcessAndWait(true); in testWedged() 260 private ProcessRecord startProcessAndWait(boolean wedge) throws Exception { in startProcessAndWait() 261 final ProcessRecord app = makeActiveProcessRecord(PACKAGE, wedge); in startProcessAndWait()
|
D | ProcessObserverTest.java | 193 private ProcessRecord makeActiveProcessRecord(String packageName) in makeActiveProcessRecord() 199 private ProcessRecord makeActiveProcessRecord(ApplicationInfo ai) in makeActiveProcessRecord() 225 final ProcessRecord r = spy(new ProcessRecord(mAms, ai, ai.processName, ai.uid)); in makeActiveProcessRecord() 249 ProcessRecord app = startProcess(); in testNormal() 254 private ProcessRecord startProcess() throws Exception { in startProcess() 255 final ProcessRecord app = makeActiveProcessRecord(PACKAGE); in startProcess()
|
D | BaseBroadcastQueueTest.java | 333 ProcessRecord makeProcessRecord(ApplicationInfo info) { in makeProcessRecord() 334 final ProcessRecord r = spy(new ProcessRecord(mAms, info, info.processName, info.uid)); in makeProcessRecord() 336 ProcessRecord.updateProcessRecordNodes(r); in makeProcessRecord() 340 BroadcastFilter makeRegisteredReceiver(ProcessRecord app) { in makeRegisteredReceiver() 344 BroadcastFilter makeRegisteredReceiver(ProcessRecord app, int priority) { in makeRegisteredReceiver() 361 void setProcessFreezable(ProcessRecord app, boolean pendingFreeze, boolean frozen) { in setProcessFreezable() 373 private ProcessRecord mProcessRecord = mock(ProcessRecord.class); 386 private ProcessRecord mResultToApp;
|
D | ServiceBindingOomAdjPolicyTest.java | 232 final ProcessRecord app = addProcessRecord( in performTestServiceSelfBindingOomAdj() 771 Consumer<ProcessRecord> clientAppFixer, in performTestServiceDistinctBindingOomAdj() 774 Consumer<ProcessRecord> serviceAppFixer, int bindingFlags, in performTestServiceDistinctBindingOomAdj() 776 final ProcessRecord clientApp = addProcessRecord( in performTestServiceDistinctBindingOomAdj() 784 final ProcessRecord serviceApp = addProcessRecord( in performTestServiceDistinctBindingOomAdj() 830 private void setHasForegroundServices(ProcessRecord app) { in setHasForegroundServices() 835 private void setHomeProcess(ProcessRecord app) { in setHomeProcess() 841 private void setAllowListed(ProcessRecord app) { in setAllowListed() 850 private ProcessRecord addProcessRecord(int pid, int uid, int procState, int adj, int cap, in addProcessRecord() 854 final ProcessRecord app = makeProcessRecord(pid, uid, uid, null, 0, in addProcessRecord() [all …]
|
D | BroadcastSkipPolicyTest.java | 109 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipMessage_withRegRcvr_withCompPerm_invokesNoteOp() 143 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipAtEnqueueMessage_withRegRcvr_withCompPerm_invokesCheckOp() 178 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipMessage_withRegRcvr_withAppOp_invokesNoteOp() 214 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipAtEnqueueMessage_withRegRcvr_withAppOp_invokesCheckOp() 248 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipMessage_withRegRcvr_withRequiredPerms_invokesNoteOp() 280 final ProcessRecord receiverApp = makeProcessRecord(makeApplicationInfo(PACKAGE_GREEN)); in testShouldSkipAtEnqueueMessage_withRegRcvr_withRequiredPerms_invokesCheckOp() 298 private BroadcastFilter makeRegisteredReceiver(ProcessRecord app, int priority, in makeRegisteredReceiver()
|
/frameworks/base/services/core/java/com/android/server/am/ |
D | ProcessStateController.java | 69 public void enqueueUpdateTarget(@NonNull ProcessRecord proc) { in enqueueUpdateTarget() 76 public void removeUpdateTarget(@NonNull ProcessRecord proc, boolean procDied) { in removeUpdateTarget() 84 public boolean runUpdate(@NonNull ProcessRecord proc, in runUpdate() 115 public final SparseArray<ProcessRecord> backupTargets = new SparseArray<>(); 122 public ProcessRecord getBackupTarget(@UserIdInt int userId) { in getBackupTarget() 151 public void setTopApp(@Nullable ProcessRecord proc) { in setTopApp() 159 public void setHomeProcess(@Nullable ProcessRecord proc) { in setHomeProcess() 167 public void setHeavyWeightProcess(@Nullable ProcessRecord proc) { in setHeavyWeightProcess() 175 public void setVisibleDozeUiProcess(@Nullable ProcessRecord proc) { in setVisibleDozeUiProcess() 183 public void setPreviousProcess(@Nullable ProcessRecord proc) { in setPreviousProcess() [all …]
|
D | OomAdjusterModernImpl.java | 228 final @Nullable ProcessRecord mApp; 230 ProcessRecordNode(@Nullable ProcessRecord app) { in ProcessRecordNode() 275 private final ToIntFunction<ProcessRecord> mSlotFunction; 281 final ToIntFunction<ProcessRecord> valueFunction; in ProcessRecordNodes() 386 ProcessRecord poll() { in poll() 401 void offer(ProcessRecord proc) { in offer() 417 void moveAppTo(@NonNull ProcessRecord app, int prevSlot, int newSlot) { in moveAppTo() 437 void moveAppToTail(ProcessRecord app) { in moveAppToTail() 465 void unlink(@NonNull ProcessRecord app) { in unlink() 476 void append(@NonNull ProcessRecord app) { in append() [all …]
|
D | ProcessList.java | 469 final LongSparseArray<ProcessRecord> mPendingStarts = new LongSparseArray<>(); 476 private final ArrayList<ProcessRecord> mLruProcesses = new ArrayList<ProcessRecord>(); 504 final SparseArray<ProcessRecord> mIsolatedProcesses = new SparseArray<>(); 520 final SparseArray<ArrayList<ProcessRecord>> mSdkSandboxes = new SparseArray<>(); 532 final ArrayMap<AppZygote, ArrayList<ProcessRecord>> mAppZygoteProcesses = 533 new ArrayMap<AppZygote, ArrayList<ProcessRecord>>(); 539 final ArraySet<ProcessRecord> mAppsInBackgroundRestricted = new ArraySet<>(); 787 final ArrayList<ProcessRecord> mRemovedProcesses = new ArrayList<ProcessRecord>(); 793 final ProcessMap<ProcessRecord> mDyingProcesses = new ProcessMap<>(); 821 final class MyProcessMap extends ProcessMap<ProcessRecord> { [all …]
|
D | BroadcastQueue.java | 99 public abstract int getPreferredSchedulingGroupLocked(@NonNull ProcessRecord app); in getPreferredSchedulingGroupLocked() 121 public abstract boolean finishReceiverLocked(@NonNull ProcessRecord app, int resultCode, in finishReceiverLocked() 133 public abstract boolean onApplicationAttachedLocked(@NonNull ProcessRecord app) in onApplicationAttachedLocked() 141 public abstract void onApplicationTimeoutLocked(@NonNull ProcessRecord app); in onApplicationTimeoutLocked() 149 public abstract void onApplicationProblemLocked(@NonNull ProcessRecord app); in onApplicationProblemLocked() 156 public abstract void onApplicationCleanupLocked(@NonNull ProcessRecord app); in onApplicationCleanupLocked() 163 public abstract void onProcessFreezableChangedLocked(@NonNull ProcessRecord app); in onProcessFreezableChangedLocked()
|
D | OomAdjuster.java | 390 protected final ArrayList<ProcessRecord> mTmpProcessList = new ArrayList<ProcessRecord>(); 391 protected final ArrayList<ProcessRecord> mTmpProcessList2 = new ArrayList<ProcessRecord>(); 394 protected final ArrayDeque<ProcessRecord> mTmpQueue; 395 protected final ArraySet<ProcessRecord> mTmpProcessSet = new ArraySet<>(); 396 protected final ArraySet<ProcessRecord> mPendingProcessSet = new ArraySet<>(); 397 protected final ArraySet<ProcessRecord> mProcessesInCycle = new ArraySet<>(); 404 protected final ArrayList<ProcessRecord> mProcsToOomAdj = new ArrayList<ProcessRecord>(); 437 private final ArraySet<ProcessRecord> mFollowUpUpdateSet = new ArraySet<>(); 467 void batchSetOomAdj(ArrayList<ProcessRecord> procsToOomAdj) { in batchSetOomAdj() 486 ProcessRecord getBackupTarget(@UserIdInt int userId); in getBackupTarget() [all …]
|
D | AppBindRecord.java | 30 final ProcessRecord client; // Who has started/bound the service. 31 final ProcessRecord attributedClient; // The binding was done by the system on behalf 55 ProcessRecord _client, ProcessRecord _attributedClient) { in AppBindRecord()
|
D | UidRecord.java | 105 private ArraySet<ProcessRecord> mProcRecords = new ArraySet<>(); 364 void forEachProcess(Consumer<ProcessRecord> callback) { in forEachProcess() 371 ProcessRecord getProcessRecordByIndex(int idx) { in getProcessRecordByIndex() 376 ProcessRecord getProcessInPackage(String packageName) { in getProcessInPackage() 378 final ProcessRecord app = mProcRecords.valueAt(i); in getProcessInPackage() 393 public boolean areAllProcessesFrozen(ProcessRecord excluding) { in areAllProcessesFrozen() 395 final ProcessRecord app = mProcRecords.valueAt(i); in areAllProcessesFrozen() 424 void addProcess(ProcessRecord app) { in addProcess() 429 void removeProcess(ProcessRecord app) { in removeProcess()
|
D | CachedAppOptimizer.java | 364 private final ArrayList<ProcessRecord> mPendingCompactionProcesses = 365 new ArrayList<ProcessRecord>(); 368 private final SparseArray<ProcessRecord> mFrozenProcesses = 639 ProcessRecord app = mPendingCompactionProcesses.get(i); in dumpCompact() 670 ProcessRecord app = mFrozenProcesses.valueAt(i); in dumpFreezer() 681 ProcessRecord app, CompactProfile compactProfile, CompactSource source, boolean force) { in compactApp() 1097 private long updateEarliestFreezableTime(ProcessRecord app, long delayMillis) { in updateEarliestFreezableTime() 1106 void unfreezeTemporarily(ProcessRecord app, @UnfreezeReason int reason) { in unfreezeTemporarily() 1112 void unfreezeTemporarily(ProcessRecord app, @UnfreezeReason int reason, long delayMillis) { in unfreezeTemporarily() 1126 void freezeAppAsyncLSP(ProcessRecord app) { in freezeAppAsyncLSP() [all …]
|
D | PhantomProcessList.java | 95 private final SparseArray<ProcessRecord> mPhantomToAppProcessMap = new SparseArray<>(); 129 final ProcessRecord app = mService.mPidsSelfLocked.valueAt(i); in lookForPhantomProcessesLocked() 139 private void lookForPhantomProcessesLocked(ProcessRecord app) { in lookForPhantomProcessesLocked() 222 private void addChildPidLocked(final ProcessRecord app, final int pid, final int appPid) { in addChildPidLocked() 225 final ProcessRecord r = mService.mPidsSelfLocked.get(pid); in addChildPidLocked() 239 final ProcessRecord current = mPhantomToAppProcessMap.valueAt(index); in addChildPidLocked() 313 final ProcessRecord r = mPhantomToAppProcessMap.get(pid); in getOrCreatePhantomProcessIfNeededLocked() 421 final ProcessRecord ra = mService.mPidsSelfLocked.get(a.mPpid); in trimPhantomProcessesIfNecessary() 426 final ProcessRecord rb = mService.mPidsSelfLocked.get(b.mPpid); in trimPhantomProcessesIfNecessary() 480 void killPhantomProcessGroupLocked(ProcessRecord app, PhantomProcessRecord proc, in killPhantomProcessGroupLocked() [all …]
|
D | AppErrors.java | 191 final ProcessRecord r = mService.getProcessNamesLOSP().get(pname, puid); in dumpDebugLPr() 222 final ProcessRecord r = mService.getProcessNamesLOSP().get(pname, puid); in dumpDebugLPr() 255 final ProcessRecord r = mService.getProcessNamesLOSP().get(pname, puid); in dumpLPr() 286 final ProcessRecord r = mService.getProcessNamesLOSP().get(pname, puid); in dumpLPr() 318 final ProcessRecord r = mService.getProcessNamesLOSP().get(pname, puid); in dumpLPr() 471 void killAppAtUserRequestLocked(ProcessRecord app) { in killAppAtUserRequestLocked() 488 private void killAppImmediateLSP(ProcessRecord app, int reasonCode, int subReason, in killAppImmediateLSP() 516 ProcessRecord proc = null; in scheduleAppCrashLocked() 524 ProcessRecord p = mService.mPidsSelfLocked.valueAt(i); in scheduleAppCrashLocked() 563 final ProcessRecord p = proc; in scheduleAppCrashLocked() [all …]
|
D | ContentProviderConnection.java | 39 public final ProcessRecord client; 68 public ContentProviderConnection(ContentProviderRecord _provider, ProcessRecord _client, in ContentProviderConnection() 78 public void computeHostOomAdjLSP(OomAdjuster oomAdjuster, ProcessRecord host, in computeHostOomAdjLSP() 79 ProcessRecord client, long now, ProcessRecord topApp, boolean doingAll, in computeHostOomAdjLSP()
|
D | AppWaitingForDebuggerDialog.java | 29 final ProcessRecord mProc; 33 Context context, ProcessRecord app) { in AppWaitingForDebuggerDialog()
|
D | AppNotRespondingDialog.java | 50 private final ProcessRecord mProc; 156 ProcessRecord app = mProc; 198 final ProcessRecord proc; 207 Data(ProcessRecord proc, ApplicationInfo aInfo, boolean aboveSystem, in Data()
|
D | ActivityManagerService.java | 928 private final SparseArray<ProcessRecord> mPidMap = new SparseArray<>(); 930 ProcessRecord get(int pid) { in get() 938 ProcessRecord valueAt(int index) { in valueAt() 950 void doAddInternal(int pid, ProcessRecord app) { in doAddInternal() 954 boolean doRemoveInternal(int pid, ProcessRecord app) { in doRemoveInternal() 955 final ProcessRecord existingApp = mPidMap.get(pid); in doRemoveInternal() 972 void addPidLocked(ProcessRecord app) { in addPidLocked() 993 boolean removePidLocked(int pid, ProcessRecord app) { in removePidLocked() 1044 final ArrayList<ProcessRecord> mSpecifiedFifoProcesses = new ArrayList<>(); 1052 final ArrayList<ProcessRecord> mProcessesOnHold = new ArrayList<ProcessRecord>(); [all …]
|
D | ProcessReceiverRecord.java | 29 final ProcessRecord mApp; 106 ProcessReceiverRecord(ProcessRecord app) { in ProcessReceiverRecord()
|
D | ContentProviderHelper.java | 184 ProcessRecord r = null; in getContentProviderImpl() 255 ProcessRecord dyingProc = null; in getContentProviderImpl() 530 ProcessRecord proc = mService.getProcessRecordLocked( in getContentProviderImpl() 697 final ProcessRecord record = in getContentProviderImpl() 714 private void checkAssociationAndPermissionLocked(ProcessRecord callingApp, ProviderInfo cpi, in checkAssociationAndPermissionLocked() 738 final ProcessRecord r = mService.getRecordForAppLOSP(caller); in publishContentProviders() 969 ProcessRecord proc = conn.provider.proc; in unstableProviderDied() 1007 final ProcessRecord host = conn.provider.proc; in appNotRespondingViaProvider() 1179 ProcessRecord r; in checkContentProviderAccess() 1238 void processContentProviderPublishTimedOutLocked(ProcessRecord app) { in processContentProviderPublishTimedOutLocked() [all …]
|
/frameworks/base/services/core/java/com/android/server/devicestate/ |
D | DeviceStateManagerService.java | 198 private final SparseArray<ProcessRecord> mProcessRecords = new SparseArray<>(); 689 ProcessRecord processRecord = mProcessRecords.get(activeRequest.getPid()); in commitPendingState() 718 ArrayList<ProcessRecord> registeredProcesses = new ArrayList<>(); in notifyDeviceStateInfoChangedAsync() 784 ProcessRecord processRecord = mProcessRecords.get(request.getPid()); in onOverrideRequestStatusChangedLocked() 814 ProcessRecord processRecord = mProcessRecords.get(request.getPid()); in enableBaseStateRequestLocked() 826 final ProcessRecord record = in registerProcess() 827 new ProcessRecord(callback, pid, this::handleProcessDied, mHandler); in registerProcess() 853 private void handleProcessDied(ProcessRecord processRecord) { in handleProcessDied() 868 final ProcessRecord processRecord = mProcessRecords.get(callingPid); in requestStateInternal() 960 final ProcessRecord processRecord = mProcessRecords.get(callingPid); in cancelStateRequestInternal() [all …]
|