Lines Matching defs:TLSBlock
18 class TLSBlock {
20 inline TLSBlock();
21 inline TLSBlock(void* pointer);
57 inline TLSBlock& operator[](unsigned dso);
69 TLSBlock** fVector;
71 TLSBlock fNullBlock;
85 TLSBlock
90 return TLSBlock();
95 return TLSBlock(pointer);
155 TLSBlock
169 TLSBlock::TLSBlock()
176 TLSBlock::TLSBlock(void* pointer)
184 TLSBlock::Initialize(unsigned dso)
192 TLSBlock::Destroy()
209 fVector((TLSBlock**)tls_address(TLS_DYNAMIC_THREAD_VECTOR)),
221 TLSBlock& block = (*fVector)[i + 1];
233 TLSBlock&
241 TLSBlock& block = (*fVector)[dsoIndex + 1];
257 TLSBlock& block = (*fVector)[dso + 1];
286 void* newVector = realloc(*fVector, (size + 1) * sizeof(TLSBlock));
290 *fVector = (TLSBlock*)newVector;
291 memset(*fVector + oldSize + 1, 0, (size - oldSize) * sizeof(TLSBlock));
309 TLSBlock& block = dynamicThreadVector[dso];