Lines Matching refs:dso

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