Home | History | Annotate | Download | only in m_syswrap

Lines Matching refs:tid

226 static SysRes sys_set_tls (ThreadId tid, Addr tlsptr);
290 VG_ (printf) ("tid %d: guessed client stack range %#lx-%#lx\n",
358 SysRes sys_set_tls ( ThreadId tid, Addr tlsptr )
360 VG_(threads)[tid].arch.vex.guest_ULR = tlsptr;
436 ML_ (generic_PRE_sys_socketpair) (tid, ARG2_0, ARG2_1, ARG2_2, ARG2_3);
446 ML_ (generic_PRE_sys_bind) (tid, ARG2_0, ARG2_1, ARG2_2);
456 ML_ (generic_PRE_sys_accept) (tid, ARG2_0, ARG2_1, ARG2_2);
464 tid, ARG2_0, ARG2_1, ARG2_2, ARG2_3,
470 ML_ (generic_PRE_sys_send) (tid, ARG2_0, ARG2_1, ARG2_2);
476 ML_ (generic_PRE_sys_recvfrom) (tid, ARG2_0, ARG2_1, ARG2_2,
487 ML_ (generic_PRE_sys_recv) (tid, ARG2_0, ARG2_1, ARG2_2);
493 ML_ (generic_PRE_sys_connect) (tid, ARG2_0, ARG2_1, ARG2_2);
499 ML_ (generic_PRE_sys_setsockopt) (tid, ARG2_0, ARG2_1, ARG2_2,
506 ML_ (linux_PRE_sys_getsockopt) (tid, ARG2_0, ARG2_1, ARG2_2, ARG2_3, ARG2_4);
511 ML_ (generic_PRE_sys_getsockname) (tid, ARG2_0, ARG2_1, ARG2_2);
516 ML_ (generic_PRE_sys_getpeername) (tid, ARG2_0, ARG2_1, ARG2_2);
529 ML_ (generic_PRE_sys_sendmsg) (tid, (UChar *)ARG2_0, (struct vki_msghdr *)ARG2_1);
539 ML_ (generic_PRE_sys_recvmsg) (tid, (UChar *)ARG2_0,
569 r = ML_ (generic_POST_sys_socketpair) ( tid,
575 r = ML_ (generic_POST_sys_socket) (tid, VG_ (mk_SysRes_Success) (RES));
586 r = ML_ (generic_POST_sys_accept) (tid, VG_ (mk_SysRes_Success) (RES),
595 ML_ (generic_POST_sys_recvfrom) (tid, VG_ (mk_SysRes_Success) (RES),
600 ML_ (generic_POST_sys_recv) (tid, RES, ARG2_0, ARG2_1, ARG2_2);
607 ML_ (linux_POST_sys_getsockopt) (tid, VG_ (mk_SysRes_Success) (RES),
612 ML_ (generic_POST_sys_getsockname) (tid, VG_ (mk_SysRes_Success) (RES),
616 ML_ (generic_POST_sys_getpeername) (tid, VG_ (mk_SysRes_Success) (RES),
624 ML_(generic_PRE_sys_recvmsg)( tid, "msg", (struct vki_msghdr *)ARG2_1 );
650 r = ML_ (generic_POST_sys_socket) (tid, VG_ (mk_SysRes_Success) (RES));
660 ML_ (generic_PRE_sys_setsockopt) (tid, ARG1, ARG2, ARG3, ARG4, ARG5);
669 ML_ (linux_PRE_sys_getsockopt) (tid, ARG1, ARG2, ARG3, ARG4, ARG5);
675 ML_ (linux_POST_sys_getsockopt) (tid, VG_ (mk_SysRes_Success) (RES),
685 ML_(generic_PRE_sys_connect)(tid, ARG1,ARG2,ARG3);
694 ML_ (generic_PRE_sys_accept) (tid, ARG1, ARG2, ARG3);
702 ML_ (generic_POST_sys_accept) (tid, VG_ (mk_SysRes_Success) (RES),
715 ML_ (generic_PRE_sys_sendto) (tid, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6);
726 ML_ (generic_PRE_sys_recvfrom) (tid, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6);
732 ML_ (generic_POST_sys_recvfrom) (tid, VG_ (mk_SysRes_Success) (RES),
742 ML_(generic_PRE_sys_sendmsg)(tid, "msg", (struct vki_msghdr *)ARG2);
750 ML_(generic_PRE_sys_recvmsg)(tid, "msg", (struct vki_msghdr *)ARG2);
754 ML_(generic_POST_sys_recvmsg)(tid, "msg", (struct vki_msghdr *)ARG2, RES);
769 ML_ (generic_PRE_sys_semop) (tid, ARG1, ARG2, ARG3);
801 ML_ (generic_PRE_sys_semctl) (tid, ARG1, ARG2, ARG3, ARG4);
806 ML_ (generic_POST_sys_semctl) (tid, RES, ARG1, ARG2, ARG3, ARG4);
816 ML_ (generic_PRE_sys_semtimedop) (tid, ARG1, ARG2, ARG3, ARG4);
830 ML_ (linux_PRE_sys_msgsnd) (tid, ARG1, ARG2, ARG3, ARG4);
841 ML_ (linux_PRE_sys_msgrcv) (tid, ARG1, ARG2, ARG3, ARG4, ARG5);
848 ML_ (linux_POST_sys_msgrcv) (tid, RES, ARG1, ARG2, ARG3, ARG4, ARG5);
855 ML_ (linux_PRE_sys_msgctl) (tid, ARG1, ARG2, ARG3);
860 ML_ (linux_POST_sys_msgctl) (tid, RES, ARG1, ARG2, ARG3);
874 if (!ML_ (generic_PRE_sys_shmdt) (tid, ARG1))
881 ML_ (generic_POST_sys_shmdt) (tid, RES, ARG1);
888 ML_ (generic_PRE_sys_shmctl) (tid, ARG1, ARG2, ARG3);
893 ML_ (generic_POST_sys_shmctl) (tid, RES, ARG1, ARG2, ARG3);
908 ML_ (generic_PRE_sys_bind) (tid, ARG1, ARG2, ARG3);
922 ML_ (generic_PRE_sys_getsockname) (tid, ARG1, ARG2, ARG3);
928 ML_ (generic_POST_sys_getsockname) (tid, VG_ (mk_SysRes_Success) (RES),
937 ML_ (generic_PRE_sys_getpeername) (tid, ARG1, ARG2, ARG3);
943 ML_ (generic_POST_sys_getpeername) (tid, VG_ (mk_SysRes_Success) (RES),
952 ML_ (generic_PRE_sys_socketpair) (tid, ARG1, ARG2, ARG3, ARG4);
958 ML_ (generic_POST_sys_socketpair) (tid, VG_ (mk_SysRes_Success) (RES),
968 ML_ (generic_PRE_sys_send) (tid, ARG1, ARG2, ARG3);
977 ML_ (generic_PRE_sys_recv) (tid, ARG1, ARG2, ARG3);
982 ML_ (generic_POST_sys_recv) (tid, RES, ARG1, ARG2, ARG3);
1002 ML_ (generic_PRE_sys_mmap) (tid, ARG1, ARG2, ARG3, ARG4, ARG5,
1016 ML_ (generic_PRE_sys_mmap) (tid, ARG1, ARG2, ARG3, ARG4, ARG5,
1084 deref_Addr (ThreadId tid, Addr a, Char * s)
1101 ML_ (generic_PRE_sys_semop) (tid, ARG2, ARG5, ARG3);
1108 UWord arg = deref_Addr (tid, ARG5, "semctl(arg)");
1109 ML_ (generic_PRE_sys_semctl) (tid, ARG2, ARG3, ARG4, arg);
1113 ML_ (generic_PRE_sys_semtimedop) (tid, ARG2, ARG5, ARG3, ARG6);
1117 ML_ (linux_PRE_sys_msgsnd) (tid, ARG2, ARG5, ARG3, ARG4);
1125 msgp = deref_Addr (tid,
1128 msgtyp = deref_Addr (tid,
1131 ML_ (linux_PRE_sys_msgrcv) (tid, ARG2, msgp, ARG3, msgtyp, ARG4);
1139 ML_ (linux_PRE_sys_msgctl) (tid, ARG2, ARG3, ARG5);
1147 if (!ML_ (generic_PRE_sys_shmdt) (tid, ARG5))
1153 ML_ (generic_PRE_sys_shmctl) (tid, ARG2, ARG3, ARG5);
1174 UWord arg = deref_Addr (tid, ARG5, "semctl(arg)");
1175 ML_ (generic_PRE_sys_semctl) (tid, ARG2, ARG3, ARG4, arg);
1185 msgp = deref_Addr (tid, (Addr) (&((struct vki_ipc_kludge *)
1188 msgtyp = deref_Addr (tid,
1191 ML_ (linux_POST_sys_msgrcv)(tid, RES, ARG2, msgp, ARG3, msgtyp, ARG4);
1197 ML_ (linux_POST_sys_msgctl) (tid, RES, ARG2, ARG3, ARG5);
1206 addr = deref_Addr (tid, ARG4, "shmat(addr)");
1207 ML_ (generic_POST_sys_shmat) (tid, addr, ARG2, ARG5, ARG3);
1211 ML_ (generic_POST_sys_shmdt) (tid, RES, ARG5);
1216 ML_ (generic_POST_sys_shmctl) (tid, RES, ARG2, ARG3, ARG5);
1277 SET_STATUS_from_SysRes (do_clone (tid,
1289 SET_STATUS_from_SysRes (ML_ (do_fork_clone) (tid,
1321 vg_assert (VG_ (is_valid_tid) (tid));
1322 vg_assert (tid >= 1 && tid < VG_N_THREADS);
1323 vg_assert (VG_ (is_running_thread) (tid));
1324 tst = VG_ (get_ThreadState) (tid);
1325 VG_ (sigframe_destroy) (tid, False);
1337 vg_assert (VG_ (is_valid_tid) (tid));
1338 vg_assert (tid >= 1 && tid < VG_N_THREADS);
1339 vg_assert (VG_ (is_running_thread) (tid));
1341 VG_ (sigframe_destroy) (tid, True);
1354 SET_STATUS_from_SysRes( sys_set_tls( tid, ARG1 ) );
1382 if (!ML_(fd_allowed)(p0, "pipe", tid, True) ||
1383 !ML_(fd_allowed)(p1, "pipe", tid, True)) {
1389 ML_(record_fd_open_nameless)(tid, p0);
1390 ML_(record_fd_open_nameless)(tid, p1);