TLSBlock
TLSBlock
TLSBlock::TLSBlock()
TLSBlock::TLSBlock(void* pointer)
TLSBlock::Initialize(unsigned dso)
TLSBlock::Destroy()
inline TLSBlock();
fVector((TLSBlock**)tls_address(TLS_DYNAMIC_THREAD_VECTOR)),
inline TLSBlock(void* pointer);
TLSBlock& block = (*fVector)[i + 1];
TLSBlock&
TLSBlock& block = (*fVector)[dsoIndex + 1];
TLSBlock& block = (*fVector)[dso + 1];
void* newVector = realloc(*fVector, (size + 1) * sizeof(TLSBlock));
*fVector = (TLSBlock*)newVector;
memset((void*)(*fVector + oldSize + 1), 0, (size - oldSize) * sizeof(TLSBlock));
TLSBlock& block = dynamicThreadVector[dso];
inline TLSBlock& operator[](unsigned dso);
TLSBlock** fVector;
TLSBlock fNullBlock;
TLSBlock
return TLSBlock();
return TLSBlock(pointer);
class TLSBlock;
TLSBlock CreateBlock();
TLSBlock CreateBlock(unsigned dso);