Searched refs:pStackBottom (Results 1 – 11 of 11) sorted by relevance
| /CTR-SDK-4.2.5/sources/libraries/os/ |
| D | os_StackMemoryAutoStackManager.cpp | 47 DataOnStack* const pStackBottom = reinterpret_cast<DataOnStack*>(stackBottom); in Construct() local 49 new(&pStackBottom->stackMemory) StackMemory(); in Construct() 50 pStackBottom->stackMemory.MoveFrom(&stackMemory); in Construct() 51 pStackBottom->pHead = pMemory; in Construct() 53 return pStackBottom; in Construct() 56 void StackMemoryAutoStackManager::FreeStack(void* pStackBottom) in FreeStack() argument 58 DataOnStack& dos = *reinterpret_cast<DataOnStack*>(pStackBottom); in FreeStack()
|
| D | os_SimpleAutoStackManager.cpp | 42 DataOnStack* const pStackBottom = reinterpret_cast<DataOnStack*>(stackBottom); in Construct() local 44 pStackBottom->pHead = pMemory; in Construct() 46 return pStackBottom; in Construct() 49 void SimpleAutoStackManager::FreeStack(void* pStackBottom) in FreeStack() argument 51 DataOnStack& dos = *reinterpret_cast<DataOnStack*>(pStackBottom); in FreeStack()
|
| D | os_Default.cpp | 74 virtual void Destruct(void* pStackBottom, bool isError) in Destruct() argument 78 FreeStack(reinterpret_cast<nnosStackMemoryBlock*>(pStackBottom)); in Destruct() 86 …InvokeOnOtherStack(m_DestructorStack.GetStackBottom(), &FreeStack, pStackBottom, __return_address(… in Destruct() 97 static void FreeStack(void* pStackBottom) in FreeStack() argument 99 … nnosStackMemoryBlock* pBlockOnStack = reinterpret_cast<nnosStackMemoryBlock*>(pStackBottom); in FreeStack()
|
| D | os_SimpleAutoStackManagerBase.cpp | 62 void SimpleAutoStackManagerBase::DestructImpl(void* pStackBottom, bool isError) in DestructImpl() argument 68 FreeStack(pStackBottom); in DestructImpl() 77 pStackBottom, in DestructImpl() 84 void* pStackBottom NN_IS_UNUSED_VAR, in CallFreeStackOnOtherStack()
|
| D | os_Thread.cpp | 167 asm void Thread::CallDestructorAndExit(void* pStackBottom NN_IS_UNUSED_VAR) in CallDestructorAndExit() 295 void* pStackBottom = s_pAutoStackManager->Construct(stackSize); in PreStartUsingAutoStack() local 296 NN_POINTER_TASSERT_(pStackBottom); in PreStartUsingAutoStack() 297 NN_ALIGN_TASSERT_(pStackBottom, 8); in PreStartUsingAutoStack() 299 return reinterpret_cast<uptr>(pStackBottom); in PreStartUsingAutoStack()
|
| D | os_ManagedThread.cpp | 77 void* AllocateOnStack(uptr* pStackBottom, size_t size) in AllocateOnStack() argument 79 *pStackBottom -= size; in AllocateOnStack() 80 *pStackBottom = math::RoundDown(*pStackBottom, 8); in AllocateOnStack() 81 return reinterpret_cast<void*>(*pStackBottom); in AllocateOnStack()
|
| /CTR-SDK-4.2.5/include/nn/os/ |
| D | os_SimpleAutoStackManagerBase.h | 57 virtual void FreeStack(void* pStackBottom) = 0; 62 void DestructImpl(void* pStackBottom, bool isError); 63 void CallFreeStackOnOtherStack(void* pStackBottom, uptr stackBottom, uptr returnAddress);
|
| D | os_StackMemoryAutoStackManager.h | 151 virtual void Destruct(void* pStackBottom, bool isError) in Destruct() argument 152 { Base::DestructImpl(pStackBottom, isError); } in Destruct() 155 virtual void FreeStack(void* pStackBottom);
|
| D | os_SimpleAutoStackManager.h | 149 virtual void Destruct(void* pStackBottom, bool isError) in Destruct() argument 150 { Base::DestructImpl(pStackBottom, isError); } in Destruct() 153 virtual void FreeStack(void* pStackBottom);
|
| D | os_AutoStackManager.h | 119 virtual void Destruct(void* pStackBottom, bool isError) = 0;
|
| D | os_Thread.h | 716 static void CallDestructorAndExit(void* pStackBottom);
|