Home | History | Annotate | Download | only in m_syswrap

Lines Matching refs:ARG3

564    PRINT("_poll ( %#lx, %ld, %ld )\n", ARG1,ARG2,ARG3);
592 PRINT("_select ( %ld, %#lx, %#lx, %#lx, %#lx )", ARG1,ARG2,ARG3,ARG4,ARG5);
605 if (ARG3 != 0)
607 ARG3, nfds/8 /* __FD_SETSIZE/8 */ );
624 PRINT("_sem_wait (BOGUS HANDLER) ( %#lx, %#lx, %ld )", ARG1, ARG2, ARG3);
625 PRE_REG_READ3(long, "_sem_wait", void*, arg1, void*, arg2, long, arg3 );
642 PRINT("_sigaction ( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
656 if (ARG3 != 0)
657 PRE_MEM_WRITE( "rt_sigaction(oldact)", ARG3, sizeof(struct vki_sigaction));
661 (struct vki_sigaction *)ARG3)
667 if (RES == 0 && ARG3 != 0)
668 POST_MEM_WRITE( ARG3, sizeof(struct vki_sigaction));
678 PRINT("_thread_setsched ( %ld, %ld, %ld )", ARG1, ARG2, ARG3);
679 PRE_REG_READ3(long, "_thread_setsched", long, arg1, long, arg2, long, arg3);
691 PRINT("accessx ( %#lx(%s), %ld, %ld )", ARG1,(Char*)ARG1, ARG2, ARG3);
738 PRINT("bind ( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
742 PRE_MEM_READ( "bind(address)", ARG2, ARG3 );
761 PRINT("chown ( %#lx(%s), %ld, %ld )", ARG1,(Char*)ARG1, ARG2, ARG3 );
782 PRINT("connext (UNDOCUMENTED)( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
783 PRE_REG_READ3(int, "connext", int, arg1, caddr_t*, arg2, int, arg3);
839 PRINT("sys_execve ( %#lx(%s), %#lx, %#lx )", ARG1, (Char*)ARG1, ARG2, ARG3);
845 if (ARG3 != 0)
846 pre_argv_envp( ARG3, tid, "execve(envp)", "execve(envp[i])" );
933 if (ARG3 == 0) {
936 envp = VG_(env_clone)( (Char**)ARG3 );
942 // Set VALGRIND_LIB in ARG3 (the environment)
1056 ARG1, (Char*)ARG1, ARG2, ARG3, ERR);
1067 ARG1,(Char*)ARG1, ARG2, ARG3, ARG4);
1071 PRE_MEM_WRITE( "finfo(buffer)", ARG3, ARG4 );
1075 POST_MEM_WRITE( ARG3, ARG4 );
1091 PRINT("fstatx ( %ld, %#lx, %ld, %ld )", ARG1, ARG2, ARG3, ARG4 );
1094 PRE_MEM_WRITE( "fstatx(buf)", ARG2, ARG3 );
1098 POST_MEM_WRITE( ARG2, ARG3 );
1112 PRINT("getdirent ( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
1114 PRE_MEM_WRITE( "getdirent(buf)", ARG2, ARG3 );
1128 PRINT("getdirent64 ( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
1130 PRE_MEM_WRITE( "getdirent64(buf)", ARG2, ARG3 );
1180 PRINT("getpriv (UNDOCUMENTED)(%ld, %#lx, %ld)", ARG1, ARG2, ARG3);
1181 PRE_REG_READ3(int, "getpriv", int, arg1, void*, arg2, int, arg3);
1196 ARG1, ARG2, ARG3, ARG4, ARG5, ARG6 );
1207 if (ARG3)
1208 PRE_MEM_WRITE( "getprocs(FileBuffer)", ARG3, ARG4 * ARG6 );
1215 if (ARG3)
1216 POST_MEM_WRITE( ARG3, ARG4 * ARG6 );
1221 PRINT("getrpid ( %ld, %ld, %ld )", ARG1, ARG2, ARG3);
1222 PRE_REG_READ3(long, "getrpid", long, arg1, long, arg2, long, arg3);
1228 ARG1, ARG2, ARG3, ARG4, ARG5);
1259 PRINT("incinterval ( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
1266 if (ARG3)
1268 ARG3, sizeof(struct itimerstruc_t));
1272 if (ARG3)
1273 POST_MEM_WRITE( ARG3, sizeof(struct itimerstruc_t));
1280 // These ones ignore ARG3.
1288 // These ones use ARG3 as "arg".
1293 PRINT("kfcntl[ARG3=='arg'] ( %ld, %ld, %ld )", ARG1,ARG2,ARG3);
1298 // These ones use ARG3 as "lock".
1307 PRINT("kfcntl[ARG3=='lock'] ( %ld, %ld, %#lx )", ARG1,ARG2,ARG3);
1311 if (ARG3 && (ARG2 == F_GETLK || ARG2 == F_GETLK64))
1312 PRE_MEM_READ( "kfcntl(F_GETLK)", ARG3, sizeof(struct flock64) );
1327 if (ARG3 && (ARG2 == F_GETLK || ARG2 == F_GETLK64))
1328 POST_MEM_WRITE( ARG3, sizeof(struct flock64) );
1395 PRINT("kioctl ( %ld, %#lx, %#lx, %#lx )", ARG1, ARG2, ARG3, ARG4);
1457 PRE_MEM_READ( "ioctl(generic)", ARG3, size);
1459 PRE_MEM_WRITE( "ioctl(generic)", ARG3, size);
1472 if (ARG3) POST_MEM_WRITE(ARG3, 16);
1475 if (ARG3) POST_MEM_WRITE(ARG3, 4*sizeof(Word));
1480 if (ARG3) POST_MEM_WRITE(ARG3, 16);
1486 if (ARG3) POST_MEM_WRITE(ARG3, 32);
1491 written into the buffer specified by ARG3, but how long is
1493 if (ARG3) POST_MEM_WRITE(ARG3, 16);
1522 && ARG3 != (Addr)NULL)
1523 POST_MEM_WRITE(ARG3, size);
1531 PRINT("klseek ( %ld, %ld, %ld, %#lx )", ARG1, ARG2, ARG3, ARG4);
1547 ARG1, ARG2, (ULong)ARG3, (ULong)ARG4);
1551 PRE_MEM_WRITE( "kpread(buf)", ARG2, ARG3 );
1564 PRINT("sys_read ( %ld, %#lx, %llu )", ARG1, ARG2, (ULong)ARG3);
1570 PRE_MEM_WRITE( "read(buf)", ARG2, ARG3 );
1584 PRINT("kreadv ( %ld, %#lx, %ld, %#lx )", ARG1, ARG2, ARG3, ARG4);
1591 PRE_MEM_READ( "kreadv(vector)", ARG2, ARG3 * sizeof(struct vki_iovec) );
1595 for (i = 0; i < (Int)ARG3; i++)
1610 for (i = 0; i < (Int)ARG3; i++) {
1628 PRINT("ktruncate( %#lx(%s), %lx, %lx )", ARG1,(Char*)ARG1, ARG2, ARG3 );
1629 PRE_REG_READ3(int, "ktruncate", char*, path, long, arg2, long, arg3 );
1638 PRINT("kwaitpid ( %#lx, %ld, %ld, %#lx, %#lx )", ARG1,ARG2,ARG3,ARG4,ARG5);
1655 PRINT("sys_kwrite ( %ld, %#lx, %llu )", ARG1, ARG2, (ULong)ARG3);
1667 PRE_MEM_READ( "write(buf)", ARG2, ARG3 );
1682 PRINT("loadbind( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
1690 PRINT("loadquery ( %#lx, %#lx, %ld )", ARG1, ARG2, ARG3);
1691 PRE_MEM_WRITE( "loadquery(buf)", ARG2, ARG3 );
1696 POST_MEM_WRITE( ARG2, ARG3 );
1701 PRINT("lseek (%ld, %ld, %ld)", ARG1, ARG2, ARG3);
1715 ARG1, ARG2, ARG3, ARG4, ARG5, ARG6);
1724 UWord prot = (UWord)ARG3;
1738 PRINT("mntctl ( %ld, %ld, %#lx )", ARG1, ARG2, ARG3 );
1740 PRE_MEM_WRITE( "mntctl(buffer)", ARG3, ARG2 );
1747 POST_MEM_WRITE( ARG3, sizeof(Word) );
1753 POST_MEM_WRITE( ARG3, ARG2 );
1759 PRINT("mprotect (BOGUS HANDLER)( %#lx, %ld, %#lx )", ARG1, ARG2, ARG3);
1768 UWord prot = ARG3;
1793 PRINT("naccept (%ld, %#lx, %#lx)", ARG1, ARG2, ARG3);
1795 PRE_MEM_READ( "naccept(addrlen)", ARG3, sizeof(UInt) );
1796 PRE_MEM_WRITE( "naccept(addr)", ARG2, *(UInt*)ARG3 );
1800 POST_MEM_WRITE( ARG3, sizeof(UInt) );
1801 POST_MEM_WRITE( ARG2, *(UInt*)ARG3 );
1806 PRINT("ngetpeername ( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
1808 PRE_MEM_READ( "ngetpeername(namelen)", ARG3, sizeof(UInt) );
1809 PRE_MEM_WRITE( "ngetpeername(name)", ARG2, *(UInt*)ARG3 );
1813 POST_MEM_WRITE( ARG3, sizeof(UInt) );
1814 POST_MEM_WRITE( ARG2, *(UInt*)ARG3 );
1819 PRINT("ngetsockname ( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
1821 PRE_MEM_READ( "ngetsockname(namelen)", ARG3, sizeof(UInt) );
1822 PRE_MEM_WRITE( "ngetsockname(name)", ARG2, *(UInt*)ARG3 );
1826 POST_MEM_WRITE( ARG3, sizeof(UInt) );
1827 POST_MEM_WRITE( ARG2, *(UInt*)ARG3 );
1834 ARG1, ARG2, ARG3, ARG4, ARG5, ARG6 );
1838 PRE_MEM_WRITE( "nrecvfrom(buf)", ARG2, ARG3 );
1856 PRINT("nrecvmsg(BOGUS HANDLER)( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
1857 PRE_REG_READ3(long, "nrecvmsg", long, arg1, void*, arg2, long, arg3);
1863 PRINT("nsendmsg(BOGUS HANDLER)( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
1873 PRINT("sys_open ( %#lx(%s), %#lx, %ld )",ARG1,(Char*)ARG1,ARG2,ARG3);
1950 PRINT("readlink ( 0x%lx(%s),0x%lx,%ld )", ARG1,(Char*)ARG1, ARG2, ARG3);
1954 PRE_MEM_WRITE( "readlink(buf)", ARG2,ARG3 );
1965 ARG1, ARG2, ARG3, ARG4);
1967 PRE_MEM_WRITE( "recv(buf)", ARG2, ARG3);
2025 PRINT("sem_init ( %#lx, %ld, %ld )", ARG1, ARG2, ARG3);
2049 ARG1, ARG2, ARG3, ARG4);
2061 ARG1,ARG2,ARG3,ARG4,ARG5 );
2112 PRINT("shmat (%ld, %#lx, %#lx)", ARG1, ARG2, ARG3);
2144 PRINT("shmctl ( %ld, %ld, %#lx )", ARG1, ARG2, ARG3 );
2146 if (ARG3)
2147 PRE_MEM_WRITE( "shmctl(buffer)", ARG3, sizeof(struct shmid_ds) );
2151 if ((ARG3) && ARG2 == IPC_STAT)
2152 POST_MEM_WRITE( ARG3, sizeof(struct shmid_ds) );
2183 PRINT("shmget ( %ld, %ld, %ld )", ARG1, ARG2, ARG3 );
2199 PRINT("sigprocmask ( %ld, %#lx, %#lx )", ARG1, ARG2, ARG3);
2204 if (ARG3 != 0)
2205 PRE_MEM_WRITE( "sigprocmask(oldset)", ARG3, sizeof(vki_sigset_t));
2209 (vki_sigset_t*)ARG3 )
2218 if (RES == 0 && ARG3 != 0)
2219 POST_MEM_WRITE( ARG3, sizeof(vki_sigset_t));
2224 PRINT("socket ( %ld, %ld, %ld )", ARG1, ARG2, ARG3);
2242 PRINT("statx ( %#lx(%s), %#lx, %ld, %ld )", ARG1,(Char*)ARG1,ARG2,ARG3,ARG4);
2246 PRE_MEM_WRITE( "statx(buf)", ARG2, ARG3 );
2250 POST_MEM_WRITE( ARG2, ARG3 );
2260 PRINT("sys_parm (%ld, %ld, %#lx)", ARG1, ARG2, ARG3);
2267 PRE_MEM_WRITE( "sys_parm(parmp)", ARG3, sizeof(struct vario));
2272 POST_MEM_WRITE( ARG3, sizeof(struct vario) );
2277 PRINT("sysconfig ( %ld, %#lx, %ld )", ARG1, ARG2, ARG3);
2282 PRE_MEM_WRITE( "sysconfig(parmp)", ARG2, ARG3 );
2286 POST_MEM_WRITE( ARG2, ARG3 );
2411 ARG3, ML_(aix5debugstuff_pc_to_fnname)(ARG3)
2414 long, arg1, long, arg2, long, arg3);
2479 ARG1, ARG2, ARG3, ARG4 );
2486 ARG1, ARG2, ARG3, ARG4 );
2499 ARG1, ARG2, ARG3 );
2564 PRINT("vmgetinfo ( %#lx, %ld, %ld )", ARG1, ARG2, ARG3 );
2567 syscall. The man page says that the interpretation of ARG3(arg)
2569 writes the buffer (ARG1, ARG3). */
2570 PRE_MEM_WRITE("vmgetinfo(buf)", ARG1, ARG3);
2575 POST_MEM_WRITE(ARG1, ARG3);