"has to open its' own ELF executable" hmm? Isn't the thread segment just loaded somewhere into memory to be copied by startup code?
Actual dynamic TLS access goes thru a function call so you can make the lookup as complex as you want, if you're happy paying.
-
-
Ah so it's not a nice constant time memory access relative to the segment. OK, I start to see how this could work.
-
Yes. The offset is assigned by ldso and stored with GOT. Then the program just loads the offset from GOT and applies it.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.