Lines Matching defs:dso
23 inline status_t Initialize(unsigned dso);
57 inline TLSBlock& operator[](unsigned dso);
111 unsigned dso;
114 dso = fFreeDSOs.back();
116 fTemplates[dso] = block;
118 dso = fTemplates.size();
122 fTemplates[dso].SetGeneration(fGeneration);
123 return dso;
128 TLSBlockTemplates::Unregister(unsigned dso)
130 if (dso == unsigned(-1))
134 fFreeDSOs.push_back(dso);
139 TLSBlockTemplates::SetBaseAddress(unsigned dso, addr_t baseAddress)
141 if (dso != unsigned(-1))
142 fTemplates[dso].SetBaseAddress(baseAddress);
147 TLSBlockTemplates::GetGeneration(unsigned dso) const
149 if (dso == unsigned(-1))
151 return fTemplates[dso].Generation();
156 TLSBlockTemplates::CreateBlock(unsigned dso)
158 return fTemplates[dso].CreateBlock();
184 TLSBlock::Initialize(unsigned dso)
186 fPointer = TLSBlockTemplates::Get().CreateBlock(dso).fPointer;
234 DynamicThreadVector::operator[](unsigned dso)
251 if (_Size() <= dso) {
252 status_t result = _ResizeVector(dso + 1);
257 TLSBlock& block = (*fVector)[dso + 1];
259 status_t result = block.Initialize(dso);
306 get_tls_address(unsigned dso, addr_t offset)
309 TLSBlock& block = dynamicThreadVector[dso];