Home
last modified time | relevance | path

Searched refs:trussinfo (Results 1 – 6 of 6) sorted by relevance

/freebsd/usr.bin/truss/
H A Dmain.c69 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 Dextern.h34 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 Dsetup.c69 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 Dsyscall.h231 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 Dsyscalls.c1087 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 Dtruss.h41 struct trussinfo;
105 struct trussinfo struct