Searched defs:TSD (Results 1 – 8 of 8) sorted by relevance
26 template <class Allocator> struct alignas(SCUDO_CACHE_LINE_SIZE) TSD { struct29 using ThisT = TSD<Allocator>; argument30 u8 DestructorIterations = 0;32 void init(Allocator *Instance) { in init()39 void commitBack(Allocator *Instance) { Instance->commitBack(this); } in commitBack()41 inline bool tryLock() { in tryLock()66 #endif // SCUDO_TSD_H_ argument
251 void commitBack(TSD<ThisT> *TSD) { in commitBack() argument377 auto *TSD = TSDRegistry.getTSDAndLock(&UnlockRequired); variable1170 auto *TSD = TSDRegistry.getTSDAndLock(&UnlockRequired); in quarantineOrDeallocateChunk() local1182 auto *TSD = TSDRegistry.getTSDAndLock(&UnlockRequired); in quarantineOrDeallocateChunk() local
62 TSD<Allocator> *TSD = getCurrentTSD(); in getTSDAndLock() local
41 void commitBack(scudo::TSD<MockAllocator> *TSD) {} in commitBack()103 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in testRegistry() local139 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in stressCache() local197 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in stressSharedRegistry() local
449 auto *TSD = Allocator->getTSDRegistry()->getTSDAndLock(&UnlockRequired); in SCUDO_TYPED_TEST() local740 auto *TSD = Allocator->getTSDRegistry()->getTSDAndLock(&UnlockRequired); in TEST() local
324 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord() local
187 const auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD); in getInnerPointerType() local
339 auto &TSD = ThreadStacks[E.TId]; in profileFromTrace() local