fix process_vm_readv

This commit is contained in:
criyle 2019-06-23 22:49:40 -07:00
parent 28c9236c1d
commit 354f690e3e

View File

@ -25,6 +25,9 @@ func vmRead(pid int, addr uintptr, buff []byte) (int, error) {
localIov := getIovecs(&buff[0], l) localIov := getIovecs(&buff[0], l)
remoteIov := getIovecs((*byte)(unsafe.Pointer(addr)), l) remoteIov := getIovecs((*byte)(unsafe.Pointer(addr)), l)
n, _, err := processVMReadv(pid, localIov, remoteIov, uintptr(0)) n, _, err := processVMReadv(pid, localIov, remoteIov, uintptr(0))
if err == 0 {
return int(n), nil
}
return int(n), err return int(n), err
} }