| Index: src/lazy/SkDiscardableMemoryPool.cpp
|
| diff --git a/src/lazy/SkDiscardableMemoryPool.cpp b/src/lazy/SkDiscardableMemoryPool.cpp
|
| index 898d7661fbad230d8109a3c2f20376220f5a5d42..17b8c23d950503ac360954fcae2824c47920371d 100644
|
| --- a/src/lazy/SkDiscardableMemoryPool.cpp
|
| +++ b/src/lazy/SkDiscardableMemoryPool.cpp
|
| @@ -29,7 +29,7 @@ public:
|
| /**
|
| * Without mutex, will be not be thread safe.
|
| */
|
| - DiscardableMemoryPool(size_t budget, SkBaseMutex* mutex = NULL);
|
| + DiscardableMemoryPool(size_t budget, SkBaseMutex* mutex = nullptr);
|
| virtual ~DiscardableMemoryPool();
|
|
|
| SkDiscardableMemory* create(size_t bytes) override;
|
| @@ -99,8 +99,8 @@ PoolDiscardableMemory::PoolDiscardableMemory(DiscardableMemoryPool* pool,
|
| , fLocked(true)
|
| , fPointer(pointer)
|
| , fBytes(bytes) {
|
| - SkASSERT(fPool != NULL);
|
| - SkASSERT(fPointer != NULL);
|
| + SkASSERT(fPool != nullptr);
|
| + SkASSERT(fPointer != nullptr);
|
| SkASSERT(fBytes > 0);
|
| fPool->ref();
|
| }
|
| @@ -146,7 +146,7 @@ DiscardableMemoryPool::~DiscardableMemoryPool() {
|
| }
|
|
|
| void DiscardableMemoryPool::dumpDownTo(size_t budget) {
|
| - if (fMutex != NULL) {
|
| + if (fMutex != nullptr) {
|
| fMutex->assertHeld();
|
| }
|
| if (fUsed <= budget) {
|
| @@ -158,9 +158,9 @@ void DiscardableMemoryPool::dumpDownTo(size_t budget) {
|
| while ((fUsed > budget) && (cur)) {
|
| if (!cur->fLocked) {
|
| PoolDiscardableMemory* dm = cur;
|
| - SkASSERT(dm->fPointer != NULL);
|
| + SkASSERT(dm->fPointer != nullptr);
|
| sk_free(dm->fPointer);
|
| - dm->fPointer = NULL;
|
| + dm->fPointer = nullptr;
|
| SkASSERT(fUsed >= dm->fBytes);
|
| fUsed -= dm->fBytes;
|
| cur = iter.prev();
|
| @@ -175,8 +175,8 @@ void DiscardableMemoryPool::dumpDownTo(size_t budget) {
|
|
|
| SkDiscardableMemory* DiscardableMemoryPool::create(size_t bytes) {
|
| void* addr = sk_malloc_flags(bytes, 0);
|
| - if (NULL == addr) {
|
| - return NULL;
|
| + if (nullptr == addr) {
|
| + return nullptr;
|
| }
|
| PoolDiscardableMemory* dm = new PoolDiscardableMemory(this, addr, bytes);
|
| SkAutoMutexAcquire autoMutexAcquire(fMutex);
|
| @@ -189,9 +189,9 @@ SkDiscardableMemory* DiscardableMemoryPool::create(size_t bytes) {
|
| void DiscardableMemoryPool::free(PoolDiscardableMemory* dm) {
|
| SkAutoMutexAcquire autoMutexAcquire(fMutex);
|
| // This is called by dm's destructor.
|
| - if (dm->fPointer != NULL) {
|
| + if (dm->fPointer != nullptr) {
|
| sk_free(dm->fPointer);
|
| - dm->fPointer = NULL;
|
| + dm->fPointer = nullptr;
|
| SkASSERT(fUsed >= dm->fBytes);
|
| fUsed -= dm->fBytes;
|
| fList.remove(dm);
|
| @@ -201,8 +201,8 @@ void DiscardableMemoryPool::free(PoolDiscardableMemory* dm) {
|
| }
|
|
|
| bool DiscardableMemoryPool::lock(PoolDiscardableMemory* dm) {
|
| - SkASSERT(dm != NULL);
|
| - if (NULL == dm->fPointer) {
|
| + SkASSERT(dm != nullptr);
|
| + if (nullptr == dm->fPointer) {
|
| #if SK_LAZY_CACHE_STATS
|
| SkAutoMutexAcquire autoMutexAcquire(fMutex);
|
| ++fCacheMisses;
|
| @@ -210,7 +210,7 @@ bool DiscardableMemoryPool::lock(PoolDiscardableMemory* dm) {
|
| return false;
|
| }
|
| SkAutoMutexAcquire autoMutexAcquire(fMutex);
|
| - if (NULL == dm->fPointer) {
|
| + if (nullptr == dm->fPointer) {
|
| // May have been purged while waiting for lock.
|
| #if SK_LAZY_CACHE_STATS
|
| ++fCacheMisses;
|
| @@ -227,7 +227,7 @@ bool DiscardableMemoryPool::lock(PoolDiscardableMemory* dm) {
|
| }
|
|
|
| void DiscardableMemoryPool::unlock(PoolDiscardableMemory* dm) {
|
| - SkASSERT(dm != NULL);
|
| + SkASSERT(dm != nullptr);
|
| SkAutoMutexAcquire autoMutexAcquire(fMutex);
|
| dm->fLocked = false;
|
| this->dumpDownTo(fBudget);
|
|
|