Notes on ELF Thread Local Storage (TLS)

There are three "dialects" of how TLS variables are accessed:

TLS access models

The sun and gnu dialects have four types of TLS access:

The gnu2 dialect introduces another type which replaces General Dynamic:

TLS model transitions

/wiki/ThreadLocalStorage?action=AttachFile&do=get&target=tls-models.png

References

ThreadLocalStorage (last edited 2009-12-31 17:00:03 by MarkSeaborn)