Home | History | Annotate | Download | only in core

Lines Matching refs:rec

40             Rec* rec = &fRecs[fNumObjects];
41 rec->fKillProc(rec->fObj);
44 sk_free(rec->fHeapStorage);
78 Rec* rec = &fRecs[fNumObjects];
84 rec->fStorageSize = 0;
85 rec->fHeapStorage = sk_malloc_throw(storageRequired);
86 rec->fObj = static_cast<void*>(rec->fHeapStorage);
89 rec->fStorageSize = storageRequired;
90 rec->fHeapStorage = nullptr;
92 rec->fObj = static_cast<void*>(fStorage + (fStorageUsed / 4));
95 rec->fKillProc = DestroyT<T>;
97 return rec->fObj;
107 Rec* rec = &fRecs[fNumObjects - 1];
108 sk_free(rec->fHeapStorage);
109 fStorageUsed -= rec->fStorageSize;
115 struct Rec {
133 Rec fRecs[kMaxObjects];