Jelajahi Sumber

doc: memcpy文档

fslongjin 2 tahun lalu
induk
melakukan
357343b0d3
1 mengubah file dengan 42 tambahan dan 0 penghapusan
  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**
+
+  待拷贝的数据大小