代码拉取完成,页面将自动刷新
https://gitee.com/openharmony/kernel_liteos_m/blob/master/components/backtrace/los_backtrace.c#:~:text=BOOL%20FindSuitableStack(UINTPTR%20regSP%2C%20UINTPTR%20*start%2C%20UINTPTR%20*end)
https://gitee.com/openharmony/kernel_liteos_m/blob/master/components/backtrace/los_backtrace.c#:~:text=STATIC%20INLINE%20BOOL%20FindSuitableStack(UINTPTR%20*regSP%2C%20UINTPTR%20*start%2C%20UINTPTR%20*end)
获取当前任务栈的大小,可使用:
UINT32 taskID = LOS_CurTaskIDGet();
LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID);
stackEnd = (UINTPTR)taskCB->topOfStack + taskCB->stackSize;
无需遍历所有。
登录 后才可以发表评论