Searched refs:TSDs (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/scudo/
H A Dscudo_tsd_shared.cpp23 static ScudoTSD *TSDs; member in namespace:__scudo
38 TSDs = reinterpret_cast<ScudoTSD *>(
41 TSDs[I].init();
64 setCurrentTSD(&TSDs[Index % NumberOfTSDs]);
80 if (TSDs[Index].tryLock()) {
81 setCurrentTSD(&TSDs[Index]);
82 return &TSDs[Index];
84 const uptr Precedence = TSDs[Index].getPrecedence();
87 CandidateTSD = &TSDs[Index];
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dtsd_shared.h26 TSDs[I].initLinkerInitialized(Instance);
28 // array of TSDs in a random order. For details, see:
75 TSDs[I].lock();
80 TSDs[I].unlock();
118 setCurrentTSD(&TSDs[Index % NumberOfTSDs]);
134 if (TSDs[Index].tryLock()) {
135 setCurrentTSD(&TSDs[Index]);
136 return &TSDs[Index];
138 const uptr Precedence = TSDs[Index].getPrecedence();
141 CandidateTSD = &TSDs[Inde
166 TSD<Allocator> TSDs[MaxTSDCount]; member in struct:scudo::TSDRegistrySharedT
[all...]

Completed in 61 milliseconds