Searched refs:stackEnd (Results 1 – 2 of 2) sorted by relevance
| /kernel/liteos_m/components/backtrace/ |
| D | los_backtrace.c | 79 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/ |
| D | los_exc.c | 652 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 …]
|