Lines Matching full:tcp
58 tprint_timeval32(struct tcb *tcp, const struct timeval32 *tv)
64 tprint_timeval(struct tcb *tcp, const struct timeval *tv)
71 printtv_bitness(struct tcb *tcp, long addr, enum bitness_t bitness, int special)
75 else if (!verbose(tcp))
88 if ((rc = umove(tcp, addr, &tv)) >= 0) {
96 tprint_timeval32(tcp, &tv);
101 if ((rc = umove(tcp, addr, &tv)) >= 0) {
109 tprint_timeval(tcp, &tv);
118 sprinttv(struct tcb *tcp, long addr, enum bitness_t bitness, char *buf)
122 else if (!verbose(tcp))
135 if ((rc = umove(tcp, addr, &tv)) >= 0)
141 if ((rc = umove(tcp, addr, &tv)) >= 0)
151 void print_timespec(struct tcb *tcp, long addr)
155 else if (!verbose(tcp))
164 if ((rc = umove(tcp, addr, &tv)) >= 0)
172 if ((rc = umove(tcp, addr, &ts)) >= 0)
182 void sprint_timespec(char *buf, struct tcb *tcp, long addr)
186 else if (!verbose(tcp))
195 if ((rc = umove(tcp, addr, &tv)) >= 0)
203 if ((rc = umove(tcp, addr, &ts)) >= 0)
214 sys_time(tcp)
215 struct tcb *tcp;
217 if (exiting(tcp)) {
219 printnum(tcp, tcp->u_arg[0], "%ld");
226 sys_stime(tcp)
227 struct tcb *tcp;
229 if (exiting(tcp)) {
230 printnum(tcp, tcp->u_arg[0], "%ld");
236 sys_gettimeofday(tcp)
237 struct tcb *tcp;
239 if (exiting(tcp)) {
240 if (syserror(tcp)) {
242 tcp->u_arg[0], tcp->u_arg[1]);
245 printtv(tcp, tcp->u_arg[0]);
248 printtv(tcp, tcp->u_arg[1]);
257 sys_osf_gettimeofday(tcp)
258 struct tcb *tcp;
260 if (exiting(tcp)) {
261 if (syserror(tcp)) {
262 tprintf("%#lx, %#lx", tcp->u_arg[0], tcp->u_arg[1]);
265 printtv_bitness(tcp, tcp->u_arg[0], BITNESS_32, 0);
268 printtv_bitness(tcp, tcp->u_arg[1], BITNESS_32, 0);
276 sys_settimeofday(tcp)
277 struct tcb *tcp;
279 if (entering(tcp)) {
280 printtv(tcp, tcp->u_arg[0]);
283 printtv(tcp, tcp->u_arg[1]);
291 sys_osf_settimeofday(tcp)
292 struct tcb *tcp;
294 if (entering(tcp)) {
295 printtv_bitness(tcp, tcp->u_arg[0], BITNESS_32, 0);
298 printtv_bitness(tcp, tcp->u_arg[1], BITNESS_32, 0);
306 sys_adjtime(tcp)
307 struct tcb *tcp;
309 if (entering(tcp)) {
310 printtv(tcp, tcp->u_arg[0]);
313 if (syserror(tcp))
314 tprintf("%#lx", tcp->u_arg[1]);
316 printtv(tcp, tcp->u_arg[1]);
322 sys_nanosleep(struct tcb *tcp)
324 if (entering(tcp)) {
325 print_timespec(tcp, tcp->u_arg[0]);
328 if (!tcp->u_arg[1] || is_restart_error(tcp))
329 print_timespec(tcp, tcp->u_arg[1]);
331 tprintf("%#lx", tcp->u_arg[1]);
344 printitv_bitness(struct tcb *tcp, long addr, enum bitness_t bitness)
348 else if (!verbose(tcp))
363 if ((rc = umove(tcp, addr, &itv)) >= 0) {
365 tprint_timeval32(tcp, &itv.it_interval);
367 tprint_timeval32(tcp, &itv.it_value);
373 if ((rc = umove(tcp, addr, &itv)) >= 0) {
375 tprint_timeval(tcp, &itv.it_interval);
377 tprint_timeval(tcp, &itv.it_value);
386 #define printitv(tcp, addr) \
387 printitv_bitness((tcp), (addr), BITNESS_CURRENT)
390 sys_getitimer(tcp)
391 struct tcb *tcp;
393 if (entering(tcp)) {
394 printxval(which, tcp->u_arg[0], "ITIMER_???");
397 if (syserror(tcp))
398 tprintf("%#lx", tcp->u_arg[1]);
400 printitv(tcp, tcp->u_arg[1]);
408 sys_osf_getitimer(tcp)
409 struct tcb *tcp;
411 if (entering(tcp)) {
412 printxval(which, tcp->u_arg[0], "ITIMER_???");
415 if (syserror(tcp))
416 tprintf("%#lx", tcp->u_arg[1]);
418 printitv_bitness(tcp, tcp->u_arg[1], BITNESS_32);
425 sys_setitimer(tcp)
426 struct tcb *tcp;
428 if (entering(tcp)) {
429 printxval(which, tcp->u_arg[0], "ITIMER_???");
431 printitv(tcp, tcp->u_arg[1]);
434 if (syserror(tcp))
435 tprintf("%#lx", tcp->u_arg[2]);
437 printitv(tcp, tcp->u_arg[2]);
444 sys_osf_setitimer(tcp)
445 struct tcb *tcp;
447 if (entering(tcp)) {
448 printxval(which, tcp->u_arg[0], "ITIMER_???");
450 printitv_bitness(tcp, tcp->u_arg[1], BITNESS_32);
453 if (syserror(tcp))
454 tprintf("%#lx", tcp->u_arg[2]);
456 printitv_bitness(tcp, tcp->u_arg[2], BITNESS_32);
560 tprint_timex32(struct tcb *tcp, long addr)
584 if (umove(tcp, addr, &tx) < 0)
596 tprint_timeval32(tcp, &tx.time);
609 tprint_timex(struct tcb *tcp, long addr)
615 return tprint_timex32(tcp, addr);
617 if (umove(tcp, addr, &tx) < 0)
628 tprint_timeval(tcp, &tx.time);
639 tprint_timeval(tcp, &tx.time);
652 sys_adjtimex(struct tcb *tcp)
654 if (exiting(tcp)) {
655 if (tcp->u_arg[0] == 0)
657 else if (syserror(tcp) || !verbose(tcp))
658 tprintf("%#lx", tcp->u_arg[0]);
659 else if (tprint_timex(tcp, tcp->u_arg[0]) < 0)
661 if (syserror(tcp))
663 tcp->auxstr = xlookup(adjtimex_state, tcp->u_rval);
664 if (tcp->auxstr)
701 sys_clock_settime(tcp)
702 struct tcb *tcp;
704 if (entering(tcp)) {
705 printxval(clocknames, tcp->u_arg[0], "CLOCK_???");
707 printtv(tcp, tcp->u_arg[1]);
713 sys_clock_gettime(tcp)
714 struct tcb *tcp;
716 if (entering(tcp)) {
717 printxval(clocknames, tcp->u_arg[0], "CLOCK_???");
720 if (syserror(tcp))
721 tprintf("%#lx", tcp->u_arg[1]);
723 printtv(tcp, tcp->u_arg[1]);
729 sys_clock_nanosleep(tcp)
730 struct tcb *tcp;
732 if (entering(tcp)) {
733 printxval(clocknames, tcp->u_arg[0], "CLOCK_???");
735 printflags(clockflags, tcp->u_arg[1], "TIMER_???");
737 printtv(tcp, tcp->u_arg[2]);
740 if (syserror(tcp))
741 tprintf("%#lx", tcp->u_arg[3]);
743 printtv(tcp, tcp->u_arg[3]);
761 printsigevent32(struct tcb *tcp, long arg)
776 if (umove(tcp, arg, &sev) < 0)
800 printsigevent(struct tcb *tcp, long arg)
807 printsigevent32(tcp, arg);
811 if (umove (tcp, arg, &sev) < 0)
836 sys_timer_create(tcp)
837 struct tcb *tcp;
839 if (entering(tcp)) {
840 printxval(clocknames, tcp->u_arg[0], "CLOCK_???");
842 printsigevent(tcp, tcp->u_arg[1]);
847 if (syserror(tcp) || umove(tcp, tcp->u_arg[2], &p) < 0)
848 tprintf("%#lx", tcp->u_arg[2]);
856 sys_timer_settime(tcp)
857 struct tcb *tcp;
859 if (entering(tcp)) {
860 tprintf("%#lx, ", tcp->u_arg[0]);
861 printflags(clockflags, tcp->u_arg[1], "TIMER_???");
863 printitv(tcp, tcp->u_arg[2]);
866 if (syserror(tcp))
867 tprintf("%#lx", tcp->u_arg[3]);
869 printitv(tcp, tcp->u_arg[3]);
875 sys_timer_gettime(tcp)
876 struct tcb *tcp;
878 if (entering(tcp)) {
879 tprintf("%#lx, ", tcp->u_arg[0]);
881 if (syserror(tcp))
882 tprintf("%#lx", tcp->u_arg[1]);
884 printitv(tcp, tcp->u_arg[1]);
890 print_rtc(tcp, rt)
891 struct tcb *tcp;
898 if (!abbrev(tcp))
906 rtc_ioctl(tcp, code, arg)
907 struct tcb *tcp;
914 if (entering(tcp)) {
916 if (umove(tcp, arg, &rt) < 0)
920 print_rtc(tcp, &rt);
926 if (exiting(tcp)) {
928 if (syserror(tcp) || umove(tcp, arg, &rt) < 0)
932 print_rtc(tcp, &rt);
938 if (entering(tcp))
943 if (exiting(tcp))
947 if (entering(tcp)) {
949 if (umove(tcp, arg, &wk) < 0)
954 print_rtc(tcp, &wk.time);
960 if (exiting(tcp)) {
962 if (syserror(tcp) || umove(tcp, arg, &wk) < 0)
967 print_rtc(tcp, &wk.time);
973 if (entering(tcp))
990 sys_timerfd(tcp)
991 struct tcb *tcp;
993 if (entering(tcp)) {
995 tprintf("%ld, ", tcp->u_arg[0]);
996 printxval(clocknames, tcp->u_arg[1], "CLOCK_???");
998 printflags(timerfdflags, tcp->u_arg[2], "TFD_???");
1000 printitv(tcp, tcp->u_arg[3]);
1006 sys_timerfd_create(struct tcb *tcp)
1008 if (entering(tcp)) {
1009 printxval(clocknames, tcp->u_arg[0], "CLOCK_???");
1011 printflags(timerfdflags, tcp->u_arg[1], "TFD_???");
1017 sys_timerfd_settime(struct tcb *tcp)
1019 if (entering(tcp)) {
1020 printfd(tcp, tcp->u_arg[0]);
1022 printflags(timerfdflags, tcp->u_arg[1], "TFD_???");
1024 printitv(tcp, tcp->u_arg[2]);
1026 printitv(tcp, tcp->u_arg[3]);
1032 sys_timerfd_gettime(struct tcb *tcp)
1034 if (entering(tcp)) {
1035 printfd(tcp, tcp->u_arg[0]);
1037 printitv(tcp, tcp->u_arg[1]);