TLSBlockTemplates
TLSBlockTemplates::Get().Unregister(image->dso_tls_id);
= TLSBlockTemplates::Get().Register(
TLSBlockTemplates::Get()
fInstance = new TLSBlockTemplates;
TLSBlockTemplates::Register(const TLSBlockTemplate& block)
TLSBlockTemplates::Unregister(unsigned dso)
TLSBlockTemplates::SetBaseAddress(unsigned dso, addr_t baseAddress)
TLSBlockTemplates::GetGeneration(unsigned dso) const
TLSBlockTemplates::CreateBlock(unsigned dso)
TLSBlockTemplates::TLSBlockTemplates()
fPointer = TLSBlockTemplates::Get().CreateBlock(dso).fPointer;
unsigned generation = TLSBlockTemplates::Get().GetGeneration(-1);
= TLSBlockTemplates::Get().GetGeneration(dsoIndex);
TLSBlockTemplates* TLSBlockTemplates::fInstance;
TLSBlockTemplates&
class TLSBlockTemplates {
static TLSBlockTemplates& Get();
inline TLSBlockTemplates();
static TLSBlockTemplates* fInstance;
TLSBlockTemplates::Get().SetBaseAddress(image->dso_tls_id,