diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2022-01-12 22:50:06 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2022-01-12 22:51:25 +0000 |
commit | 1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4 (patch) | |
tree | 29c858abdd45d79936041979ac21fd5bacca8b4d /usr.bin/truss | |
parent | 896a0153190937e071a31c682c6cf55e4c599886 (diff) | |
download | src-1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4.tar.gz src-1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4.zip |
Diffstat (limited to 'usr.bin/truss')
-rw-r--r-- | usr.bin/truss/syscall.h | 8 | ||||
-rw-r--r-- | usr.bin/truss/syscalls.c | 4 | ||||
-rw-r--r-- | usr.bin/truss/truss.h | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/usr.bin/truss/syscall.h b/usr.bin/truss/syscall.h index 7a403d5b680d..ba3a4a50a929 100644 --- a/usr.bin/truss/syscall.h +++ b/usr.bin/truss/syscall.h @@ -227,7 +227,7 @@ struct syscall { }; struct syscall *get_syscall(struct threadinfo *, u_int, u_int); -char *print_arg(struct syscall_arg *, unsigned long *, register_t *, +char *print_arg(struct syscall_arg *, unsigned long *, syscallarg_t *, struct trussinfo *); /* @@ -251,8 +251,8 @@ char *print_arg(struct syscall_arg *, unsigned long *, register_t *, #define LINUX_SENDMSG 16 #define LINUX_RECVMSG 17 -#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ - 0 : sizeof(register_t) - sizeof(t)) +#define PAD_(t) (sizeof(syscallarg_t) <= sizeof(t) ? \ + 0 : sizeof(syscallarg_t) - sizeof(t)) #if BYTE_ORDER == LITTLE_ENDIAN #define PADL_(t) 0 @@ -271,5 +271,5 @@ struct linux_socketcall_args { }; void print_syscall(struct trussinfo *); -void print_syscall_ret(struct trussinfo *, int, register_t *); +void print_syscall_ret(struct trussinfo *, int, syscallarg_t *); void print_summary(struct trussinfo *trussinfo); diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c index 586b583c3209..e538fa713df6 100644 --- a/usr.bin/truss/syscalls.c +++ b/usr.bin/truss/syscalls.c @@ -1556,7 +1556,7 @@ user_ptr32_to_psaddr(int32_t user_pointer) * an array of all of the system call arguments. */ char * -print_arg(struct syscall_arg *sc, unsigned long *args, register_t *retval, +print_arg(struct syscall_arg *sc, unsigned long *args, syscallarg_t *retval, struct trussinfo *trussinfo) { FILE *fp; @@ -2729,7 +2729,7 @@ print_syscall(struct trussinfo *trussinfo) } void -print_syscall_ret(struct trussinfo *trussinfo, int error, register_t *retval) +print_syscall_ret(struct trussinfo *trussinfo, int error, syscallarg_t *retval) { struct timespec timediff; struct threadinfo *t; diff --git a/usr.bin/truss/truss.h b/usr.bin/truss/truss.h index a3ce8f27d953..4d2680cd4913 100644 --- a/usr.bin/truss/truss.h +++ b/usr.bin/truss/truss.h @@ -81,7 +81,7 @@ struct current_syscall { struct syscall *sc; unsigned int number; unsigned int nargs; - unsigned long args[10]; + syscallarg_t args[10]; char *s_args[10]; /* the printable arguments */ }; |