Skip to content

Commit

Permalink
calls: Update params in process_vm_readv() and process_vm_writev()
Browse files Browse the repository at this point in the history
  • Loading branch information
XuShaohua committed Aug 4, 2024
1 parent 01b85c9 commit f3957d9
Show file tree
Hide file tree
Showing 12 changed files with 22 additions and 44 deletions.
3 changes: 1 addition & 2 deletions src/calls/process_vm_readv.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand Down
3 changes: 1 addition & 2 deletions src/calls/process_vm_writev.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-aarch64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5316,14 +5316,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -5341,14 +5340,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-arm/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6038,14 +6038,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -6063,14 +6062,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-loongarch64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4603,14 +4603,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -4628,14 +4627,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-mips/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6181,14 +6181,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -6206,14 +6205,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-mips64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5931,14 +5931,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -5956,14 +5955,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-ppc64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6081,14 +6081,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -6106,14 +6105,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-riscv64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5316,14 +5316,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -5341,14 +5340,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-s390x/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5928,14 +5928,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -5953,14 +5952,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-x86/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6110,14 +6110,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -6135,14 +6134,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down
6 changes: 2 additions & 4 deletions src/platform/linux-x86_64/call.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5979,14 +5979,13 @@ pub unsafe fn process_vm_readv(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_READV,
pid,
Expand All @@ -6004,14 +6003,13 @@ pub unsafe fn process_vm_writev(
pid: pid_t,
lvec: &[iovec_t],
rvec: &[iovec_t],
flags: i32,
flags: usize,
) -> Result<ssize_t, Errno> {
let pid = pid as usize;
let lvec_ptr = lvec.as_ptr() as usize;
let lvec_len = lvec.len();
let rvec_ptr = rvec.as_ptr() as usize;
let rvec_len = rvec.len();
let flags = flags as usize;
syscall6(
SYS_PROCESS_VM_WRITEV,
pid,
Expand Down

0 comments on commit f3957d9

Please sign in to comment.