Home | History | Annotate | Download | only in strace

Lines Matching refs:tcb

262 struct tcb {
264 int pid; /* If 0, this tcb is free */
295 /* TCB flags */
450 extern void print_pc(struct tcb *);
451 extern int trace_syscall(struct tcb *);
452 extern void count_syscall(struct tcb *, const struct timeval *);
457 extern int get_scno(struct tcb *tcp);
459 extern int umoven(struct tcb *, long, unsigned int, void *);
462 extern int umovestr(struct tcb *, long, unsigned int, char *);
468 extern long getrval2(struct tcb *);
475 extern int pathtrace_match(struct tcb *);
476 extern int getfdpath(struct tcb *, int, char *, unsigned);
500 extern int getllval(struct tcb *, unsigned long long *, int);
501 extern int printllval(struct tcb *, const char *, int)
505 extern int printargs(struct tcb *);
506 extern int printargs_lu(struct tcb *);
507 extern int printargs_ld(struct tcb *);
513 extern void dumpiov_in_msghdr(struct tcb *, long);
514 extern void dumpiov_in_mmsghdr(struct tcb *, long);
515 extern void dumpiov(struct tcb *, int, long);
516 extern void dumpstr(struct tcb *, long, int);
517 extern void printstr(struct tcb *, long, long);
518 extern void printnum_int(struct tcb *, long, const char *)
520 extern void printnum_long(struct tcb *, long, const char *)
522 extern void printpath(struct tcb *, long);
523 extern void printpathn(struct tcb *, long, unsigned int);
526 extern void printtv_bitness(struct tcb *, long, enum bitness_t, int);
531 extern char *sprinttv(char *, struct tcb *, long, enum bitness_t, int special);
532 extern void print_timespec(struct tcb *, long);
533 extern void sprint_timespec(char *, struct tcb *, long);
535 extern void printsiginfo_at(struct tcb *tcp, long addr);
536 extern void printfd(struct tcb *, int);
538 extern void print_dirfd(struct tcb *, int);
539 extern void printsock(struct tcb *, long, int);
540 extern void print_sock_optmgmt(struct tcb *, long, int);
541 extern void printrusage(struct tcb *, long);
543 extern void printrusage32(struct tcb *, long);
546 extern void print_sigset_addr_len(struct tcb *, long, long);
551 extern void tprint_iov(struct tcb *, unsigned long, unsigned long, int decode_iov);
552 extern void tprint_iov_upto(struct tcb *, unsigned long, unsigned long, int decode_iov, unsigned long);
555 extern void print_loff_t(struct tcb *, long);
556 extern void print_seccomp_filter(struct tcb *tcp, unsigned long);
561 extern int ioctl_decode(struct tcb *, const unsigned int, long);
563 extern int block_ioctl(struct tcb *, const unsigned int, long);
564 extern int evdev_ioctl(struct tcb *, const unsigned int, long);
565 extern int loop_ioctl(struct tcb *, const unsigned int, long);
566 extern int mtd_ioctl(struct tcb *, const unsigned int, long);
567 extern int ptp_ioctl(struct tcb *, const unsigned int, long);
568 extern int rtc_ioctl(struct tcb *, const unsigned int, long);
569 extern int scsi_ioctl(struct tcb *, const unsigned int, long);
570 extern int sock_ioctl(struct tcb *, const unsigned int, long);
571 extern int term_ioctl(struct tcb *, const unsigned int, long);
572 extern int ubi_ioctl(struct tcb *, const unsigned int, long);
573 extern int v4l2_ioctl(struct tcb *, const unsigned int, long);
585 extern void unwind_tcb_init(struct tcb *tcp);
586 extern void unwind_tcb_fin(struct tcb *tcp);
587 extern void unwind_cache_invalidate(struct tcb* tcp);
588 extern void unwind_print_stacktrace(struct tcb* tcp);
589 extern void unwind_capture_stacktrace(struct tcb* tcp);
594 * printing_tcp: tcb which has incomplete line being printed right now.
609 extern struct tcb *printing_tcp;
610 extern void printleader(struct tcb *);
681 #define SYS_FUNC(syscall_name) int SYS_FUNC_NAME(syscall_name)(struct tcb *tcp)