Lines Matching refs:tcb
343 struct tcb {
364 struct tcb *parent; /* Parent of this process */
393 /* TCB flags */
502 extern struct tcb **tcbtab;
511 extern struct tcb *tcp_last;
517 extern struct tcb *alloc_tcb(int, int);
518 extern struct tcb *pid2tcb(int);
519 extern void droptcb(struct tcb *);
527 extern int get_scno(struct tcb *);
528 extern long known_scno(struct tcb *);
529 extern long do_ptrace(int request, struct tcb *tcp, void *addr, void *data);
530 extern int ptrace_restart(int request, struct tcb *tcp, int sig);
531 extern int force_result(struct tcb *, int, long);
532 extern int trace_syscall(struct tcb *);
533 tcb *, struct timeval *);
535 extern int printargs(struct tcb *);
539 extern int umoven(struct tcb *, long, int, char *);
540 extern int umovestr(struct tcb *, long, int, char *);
541 extern int upeek(struct tcb *, long, long *);
542 extern void dumpiov(struct tcb *, int, long);
543 extern void dumpstr(struct tcb *, long, int);
544 extern void printstr(struct tcb *, long, int);
545 extern void printnum(struct tcb *, long, const char *);
546 extern void printnum_int(struct tcb *, long, const char *);
547 extern void printpath(struct tcb *, long);
548 extern void printpathn(struct tcb *, long, int);
549 extern void printtv_bitness(struct tcb *, long, enum bitness_t, int);
550 extern void sprinttv(struct tcb *, long, enum bitness_t, char *);
551 extern void print_timespec(struct tcb *, long);
552 extern void sprint_timespec(char *, struct tcb *, long);
556 extern void printfd(struct tcb *, int);
557 extern void printsock(struct tcb *, long, int);
558 extern void print_sock_optmgmt(struct tcb *, long, int);
559 extern void printrusage(struct tcb *, long);
561 extern int clearbpt(struct tcb *);
562 extern int setbpt(struct tcb *);
563 extern int sigishandled(struct tcb *, int);
564 extern void printcall(struct tcb *);
566 extern void print_sigset(struct tcb *, long, int);
568 extern void printleader(struct tcb *);
572 extern void tprint_iov(struct tcb *, unsigned long, unsigned long);
575 extern int is_restart_error(struct tcb *);
577 extern int change_syscall(struct tcb *, int);
578 extern int internal_fork(struct tcb *);
579 extern int internal_exec(struct tcb *);
580 extern int internal_wait(struct tcb *, int);
581 extern int internal_exit(struct tcb *);
583 extern int handle_new_child(struct tcb *, int, int);
588 extern int ioctl_decode(struct tcb *, long, long);
589 extern int term_ioctl(struct tcb *, long, long);
590 extern int sock_ioctl(struct tcb *, long, long);
591 extern int proc_ioctl(struct tcb *, int, int);
592 extern int stream_ioctl(struct tcb *, int, int);
594 extern int rtc_ioctl(struct tcb *, long, long);
595 extern int scsi_ioctl(struct tcb *, long, long);
596 extern int block_ioctl(struct tcb *, long, long);
608 extern int fixvfork(struct tcb *);
612 extern long getrval2(struct tcb *);
615 extern int proc_open(struct tcb *tcp, int attaching);
701 extern int printllval(struct tcb *, const char *, int);