更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
UserTaskParam结构体 参考

#include <los_task.h>

成员变量

UINTPTR userArea
 用户空间的堆区开始位置 更多...
 
UINTPTR userSP
 用户空间当前栈指针位置 更多...
 
UINTPTR userMapBase
 用户空间的栈顶位置. 更多...
 
UINT32 userMapSize
 用户空间的栈大小,栈底 = userMapBase + userMapSize 更多...
 

详细描述

You are not allowed to add any fields and adjust fields to the structure | 不允许在结构中添加任何字段和调整字段 @note_thinking 为什么呢 ?

在文件 los_task.h490 行定义.

结构体成员变量说明

◆ userArea

UINTPTR UserTaskParam::userArea

用户空间的堆区开始位置

在文件 los_task.h491 行定义.

◆ userMapBase

UINTPTR UserTaskParam::userMapBase

用户空间的栈顶位置.

在文件 los_task.h493 行定义.

◆ userMapSize

UINT32 UserTaskParam::userMapSize

用户空间的栈大小,栈底 = userMapBase + userMapSize

在文件 los_task.h494 行定义.

◆ userSP

UINTPTR UserTaskParam::userSP

用户空间当前栈指针位置

在文件 los_task.h492 行定义.


该结构体的文档由以下文件生成: