函数 | |
size_t | arch_copy_from_user (void *dst, const void *src, size_t len) |
size_t | LOS_ArchCopyFromUser (void *dst, const void *src, size_t len) |
size_t | arch_copy_to_user (void *dst, const void *src, size_t len) |
拷贝到用户空间 更多... | |
size_t | LOS_ArchCopyToUser (void *dst, const void *src, size_t len) |
从内核空间拷贝到用户空间 更多... | |
INT32 | LOS_CopyFromKernel (VOID *dest, UINT32 max, const VOID *src, UINT32 count) |
将内核数据拷贝到用户空间 更多... | |
INT32 | LOS_CopyToKernel (VOID *dest, UINT32 max, const VOID *src, UINT32 count) |
将用户空间的数据拷贝到内核空间 更多... | |
INT32 | LOS_UserMemClear (unsigned char *buf, UINT32 len) |
清除用户空间数据 更多... | |
从用户空间拷贝到内核空间 请思考个问题,系统调用时为什么一定要copy_from_user ? 为什么不直接用memcpy? https://mp.weixin.qq.com/s/H3nXlOpP_XyF7M-1B4qreQ *
dst | |
src | |
len |
在文件 user_copy.c 第 53 行定义.
拷贝到用户空间
在文件 user_copy.c 第 67 行定义.
在文件 user_copy.c 第 58 行定义.
清除用户空间数据
在文件 user_copy.c 第 114 行定义.