Lines Matching refs:std
159 std::set<GrGpuResourceTag> getAllGrGpuResourceTag() const;
196 void purgeAsNeeded(const std::function<bool(void)>& nextFrameHasArrived = nullptr);
206 void purgeUnlockedResourcesByPid(bool scratchResourceOnly, const std::set<int>& exitedPidSet);
207 void purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet,
208 const std::set<int>& protectedPidSet);
225 bool overBudget(const std::function<bool(void)>& nextFrameHasArrived = nullptr) const
308 std::set<GrGpuResourceTag> getAllGrGpuResourceTags() const; // Get the tag of all GPU resources
311 void getUpdatedMemoryMap(std::unordered_map<int32_t, size_t> &out);
322 std::string cacheInfo();
339 bool allowToPurge(const std::function<bool(void)>& nextFrameHasArrived);
358 void suppressGpuCacheBelowCertainRatio(const std::function<bool(void)>& nextFrameHasArrived);
396 void traceBeforePurgeUnlockRes(const std::string& method, SimpleCacheInfo& simpleCacheInfo);
397 void traceAfterPurgeUnlockRes(const std::string& method, const SimpleCacheInfo& simpleCacheInfo);
398 std::string cacheInfoComparison(const SimpleCacheInfo& simpleCacheInfo);
400 std::string cacheInfoPurgeableQueue();
401 std::string cacheInfoNoPurgeableQueue();
403 std::string cacheInfoRealAllocQueue();
404 std::string realBytesOfPid();
406 std::map<uint32_t, std::string>& nameInfoWid,
407 std::map<uint32_t, int>& sizeInfoWid,
408 std::map<uint32_t, int>& pidInfoWid,
409 std::map<uint32_t, int>& countInfoWid);
411 std::map<uint32_t, std::string>& nameInfoPid,
412 std::map<uint32_t, int>& sizeInfoPid,
413 std::map<uint32_t, int>& countInfoPid);
415 std::map<uint32_t, std::string>& nameInfoFid,
416 std::map<uint32_t, int>& sizeInfoFid,
417 std::map<uint32_t, int>& countInfoFid);
419 std::map<uint32_t, std::string>& nameInfoWid,
420 std::map<uint32_t, int>& sizeInfoWid,
421 std::map<uint32_t, int>& pidInfoWid,
422 std::map<uint32_t, int>& countInfoWid);
424 std::map<uint32_t, std::string>& nameInfoPid,
425 std::map<uint32_t, int>& sizeInfoPid,
426 std::map<uint32_t, int>& countInfoPid);
428 std::map<uint32_t, std::string>& nameInfoFid,
429 std::map<uint32_t, int>& sizeInfoFid,
430 std::map<uint32_t, int>& countInfoFid);
431 void updatePurgeableWidInfo(std::string& infoStr,
432 std::map<uint32_t, std::string>& nameInfoWid,
433 std::map<uint32_t, int>& sizeInfoWid,
434 std::map<uint32_t, int>& pidInfoWid,
435 std::map<uint32_t, int>& countInfoWid);
436 void updatePurgeablePidInfo(std::string& infoStr,
437 std::map<uint32_t, std::string>& nameInfoPid,
438 std::map<uint32_t, int>& sizeInfoPid,
439 std::map<uint32_t, int>& countInfoPid);
440 void updatePurgeableFidInfo(std::string& infoStr,
441 std::map<uint32_t, std::string>& nameInfoFid,
442 std::map<uint32_t, int>& sizeInfoFid,
443 std::map<uint32_t, int>& countInfoFid);
444 void updatePurgeableUnknownInfo(std::string& infoStr, const std::string& unknownPrefix,
556 std::stack<GrGpuResourceTag> grResourceTagCacheStack;
572 std::unordered_map<int32_t, size_t> fBytesOfPid;
574 std::unordered_map<int32_t, size_t> fUpdatedBytesOfPid;
579 std::unordered_set<int32_t> fExitedPid_;