reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
20 void initLinkerInitialized(Allocator *Instance) { 25 map(nullptr, sizeof(TSD<Allocator>) * NumberOfTSDs, "scudo:tsd")); 45 void init(Allocator *Instance) { 52 sizeof(TSD<Allocator>) * NumberOfTSDs); 55 ALWAYS_INLINE void initThreadMaybe(Allocator *Instance, 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() { 96 void initOnceMaybe(Allocator *Instance) { 103 NOINLINE void initThread(Allocator *Instance) { 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;