Home
last modified time | relevance | path

Searched refs:TSD (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dtsd_shared.h75 ALWAYS_INLINE TSD<Allocator> *
77 TSD<Allocator> *TSD = getCurrentTSD(); in getTSDAndLock() local
78 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 …]
H A Dcombined.h248 void commitBack(TSD<ThisT> *TSD) { in commitBack() argument
249 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() argument
256 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 …]
H A Dtsd_exclusive.h82 ALWAYS_INLINE TSD<Allocator> *
143 TSD<Allocator> FallbackTSD;
146 static thread_local TSD<Allocator> ThreadTSD;
152 thread_local TSD<Allocator> TSDRegistryExT<Allocator>::ThreadTSD;
H A Dtsd.h27 template <class Allocator> struct alignas(SCUDO_CACHE_LINE_SIZE) TSD { in alignas()
28 using ThisT = TSD<Allocator>; in alignas()
/freebsd-14.2/contrib/llvm-project/llvm/lib/XRay/
H A DProfile.cpp339 auto &TSD = ThreadStacks[E.TId]; in profileFromTrace() local
345 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()
/freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/
H A DIncrementalParser.cpp49 if (auto *TSD = llvm::dyn_cast<TopLevelStmtDecl>(D); in HandleTopLevelDecl() local
50 TSD && TSD->isSemiMissing()) in HandleTopLevelDecl()
51 TSD->setStmt(Interp.SynthesizeExpr(cast<Expr>(TSD->getStmt()))); in HandleTopLevelDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp320 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord() local
324 SourceLocation ILoc = TSD->getPointOfInstantiation(); in reportRecord()
H A DSmartPtrModeling.cpp187 const auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD); in getInnerPointerType() local
188 if (!TSD) in getInnerPointerType()
191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType()
/freebsd-14.2/contrib/jemalloc/
H A DChangeLog81 - Refactor the TSD module. (@davidtgoldblatt)
592 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
1053 Solaris, and could affect other platforms with similar pthreads TSD
1418 - Add compile-time support for all TLS-related functionality via pthreads TSD.
1420 TSD implementation with similar performance.
/freebsd-14.2/sys/contrib/edk2/Include/Library/
H A DBaseLib.h5319 UINT32 TSD:1; ///< Time Stamp Disable. member
/freebsd-14.2/sys/contrib/device-tree/Bindings/
H A Dvendor-prefixes.yaml1335 description: Shenzhen Team Source Display Technology Co., Ltd. (TSD)