/freebsd-11-stable/usr.bin/truss/ |
H A D | extern.h | 34 extern int print_line_prefix(struct trussinfo *); 35 extern void setup_and_wait(struct trussinfo *, char **); 36 extern void start_tracing(struct trussinfo *, pid_t); 39 extern void eventloop(struct trussinfo *);
|
H A D | main.c | 69 struct trussinfo *trussinfo; local 78 /* Initialize the trussinfo struct */ 79 trussinfo = (struct trussinfo *)calloc(1, sizeof(struct trussinfo)); 80 if (trussinfo == NULL) 84 trussinfo->outfile = stderr; 85 trussinfo->strsize = 32; 86 trussinfo [all...] |
H A D | i386-linux.c | 49 i386_linux_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 55 tid = trussinfo->curthread->tid; 56 cs = &trussinfo->curthread->cs; 58 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 88 i386_linux_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 93 tid = trussinfo->curthread->tid; 95 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | amd64-linux32.c | 49 amd64_linux32_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 55 tid = trussinfo->curthread->tid; 56 cs = &trussinfo->curthread->cs; 58 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 88 amd64_linux32_fetch_retval(struct trussinfo *trussinfo, long *retval, argument 94 tid = trussinfo->curthread->tid; 96 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | amd64-cloudabi64.c | 41 amd64_cloudabi64_fetch_args(struct trussinfo *trussinfo, unsigned int narg) argument 47 tid = trussinfo->curthread->tid; 49 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 53 cs = &trussinfo->curthread->cs; 70 amd64_cloudabi64_fetch_retval(struct trussinfo *trussinfo, long *retval, argument 76 tid = trussinfo->curthread->tid; 78 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | aarch64-cloudabi64.c | 41 aarch64_cloudabi64_fetch_args(struct trussinfo *trussinfo, unsigned int narg) argument 48 tid = trussinfo->curthread->tid; 50 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 54 cs = &trussinfo->curthread->cs; 61 aarch64_cloudabi64_fetch_retval(struct trussinfo *trussinfo, long *retval, argument 67 tid = trussinfo->curthread->tid; 69 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | aarch64-freebsd.c | 48 aarch64_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 55 tid = trussinfo->curthread->tid; 56 cs = &trussinfo->curthread->cs; 58 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 84 aarch64_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 89 tid = trussinfo->curthread->tid; 91 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | amd64-linux.c | 49 amd64_linux_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 55 tid = trussinfo->curthread->tid; 56 cs = &trussinfo->curthread->cs; 58 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 81 amd64_linux_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 86 tid = trussinfo->curthread->tid; 88 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | arm-freebsd.c | 51 arm_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 59 tid = trussinfo->curthread->tid; 60 cs = &trussinfo->curthread->cs; 62 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 79 fprintf(trussinfo->outfile, "-- CANNOT READ PC --\n"); 112 arm_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 117 tid = trussinfo->curthread->tid; 119 fprintf(trussinfo [all...] |
H A D | sparc64-freebsd.c | 52 sparc64_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 60 tid = trussinfo->curthread->tid; 61 cs = &trussinfo->curthread->cs; 63 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 100 sparc64_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 105 tid = trussinfo->curthread->tid; 107 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | i386-freebsd.c | 50 i386_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 58 tid = trussinfo->curthread->tid; 59 cs = &trussinfo->curthread->cs; 61 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 95 i386_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 100 tid = trussinfo->curthread->tid; 102 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | powerpc64-freebsd32.c | 46 powerpc64_freebsd32_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 54 tid = trussinfo->curthread->tid; 55 cs = &trussinfo->curthread->cs; 57 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 101 powerpc64_freebsd32_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 106 tid = trussinfo->curthread->tid; 108 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | powerpc64-freebsd.c | 46 powerpc64_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 54 tid = trussinfo->curthread->tid; 55 cs = &trussinfo->curthread->cs; 57 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 93 powerpc64_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 98 tid = trussinfo->curthread->tid; 100 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | powerpc-freebsd.c | 46 powerpc_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 54 tid = trussinfo->curthread->tid; 55 cs = &trussinfo->curthread->cs; 57 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 96 powerpc_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 101 tid = trussinfo->curthread->tid; 103 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | amd64-freebsd32.c | 51 amd64_freebsd32_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 61 tid = trussinfo->curthread->tid; 62 cs = &trussinfo->curthread->cs; 64 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 101 amd64_freebsd32_fetch_retval(struct trussinfo *trussinfo, long *retval, argument 107 tid = trussinfo->curthread->tid; 109 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | amd64-freebsd.c | 50 amd64_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 58 tid = trussinfo->curthread->tid; 59 cs = &trussinfo->curthread->cs; 61 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 106 amd64_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 111 tid = trussinfo->curthread->tid; 113 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | mips-freebsd.c | 51 mips_fetch_args(struct trussinfo *trussinfo, u_int narg) argument 59 tid = trussinfo->curthread->tid; 60 cs = &trussinfo->curthread->cs; 62 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 111 mips_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) argument 116 tid = trussinfo->curthread->tid; 118 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n");
|
H A D | truss.h | 44 struct trussinfo; 62 int (*fetch_args)(struct trussinfo *, u_int); 63 int (*fetch_retval)(struct trussinfo *, long *, int *); 110 struct trussinfo struct
|
H A D | syscall.h | 116 char *print_arg(struct syscall_args *, unsigned long*, long *, struct trussinfo *); 159 void print_syscall(struct trussinfo *); 160 void print_syscall_ret(struct trussinfo *, int, long *); 161 void print_summary(struct trussinfo *trussinfo);
|
H A D | setup.c | 65 static void enter_syscall(struct trussinfo *, struct threadinfo *, 67 static void new_proc(struct trussinfo *, pid_t, lwpid_t); 76 setup_and_wait(struct trussinfo *info, char *command[]) 100 start_tracing(struct trussinfo *info, pid_t pid) 208 add_threads(struct trussinfo *info, struct procinfo *p) 236 new_proc(struct trussinfo *info, pid_t pid, lwpid_t lwpid) 279 detach_all_procs(struct trussinfo *info) 290 find_proc(struct trussinfo *info, pid_t pid) 306 find_thread(struct trussinfo *info, pid_t pid, lwpid_t lwpid) 328 find_exit_thread(struct trussinfo *inf [all...] |
H A D | syscalls.c | 1146 print_sockaddr(FILE *fp, struct trussinfo *trussinfo, void *arg, socklen_t len) argument 1154 pid_t pid = trussinfo->curthread->proc->pid; 1215 print_iovec(FILE *fp, struct trussinfo *trussinfo, void *arg, int iovcnt) argument 1218 size_t max_string = trussinfo->strsize; 1221 pid_t pid = trussinfo->curthread->proc->pid; 1531 struct trussinfo *trussinfo) 1539 pid = trussinfo 1530 print_arg(struct syscall_args *sc, unsigned long *args, long *retval, struct trussinfo *trussinfo) argument 2524 print_syscall(struct trussinfo *trussinfo) argument 2555 print_syscall_ret(struct trussinfo *trussinfo, int errorp, long *retval) argument 2610 print_summary(struct trussinfo *trussinfo) argument [all...] |