/freebsd-10.2-release/usr.bin/truss/ |
H A D | extern.h | 37 extern void waitevent(struct trussinfo *); 41 extern void arm_syscall_entry(struct trussinfo *, int); 42 extern long arm_syscall_exit(struct trussinfo *, int); 45 extern void amd64_syscall_entry(struct trussinfo *, int); 46 extern long amd64_syscall_exit(struct trussinfo *, int); 47 extern void amd64_linux32_syscall_entry(struct trussinfo *, int); 48 extern long amd64_linux32_syscall_exit(struct trussinfo *, int); 49 extern void amd64_fbsd32_syscall_entry(struct trussinfo *, int); 50 extern long amd64_fbsd32_syscall_exit(struct trussinfo *, int); 53 extern void i386_syscall_entry(struct trussinfo *, in [all...] |
H A D | main.c | 79 void (*enter_syscall)(struct trussinfo *, int); 80 long (*exit_syscall)(struct trussinfo *, int); 123 set_etype(struct trussinfo *trussinfo) argument 135 mib[3] = trussinfo->pid; 172 struct trussinfo *trussinfo; local 182 /* Initialize the trussinfo struct */ 183 trussinfo = (struct trussinfo *)callo [all...] |
H A D | arm-fbsd.c | 117 arm_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 127 tid = trussinfo->curthread->tid; 130 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 145 fprintf(trussinfo->outfile, "-- CANNOT READ PC --\n"); 169 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 173 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 177 trussinfo->curthread->in_fork = 1; 225 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 254 fsc->args, 0, trussinfo); 299 arm_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | amd64-fbsd.c | 117 amd64_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 126 tid = trussinfo->curthread->tid; 129 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 155 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 159 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 163 trussinfo->curthread->in_fork = 1; 194 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 223 fsc->args, 0, trussinfo); 232 fprintf(trussinfo 268 amd64_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | amd64-fbsd32.c | 120 amd64_fbsd32_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 130 tid = trussinfo->curthread->tid; 133 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 162 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 166 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 170 trussinfo->curthread->in_fork = 1; 195 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 224 fsc->args, 0, trussinfo); 233 fprintf(trussinfo 269 amd64_fbsd32_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | amd64-linux32.c | 114 amd64_linux32_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 122 tid = trussinfo->curthread->tid; 125 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 138 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 142 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 145 trussinfo->curthread->in_fork = 1; 169 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 198 fsc->args, 0, trussinfo); 207 fprintf(trussinfo 251 amd64_linux32_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | i386-fbsd.c | 117 i386_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 127 tid = trussinfo->curthread->tid; 130 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 159 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 163 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 167 trussinfo->curthread->in_fork = 1; 188 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 217 fsc->args, 0, trussinfo); 226 fprintf(trussinfo 262 i386_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | i386-linux.c | 114 i386_linux_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 122 tid = trussinfo->curthread->tid; 125 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 138 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 142 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 145 trussinfo->curthread->in_fork = 1; 169 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 198 fsc->args, 0, trussinfo); 207 fprintf(trussinfo 251 i386_linux_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | ia64-fbsd.c | 116 ia64_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 125 tid = trussinfo->curthread->tid; 128 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 149 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 153 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 157 trussinfo->curthread->in_fork = 1; 170 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 199 fsc->args, 0, trussinfo); 208 fprintf(trussinfo 244 ia64_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | mips-fbsd.c | 121 mips_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 131 tid = trussinfo->curthread->tid; 134 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 152 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 156 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 160 trussinfo->curthread->in_fork = 1; 222 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 251 fsc->args, 0, trussinfo); 260 fprintf(trussinfo 296 mips_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | powerpc-fbsd.c | 121 powerpc_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 134 tid = trussinfo->curthread->tid; 137 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 166 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 170 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 174 trussinfo->curthread->in_fork = 1; 199 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 228 fsc->args, 0, trussinfo); 237 fprintf(trussinfo 273 powerpc_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | powerpc64-fbsd.c | 116 powerpc64_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 126 tid = trussinfo->curthread->tid; 129 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 154 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 158 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 162 trussinfo->curthread->in_fork = 1; 187 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 216 fsc->args, 0, trussinfo); 225 fprintf(trussinfo 261 powerpc64_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | sparc64-fbsd.c | 122 sparc64_syscall_entry(struct trussinfo *trussinfo, int nargs) argument 132 tid = trussinfo->curthread->tid; 135 fprintf(trussinfo->outfile, "-- CANNOT READ REGISTERS --\n"); 158 fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", 162 if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && 166 trussinfo->curthread->in_fork = 1; 216 fprintf(trussinfo->outfile, "unknown syscall %s -- setting " 245 fsc->args, 0, trussinfo); 254 fprintf(trussinfo 290 sparc64_syscall_exit(struct trussinfo *trussinfo, int syscall_num __unused) argument [all...] |
H A D | syscall.h | 68 char *print_arg(struct syscall_args *, unsigned long*, long, struct trussinfo *); 110 void print_syscall(struct trussinfo *, const char *, int, char **); 111 void print_syscall_ret(struct trussinfo *, const char *, int, char **, int, 113 void print_summary(struct trussinfo *trussinfo);
|
H A D | syscalls.c | 613 struct trussinfo *trussinfo) 619 pid = trussinfo->pid; 646 int max_string = trussinfo->strsize; 1326 print_syscall(struct trussinfo *trussinfo, const char *name, int nargs, argument 1333 if (trussinfo->flags & FOLLOWFORKS) 1334 len += fprintf(trussinfo->outfile, "%5d: ", trussinfo->pid); 1338 clock_gettime(CLOCK_REALTIME, &trussinfo 612 print_arg(struct syscall_args *sc, unsigned long *args, long retval, struct trussinfo *trussinfo) argument 1372 print_syscall_ret(struct trussinfo *trussinfo, const char *name, int nargs, char **s_args, int errorp, long retval, struct syscall *sc) argument 1407 print_summary(struct trussinfo *trussinfo) argument [all...] |
H A D | truss.h | 49 struct trussinfo struct
|
H A D | setup.c | 152 find_thread(struct trussinfo *info, lwpid_t lwpid) 174 * Fill trussinfo structure. 178 waitevent(struct trussinfo *info)
|