Lines Matching refs:more
42 thread-specific data layout, but variant 1 is more problematic than variant 2.
121 LD is a specialization of GD that's useful when a function has references to two or more TLS
204 * A variable can be annotated with `__attribute__((tls_model(...)))`. Clang may still use a more
216 * web search: [`"dlopen: cannot load any more object with static TLS"`][glibc-static-tls-error]
228 [glibc-static-tls-error]: https://www.google.com/search?q=%22dlopen:+cannot+load+any+more+object+wi…
233 LD models, there is a newer, more efficient design that uses "TLS descriptors". Each TLS variable
333 The (static) linker frequently has more information about the location of a referenced TLS variable
334 than the compiler, so it can "relax" TLS accesses to more efficient models. For example, if an
388 LLDB more-or-less implemented Linux TLS debugging in [r192922][rL192922] ([D1944]) for x86 and
461 Aside: Because a `__thread` variable cannot have dynamic initialization, `__thread` is more
615 * `TLS_SLOT_TSAN` is used for more than just TSAN -- it's also used by [HWASAN and
755 ever needed more than 16 slots, we could allocate the space before TP.)
776 * more intrusive toolchain changes (affects both Clang and LLD)