Home
last modified time | relevance | path

Searched refs:GetThreadLocalData (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/common_components/mutator/
Dthread_local.h46 static ThreadLocalData* GetThreadLocalData();
48 static void SetMutator(Mutator* newMutator) { GetThreadLocalData()->mutator = newMutator; } in SetMutator()
50 static Mutator* GetMutator() { return GetThreadLocalData()->mutator; } in GetMutator()
52 static AllocationBuffer* GetAllocBuffer() { return GetThreadLocalData()->buffer; } in GetAllocBuffer()
55 static void SetAllocBuffer(AllocationBuffer* buffer) { GetThreadLocalData()->buffer = buffer; } in SetAllocBuffer()
57 static uint8_t* GetPreemptFlag() { return GetThreadLocalData()->preemptFlag; } in GetPreemptFlag()
59 static void SetProtectAddr(uint8_t* addr) { GetThreadLocalData()->protectAddr = addr; } in SetProtectAddr()
61 static void SetThreadType(ThreadType type) { GetThreadLocalData()->threadType = type; } in SetThreadType()
63 static ThreadType GetThreadType() { return GetThreadLocalData()->threadType; } in GetThreadType()
65 static void SetProcessorFlag(bool flag) { GetThreadLocalData()->isArkProcessor = flag; } in SetProcessorFlag()
[all …]
Dthread_local.cpp24 ThreadLocalData* ThreadLocal::GetThreadLocalData() in GetThreadLocalData() function in common::ThreadLocal
Dmutator_manager.cpp46 ThreadLocalData* tlData = ThreadLocal::GetThreadLocalData(); in BindMutator()
56 ThreadLocalData* tlData = ThreadLocal::GetThreadLocalData(); in UnbindMutator()
64 common::ThreadLocalData* tlData = common::ThreadLocal::GetThreadLocalData(); in BindMutatorOnly()
75 ThreadLocalData* tlData = ThreadLocal::GetThreadLocalData(); in UnbindMutatorOnly()
150 ThreadLocalData* threadData = GetThreadLocalData(); in CreateRuntimeMutator()
Dmutator.h77 tid_ = ThreadLocal::GetThreadLocalData()->tid; in InitTid()
80 ThreadLocal::GetThreadLocalData()->tid = tid_; in InitTid()
360 ThreadLocalData *GetThreadLocalData();
Dmutator.cpp32 ThreadLocalData *GetThreadLocalData() in GetThreadLocalData() function
34 uintptr_t tlDataAddr = reinterpret_cast<uintptr_t>(ThreadLocal::GetThreadLocalData()); in GetThreadLocalData()
/arkcompiler/ets_runtime/common_components/mutator/tests/
Dthread_local_test.cpp28 ThreadLocalData* data = ThreadLocal::GetThreadLocalData(); in HWTEST_F_L0()
Dmutator_manager_test.cpp43 ThreadLocalData* localData = ThreadLocal::GetThreadLocalData(); in HWTEST_F_L0()
55 ThreadLocalData* localData = ThreadLocal::GetThreadLocalData(); in HWTEST_F_L0()
67 ThreadLocalData* localData = ThreadLocal::GetThreadLocalData(); in HWTEST_F_L0()
82 ThreadLocalData* localData = ThreadLocal::GetThreadLocalData(); in HWTEST_F_L0()
Dmutator_test.cpp41 ThreadLocalData *ret = GetThreadLocalData(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/common_components/heap/allocator/tests/
Dregion_manager_test.cpp65 ThreadLocal::GetThreadLocalData()->mutator = mutator_; in SetUp()