aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/truss
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2022-01-12 22:50:06 +0000
committerBrooks Davis <brooks@FreeBSD.org>2022-01-12 22:51:25 +0000
commit1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4 (patch)
tree29c858abdd45d79936041979ac21fd5bacca8b4d /usr.bin/truss
parent896a0153190937e071a31c682c6cf55e4c599886 (diff)
downloadsrc-1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4.tar.gz
src-1544e0f5d1f1e3b8c10a64cb899a936976ca7ea4.zip
Diffstat (limited to 'usr.bin/truss')
-rw-r--r--usr.bin/truss/syscall.h8
-rw-r--r--usr.bin/truss/syscalls.c4
-rw-r--r--usr.bin/truss/truss.h2
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 */
};