Home
last modified time | relevance | path

Searched refs:CustomTLSData (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/include/
Dthread.h78 struct CustomTLSData { struct
79 CustomTLSData() = default;
80 virtual ~CustomTLSData() = default;
82 NO_COPY_SEMANTIC(CustomTLSData);
83 NO_MOVE_SEMANTIC(CustomTLSData);
Dmanaged_thread.h514 PANDA_PUBLIC_API CustomTLSData *GetCustomTLSData(const char *key);
515 PANDA_PUBLIC_API void SetCustomTLSData(const char *key, CustomTLSData *data);
889 …PandaMap<const char *, PandaUniquePtr<CustomTLSData>> customTlsCache_ GUARDED_BY(Locks::customTlsL…
/arkcompiler/runtime_core/static_core/runtime/
Dthread.cpp848 CustomTLSData *ManagedThread::GetCustomTLSData(const char *key) in GetCustomTLSData()
858 void ManagedThread::SetCustomTLSData(const char *key, CustomTLSData *data) in SetCustomTLSData()
861 PandaUniquePtr<CustomTLSData> tlsData(data); in SetCustomTLSData()
864 customTlsCache_[key] = {PandaUniquePtr<CustomTLSData>()}; in SetCustomTLSData()
909 customTlsCache_.~PandaMap<const char *, PandaUniquePtr<CustomTLSData>>(); in FreeInternalMemory()