Displaying 1 result from an estimated 1 matches for "_emutls_init".
2018 Dec 07
2
using emulated-tls on Darwin 8, 9, 10
..."___emutls_get_address" is built into clang_rt:
$ nm /opt/local/libexec/llvm-5.0/lib/clang/5.0.1/lib/darwin/libclang_rt.10.4.a | grep emu
/opt/local/libexec/llvm-5.0/lib/clang/5.0.1/lib/darwin/libclang_rt.10.4.a(emutls.c.o):
0000000000000000 T ___emutls_get_address
00000000000001a0 t _emutls_init
0000000000000210 d _emutls_init_once.once
00000000000001c0 t _emutls_key_destructor
0000000000000220 d _emutls_mutex
00000000000002f8 b _emutls_num_object
0000000000000300 b _emutls_pthread_key
The objects appear to be included in the built executables (a simple example using TLS 4.cpp made into &...