runtime: implement memcpy
A call to memcpy is sometimes created by the compiler, for example when compiling with -opt=s or opt=2.
Этот коммит содержится в:
родитель
b4859240e1
коммит
e0ebc75df2
1 изменённых файлов: 6 добавлений и 0 удалений
|
@ -132,3 +132,9 @@ func libc_memset(ptr unsafe.Pointer, c byte, size uintptr) {
|
||||||
func libc_memmove(dst, src unsafe.Pointer, size uintptr) {
|
func libc_memmove(dst, src unsafe.Pointer, size uintptr) {
|
||||||
memmove(dst, src, size)
|
memmove(dst, src, size)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Implement memcpy for LLVM and compiler-rt.
|
||||||
|
//go:export memcpy
|
||||||
|
func libc_memcpy(dst, src unsafe.Pointer, size uintptr) {
|
||||||
|
memcpy(dst, src, size)
|
||||||
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче