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.h79 struct CustomTLSData { struct
80 CustomTLSData() = default;
81 virtual ~CustomTLSData() = default;
83 NO_COPY_SEMANTIC(CustomTLSData);
84 NO_MOVE_SEMANTIC(CustomTLSData);
Dmanaged_thread.h518 PANDA_PUBLIC_API CustomTLSData *GetCustomTLSData(const char *key);
519 PANDA_PUBLIC_API void SetCustomTLSData(const char *key, CustomTLSData *data);
894 …PandaMap<const char *, PandaUniquePtr<CustomTLSData>> customTlsCache_ GUARDED_BY(Locks::customTlsL…
/arkcompiler/runtime_core/static_core/runtime/
Dthread.cpp864 CustomTLSData *ManagedThread::GetCustomTLSData(const char *key) in GetCustomTLSData()
874 void ManagedThread::SetCustomTLSData(const char *key, CustomTLSData *data) in SetCustomTLSData()
877 PandaUniquePtr<CustomTLSData> tlsData(data); in SetCustomTLSData()
880 customTlsCache_[key] = {PandaUniquePtr<CustomTLSData>()}; in SetCustomTLSData()
925 customTlsCache_.~PandaMap<const char *, PandaUniquePtr<CustomTLSData>>(); in FreeInternalMemory()