Home
last modified time | relevance | path

Searched refs:stackAddr (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/
Dthread.cpp168 int ThreadGetStackInfo(NativeHandleType thread, void **stackAddr, size_t *stackSize, size_t *guardS… in ThreadGetStackInfo() argument
176 s += pthread_attr_getstack(&attr, stackAddr, stackSize); in ThreadGetStackInfo()
188 uintptr_t stackHiAddr = ToUintPtr(*stackAddr) + *stackSize; in ThreadGetStackInfo()
193 *stackAddr = ToVoidPtr(stackLoAddr); in ThreadGetStackInfo()
200 s += pthread_attr_getstack(&attr, stackAddr, stackSize); in ThreadGetStackInfo()
/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dcoroutine.cpp127 bool Coroutine::RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) in RetrieveStackInfo() argument
131 return context_->RetrieveStackInfo(stackAddr, stackSize, guardSize); in RetrieveStackInfo()
134 return ManagedThread::RetrieveStackInfo(stackAddr, stackSize, guardSize); in RetrieveStackInfo()
Dstackful_coroutine.cpp43 bool StackfulCoroutineContext::RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guard… in RetrieveStackInfo() argument
45 stackAddr = stack_; in RetrieveStackInfo()
Dcoroutine_context.h60 virtual bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) = 0;
Dthreaded_coroutine.cpp83 bool ThreadedCoroutineContext::RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guard… in RetrieveStackInfo() argument
85 …int error = os::thread::ThreadGetStackInfo(GetCoroutineNativeHandle(), &stackAddr, &stackSize, &gu… in RetrieveStackInfo()
Dthreaded_coroutine.h51 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
Dstackful_coroutine.h59 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
Dcoroutine.h137 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
/arkcompiler/runtime_core/static_core/libpandabase/os/
Dthread.h153 PANDA_PUBLIC_API int ThreadGetStackInfo(NativeHandleType thread, void **stackAddr, size_t *stackSiz…
/arkcompiler/ets_runtime/ecmascript/
Djs_thread.cpp854 void *stackAddr = nullptr; in GetAsmStackLimit() local
857 if (!ffrt_get_current_coroutine_stack(&stackAddr, &size)) { in GetAsmStackLimit()
864 ret = pthread_attr_getstack(&attr, &stackAddr, &size); in GetAsmStackLimit()
880 ret = pthread_attr_getstack(&attr, &stackAddr, &size); in GetAsmStackLimit()
891 uintptr_t threadStackLimit = reinterpret_cast<uintptr_t>(stackAddr); in GetAsmStackLimit()
/arkcompiler/runtime_core/static_core/runtime/
Dthread.cpp317 bool ManagedThread::RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) in RetrieveStackInfo() argument
319 …int error = os::thread::ThreadGetStackInfo(os::thread::GetNativeHandle(), &stackAddr, &stackSize, … in RetrieveStackInfo()
/arkcompiler/runtime_core/static_core/runtime/include/
Dmanaged_thread.h609 virtual bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cgfunc.cpp2619 RegOperand *stackAddr = &CreateVirtualRegisterOperand(NewVReg(kRegTyInt, k8ByteSize)); in SelectAddrof() local
2621 SelectAddrof(*stackAddr, CreateStImmOperand(*symbol, 0, 0)); in SelectAddrof()
2625 structAddr = stackAddr; in SelectAddrof()
2628 …and *mo = &GetOrCreateMemOpnd(MemOperand::kAddrModeBOi, GetPointerSize() * kBitsPerByte, stackAddr, in SelectAddrof()