syscall: fix array size for mmap slice creation
Этот коммит содержится в:
родитель
b01ce95cb5
коммит
f8206b9bcc
1 изменённых файлов: 1 добавлений и 1 удалений
|
@ -85,7 +85,7 @@ func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, e
|
||||||
if addr == unsafe.Pointer(^uintptr(0)) {
|
if addr == unsafe.Pointer(^uintptr(0)) {
|
||||||
return nil, getErrno()
|
return nil, getErrno()
|
||||||
}
|
}
|
||||||
return (*[30]byte)(addr)[:length], nil
|
return (*[1 << 30]byte)(addr)[:length:length], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func Mprotect(b []byte, prot int) (err error) {
|
func Mprotect(b []byte, prot int) (err error) {
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче