瀏覽代碼

doc: memcpy文档

fslongjin 2 年之前
父節點
當前提交
357343b0d3
共有 1 個文件被更改,包括 42 次插入0 次删除
  1. 42 0
      docs/kernel/core_api/kernel_api.md

+ 42 - 0
docs/kernel/core_api/kernel_api.md

@@ -311,3 +311,45 @@
 **...**
 
   可变参数
+
+### 内存操作
+
+#### `void *memcpy(void *dst, const void *src, uint64_t size)`
+
+##### 描述
+
+  将内存从src处拷贝到dst处。
+
+##### 参数
+
+**dst**
+
+  指向目标地址的指针
+
+**src**
+
+  指向源地址的指针
+
+**size**
+
+  待拷贝的数据大小
+
+#### `void *memmove(void *dst, const void *src, uint64_t size)`
+
+##### 描述
+
+  与`memcpy()`类似,但是在源数据区域与目标数据区域之间存在重合时,该函数能防止数据被错误的覆盖。
+
+##### 参数
+
+**dst**
+
+  指向目标地址的指针
+
+**src**
+
+  指向源地址的指针
+
+**size**
+
+  待拷贝的数据大小