Searched refs:trussinfo (Results 1 – 6 of 6) sorted by relevance
/freebsd/usr.bin/truss/ |
H A D | main.c | 69 struct trussinfo *trussinfo; in main() local 79 trussinfo = (struct trussinfo *)calloc(1, sizeof(struct trussinfo)); in main() 80 if (trussinfo == NULL) in main() 84 trussinfo->outfile = stderr; in main() 85 trussinfo->strsize = 32; in main() 86 trussinfo->curthread = NULL; in main() 87 LIST_INIT(&trussinfo->proclist); in main() 98 trussinfo->flags |= FOLLOWFORKS; in main() 101 trussinfo->flags |= EXECVEARGS; in main() 104 trussinfo->flags |= (COUNTONLY | NOSIGS); in main() [all …]
|
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 | setup.c | 69 static void enter_syscall(struct trussinfo *, struct threadinfo *, 71 static void new_proc(struct trussinfo *, pid_t, lwpid_t); 148 setup_and_wait(struct trussinfo *info, char *command[]) in setup_and_wait() 172 start_tracing(struct trussinfo *info, pid_t pid) in start_tracing() 293 add_threads(struct trussinfo *info, struct procinfo *p) in add_threads() 321 new_proc(struct trussinfo *info, pid_t pid, lwpid_t lwpid) in new_proc() 364 detach_all_procs(struct trussinfo *info) in detach_all_procs() 375 find_proc(struct trussinfo *info, pid_t pid) in find_proc() 391 find_thread(struct trussinfo *info, pid_t pid, lwpid_t lwpid) in find_thread() 413 find_exit_thread(struct trussinfo *info, pid_t pid) in find_exit_thread() [all …]
|
H A D | syscall.h | 231 struct trussinfo *); 273 void print_syscall(struct trussinfo *); 274 void print_syscall_ret(struct trussinfo *, int, syscallarg_t *); 275 void print_summary(struct trussinfo *trussinfo);
|
H A D | syscalls.c | 1087 print_sockaddr(FILE *fp, struct trussinfo *trussinfo, uintptr_t arg, in print_sockaddr() argument 1096 pid_t pid = trussinfo->curthread->proc->pid; in print_sockaddr() 1157 print_iovec(FILE *fp, struct trussinfo *trussinfo, uintptr_t arg, int iovcnt) in print_iovec() argument 1160 size_t max_string = trussinfo->strsize; in print_iovec() 1163 pid_t pid = trussinfo->curthread->proc->pid; in print_iovec() 1577 struct trussinfo *trussinfo) in print_arg() argument 1585 pid = trussinfo->curthread->proc->pid; in print_arg() 1641 int max_string = trussinfo->strsize; in print_arg() 1690 trussinfo->curthread->proc->abi->pointer_size; in print_arg() 1697 (trussinfo->flags & EXECVEARGS) == 0) || in print_arg() [all …]
|
H A D | truss.h | 41 struct trussinfo; 105 struct trussinfo struct
|