reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
154 void commitBack(TSD<ThisT> *TSD) {
projects/compiler-rt/lib/scudo/standalone/tsd_exclusive.h31 map(nullptr, sizeof(TSD<Allocator>), "scudo:tsd")); 41 unmap(reinterpret_cast<void *>(FallbackTSD), sizeof(TSD<Allocator>)); 50 ALWAYS_INLINE TSD<Allocator> *getTSDAndLock(bool *UnlockRequired) { 84 TSD<Allocator> *FallbackTSD; 87 static THREADLOCAL TSD<Allocator> ThreadTSD; 93 THREADLOCAL TSD<Allocator> TSDRegistryExT<Allocator>::ThreadTSD;projects/compiler-rt/lib/scudo/standalone/tsd_shared.h
25 map(nullptr, sizeof(TSD<Allocator>) * NumberOfTSDs, "scudo:tsd")); 52 sizeof(TSD<Allocator>) * NumberOfTSDs); 62 ALWAYS_INLINE TSD<Allocator> *getTSDAndLock(bool *UnlockRequired) { 63 TSD<Allocator> *TSD = getCurrentTSD(); 74 ALWAYS_INLINE void setCurrentTSD(TSD<Allocator> *CurrentTSD) { 86 ALWAYS_INLINE TSD<Allocator> *getCurrentTSD() { 110 NOINLINE TSD<Allocator> *getTSDAndLockSlow(TSD<Allocator> *CurrentTSD) { 110 NOINLINE TSD<Allocator> *getTSDAndLockSlow(TSD<Allocator> *CurrentTSD) { 119 TSD<Allocator> *CandidateTSD = nullptr; 150 TSD<Allocator> *TSDs; 156 static THREADLOCAL TSD<Allocator> *ThreadTSD; 162 THREADLOCAL TSD<Allocator>