| /arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/ |
| D | thread.cpp | 168 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/ |
| D | coroutine.cpp | 127 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()
|
| D | stackful_coroutine.cpp | 43 bool StackfulCoroutineContext::RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guard… in RetrieveStackInfo() argument 45 stackAddr = stack_; in RetrieveStackInfo()
|
| D | coroutine_context.h | 60 virtual bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) = 0;
|
| D | threaded_coroutine.cpp | 83 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()
|
| D | threaded_coroutine.h | 51 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
|
| D | stackful_coroutine.h | 59 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
|
| D | coroutine.h | 137 bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize) override;
|
| /arkcompiler/runtime_core/static_core/libpandabase/os/ |
| D | thread.h | 153 PANDA_PUBLIC_API int ThreadGetStackInfo(NativeHandleType thread, void **stackAddr, size_t *stackSiz…
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_thread.cpp | 854 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/ |
| D | thread.cpp | 317 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/ |
| D | managed_thread.h | 609 virtual bool RetrieveStackInfo(void *&stackAddr, size_t &stackSize, size_t &guardSize);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_cgfunc.cpp | 2619 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()
|