1 namespace { 2 3 class ThreadTest { 4 public: ThreadTest(bool * value)5 explicit ThreadTest(bool* value) : localValue_(value) {} ~ThreadTest()6 ~ThreadTest() 7 { 8 *localValue_ = true; 9 } 10 11 private: 12 bool* localValue_; 13 }; 14 15 }; // namespace 16 SetThreadLocalValue01(bool * value)17extern "C" void SetThreadLocalValue01(bool* value) 18 { 19 thread_local ThreadTest testValue(value); 20 } 21 LdsoThreadTest1()22extern "C" void LdsoThreadTest1() {} 23