Searched refs:TSD (Results 1 – 11 of 11) sorted by relevance
75 ALWAYS_INLINE TSD<Allocator> *77 TSD<Allocator> *TSD = getCurrentTSD(); in getTSDAndLock() local78 DCHECK(TSD); in getTSDAndLock()81 if (TSD->tryLock()) in getTSDAndLock()82 return TSD; in getTSDAndLock()87 TSD->lock(); in getTSDAndLock()88 return TSD; in getTSDAndLock()90 return getTSDAndLockSlow(TSD); in getTSDAndLock()196 NOINLINE TSD<Allocator> *getTSDAndLockSlow(TSD<Allocator> *CurrentTSD) in getTSDAndLockSlow()212 TSD<Allocator> *CandidateTSD = nullptr; in getTSDAndLockSlow()[all …]
248 void commitBack(TSD<ThisT> *TSD) { in commitBack() argument249 TSD->assertLocked(/*BypassCheck=*/true); in commitBack()250 Quarantine.drain(&TSD->getQuarantineCache(), in commitBack()252 TSD->getCache().destroy(&Stats); in commitBack()255 void drainCache(TSD<ThisT> *TSD) { in drainCache() argument256 TSD->assertLocked(/*BypassCheck=*/true); in drainCache()259 TSD->getCache().drain(); in drainCache()370 Block = TSD->getCache().allocate(ClassId);381 TSD->unlock();1152 TSD->unlock(); in quarantineOrDeallocateChunk()[all …]
82 ALWAYS_INLINE TSD<Allocator> *143 TSD<Allocator> FallbackTSD;146 static thread_local TSD<Allocator> ThreadTSD;152 thread_local TSD<Allocator> TSDRegistryExT<Allocator>::ThreadTSD;
27 template <class Allocator> struct alignas(SCUDO_CACHE_LINE_SIZE) TSD { in alignas()28 using ThisT = TSD<Allocator>; in alignas()
339 auto &TSD = ThreadStacks[E.TId]; in profileFromTrace() local345 TSD.push_back({E.TSC, E.FuncId}); in profileFromTrace()355 while (!TSD.empty()) { in profileFromTrace()356 auto Top = TSD.back(); in profileFromTrace()359 transform(reverse(TSD), std::back_inserter(Path), in profileFromTrace()365 TSD.pop_back(); in profileFromTrace()
49 if (auto *TSD = llvm::dyn_cast<TopLevelStmtDecl>(D); in HandleTopLevelDecl() local50 TSD && TSD->isSemiMissing()) in HandleTopLevelDecl()51 TSD->setStmt(Interp.SynthesizeExpr(cast<Expr>(TSD->getStmt()))); in HandleTopLevelDecl()
320 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord() local324 SourceLocation ILoc = TSD->getPointOfInstantiation(); in reportRecord()
187 const auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD); in getInnerPointerType() local188 if (!TSD) in getInnerPointerType()191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType()
81 - Refactor the TSD module. (@davidtgoldblatt)592 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to1053 Solaris, and could affect other platforms with similar pthreads TSD1418 - Add compile-time support for all TLS-related functionality via pthreads TSD.1420 TSD implementation with similar performance.
5319 UINT32 TSD:1; ///< Time Stamp Disable. member
1335 description: Shenzhen Team Source Display Technology Co., Ltd. (TSD)