Searched defs:TSD (Results 1 – 9 of 9) sorted by relevance
27 template <class Allocator> struct alignas(SCUDO_CACHE_LINE_SIZE) TSD { struct28 using ThisT = TSD<Allocator>; argument29 u8 DestructorIterations = 0;31 void init(Allocator *Instance) NO_THREAD_SAFETY_ANALYSIS { in init()58 // As the comments attached to `getCache()`, the TSD doesn't always need to be argument68 // current architecture of accessing TSD is not easy to cooperate with the argument90 #endif // SCUDO_TSD_H_ argument
137 TSD<Allocator> *TSD = getCurrentTSD(); in getTSDAndLock() local
270 void commitBack(TSD<ThisT> *TSD) { in commitBack() argument277 void drainCache(TSD<ThisT> *TSD) { in drainCache() argument
42 void commitBack(UNUSED scudo::TSD<MockAllocator> *TSD) {} in commitBack()105 typename AllocatorT::TSDRegistryT::ScopedTSD TSD(*Registry); in testRegistry() local111 typename AllocatorT::TSDRegistryT::ScopedTSD TSD(*Registry); in testRegistry() local142 typename AllocatorT::TSDRegistryT::ScopedTSD TSD(*Registry); in stressCache() local198 typename MockAllocator<SharedCaches>::TSDRegistryT::ScopedTSD TSD( in stressSharedRegistry() local
577 typename AllocatorT::TSDRegistryT::ScopedTSD TSD( in SCUDO_TYPED_TEST_SKIP_THREAD_SAFETY() local600 typename AllocatorT::TSDRegistryT::ScopedTSD TSD( in SCUDO_TYPED_TEST_SKIP_THREAD_SAFETY() local992 typename AllocatorT::TSDRegistryT::ScopedTSD TSD( in TEST() local
286 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord() local
339 auto &TSD = ThreadStacks[E.TId]; in profileFromTrace() local
6228 if (auto *TSD = dyn_cast<TemplateSpecializationDecl>(D)) in completeRedeclChainForTemplateSpecialization() local