Home
last modified time | relevance | path

Searched refs:stackEnd (Results 1 – 2 of 2) sorted by relevance

/kernel/liteos_m/components/backtrace/
Dlos_backtrace.c79 STATIC INLINE UINT32 OsStackAddrGet(UINTPTR *stackStart, UINTPTR *stackEnd, UINTPTR SP) in OsStackAddrGet() argument
84 *stackEnd = CSTACK_END_ADDR; in OsStackAddrGet()
88 *stackEnd = (UINTPTR)taskCB->topOfStack + taskCB->stackSize; in OsStackAddrGet()
89 if ((SP < (UINTPTR)taskCB->topOfStack) || (SP >= *stackEnd)) { in OsStackAddrGet()
91 … CSTACK_START_ADDR, CSTACK_END_ADDR, (UINTPTR)taskCB->topOfStack, *stackEnd, SP); in OsStackAddrGet()
98 *stackEnd = CSTACK_END_ADDR; in OsStackAddrGet()
104 PRINTK("msp, start = %x, end = %x\n", *stackStart, *stackEnd); in OsStackAddrGet()
109 *stackEnd = (UINTPTR)taskCB->topOfStack + taskCB->stackSize; in OsStackAddrGet()
110 if ((*stackStart < (UINTPTR)taskCB->topOfStack) || (*stackStart >= *stackEnd)) { in OsStackAddrGet()
112 taskCB->topOfStack, *stackEnd, *stackStart, taskID); in OsStackAddrGet()
[all …]
/kernel/liteos_a/arch/arm/arm/src/
Dlos_exc.c652 UINT32 index, stackStart, stackEnd; in FindSuitableStack() local
662 stackEnd = taskCB->userMapBase + taskCB->userMapSize; in FindSuitableStack()
663 if (IsValidFP(regFP, stackStart, stackEnd, &kvaddr) == TRUE) { in FindSuitableStack()
679 stackEnd = taskCB->topOfStack + taskCB->stackSize; in FindSuitableStack()
680 if (IsValidFP(regFP, stackStart, stackEnd, &kvaddr) == TRUE) { in FindSuitableStack()
690 stackEnd = stackStart + LOSCFG_KERNEL_CORE_NUM * stack->stackSize; in FindSuitableStack()
691 if (IsValidFP(regFP, stackStart, stackEnd, &kvaddr) == TRUE) { in FindSuitableStack()
700 *end = stackEnd; in FindSuitableStack()
756 UINTPTR stackStart, stackEnd; in BackTraceGet() local
762 if (FindSuitableStack(regFP, &stackStart, &stackEnd, &kvaddr) == FALSE) { in BackTraceGet()
[all …]