Lines Matching refs:size_t
73 static const size_t kDefaultMaxSize = 256 * (1 << 20);
99 void setLimit(size_t bytes);
116 size_t getResourceBytes() const { return fBytes; }
119 void addAllocImageBytes(size_t bytes) { fAllocImageBytes += bytes; }
120 void removeAllocImageBytes(size_t bytes) { fAllocImageBytes -= bytes; }
121 void addAllocBufferBytes(size_t bytes) { fAllocBufferBytes += bytes; }
122 void removeAllocBufferBytes(size_t bytes) { fAllocBufferBytes -= bytes; }
128 size_t getPurgeableBytes() const { return fPurgeableBytes; }
133 size_t getBudgetedResourceBytes() const { return fBudgetedBytes; }
138 size_t getMaxResourceBytes() const { return fMaxBytes; }
222 bool purgeToMakeHeadroom(size_t desiredHeadroomBytes);
227 return fBudgetedBytes > (nextFrameHasArrived ? size_t(fMaxBytesRate * fMaxBytes) : fMaxBytes);
240 void purgeUnlockedResources(size_t bytesToPurge, bool preferScratchResources);
257 size_t fUnbudgetedSize;
311 void getUpdatedMemoryMap(std::unordered_map<int32_t, size_t> &out);
318 void changeByteOfPid(int32_t beforePid, int32_t afterPid, size_t bytes);
329 size_t fPurgeableBytes;
331 size_t fBudgetedBytes;
332 size_t fAllocImageBytes;
333 size_t fAllocBufferBytes;
379 bool wouldFit(size_t bytes) const { return fBudgetedBytes+bytes <= fMaxBytes; }
402 size_t cacheInfoRealAllocSize();
519 size_t fMaxBytes = kDefaultMaxSize;
524 size_t fHighWaterBytes = 0;
526 size_t fBudgetedHighWaterBytes = 0;
531 size_t fBytes = 0;
533 size_t fAllocImageBytes = 0;
534 size_t fAllocBufferBytes = 0;
539 size_t fBudgetedBytes = 0;
540 size_t fPurgeableBytes = 0;
572 std::unordered_map<int32_t, size_t> fBytesOfPid;
574 std::unordered_map<int32_t, size_t> fUpdatedBytesOfPid;
653 void changeByteOfPid(int32_t beforePid, int32_t afterPid, size_t bytes)