• Home
  • Raw
  • Download

Lines Matching refs:tcp

928 printsock(tcp, addr, addrlen)  in printsock()  argument
929 struct tcb *tcp; in printsock()
957 if (!verbose(tcp)) {
964 if (umoven(tcp, addr, addrlen, (char*)&addrbuf) < 0) {
1061 printstr(tcp, (long) &((struct sockaddr *) addr)->sa_data,
1080 printcmsghdr(tcp, addr, len) in printcmsghdr() argument
1081 struct tcb *tcp; in printcmsghdr()
1087 if (cmsg == NULL || umoven(tcp, addr, len, (char *) cmsg) < 0) {
1134 printmsghdr(tcp, addr) in printmsghdr() argument
1135 struct tcb *tcp; in printmsghdr()
1140 if (umove(tcp, addr, &msg) < 0) {
1145 printsock(tcp, (long)msg.msg_name, msg.msg_namelen);
1148 tprint_iov(tcp, (unsigned long)msg.msg_iovlen,
1154 printcmsghdr(tcp, (unsigned long) msg.msg_control,
1168 sys_socket(tcp) in sys_socket() argument
1169 struct tcb *tcp; in sys_socket()
1171 if (entering(tcp)) {
1172 printxval(domains, tcp->u_arg[0], "PF_???");
1174 printxval(socktypes, tcp->u_arg[1], "SOCK_???");
1176 switch (tcp->u_arg[0]) {
1181 printxval(protocols, tcp->u_arg[2], "IPPROTO_???");
1187 printxval(domains, tcp->u_arg[2], "PF_???");
1192 tprintf("%lu", tcp->u_arg[2]);
1200 sys_so_socket(tcp) in sys_so_socket() argument
1201 struct tcb *tcp; in sys_so_socket()
1203 if (entering(tcp)) {
1208 tcp->u_arg[0], tcp->u_arg[1], tcp->u_arg[2]);
1209 printpath(tcp, tcp->u_arg[3]);
1210 tprintf(", %ld", tcp->u_arg[4]);
1216 sys_so_socketpair(tcp) in sys_so_socketpair() argument
1217 struct tcb *tcp; in sys_so_socketpair()
1219 if (entering(tcp)) {
1221 tprintf("0x%lx", tcp->u_arg[0]);
1227 sys_bind(tcp) in sys_bind() argument
1228 struct tcb *tcp; in sys_bind()
1230 if (entering(tcp)) {
1231 tprintf("%ld, ", tcp->u_arg[0]);
1232 printsock(tcp, tcp->u_arg[1], tcp->u_arg[2]);
1233 tprintf(", %lu", tcp->u_arg[2]);
1239 sys_connect(tcp) in sys_connect() argument
1240 struct tcb *tcp; in sys_connect()
1242 return sys_bind(tcp);
1246 sys_listen(tcp) in sys_listen() argument
1247 struct tcb *tcp; in sys_listen()
1249 if (entering(tcp)) {
1250 tprintf("%ld, %lu", tcp->u_arg[0], tcp->u_arg[1]);
1256 sys_accept(tcp) in sys_accept() argument
1257 struct tcb *tcp; in sys_accept()
1259 if (entering(tcp)) {
1260 tprintf("%ld, ", tcp->u_arg[0]);
1261 } else if (!tcp->u_arg[2])
1262 tprintf("%#lx, NULL", tcp->u_arg[1]);
1264 if (tcp->u_arg[1] == 0 || syserror(tcp)) {
1265 tprintf("%#lx", tcp->u_arg[1]);
1267 printsock(tcp, tcp->u_arg[1], tcp->u_arg[2]);
1270 printnum(tcp, tcp->u_arg[2], "%lu");
1276 sys_send(tcp) in sys_send() argument
1277 struct tcb *tcp; in sys_send()
1279 if (entering(tcp)) {
1280 tprintf("%ld, ", tcp->u_arg[0]);
1281 printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
1282 tprintf(", %lu, ", tcp->u_arg[2]);
1284 printflags(msg_flags, tcp->u_arg[3], "MSG_???");
1290 sys_sendto(tcp) in sys_sendto() argument
1291 struct tcb *tcp; in sys_sendto()
1293 if (entering(tcp)) {
1294 tprintf("%ld, ", tcp->u_arg[0]);
1295 printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
1296 tprintf(", %lu, ", tcp->u_arg[2]);
1298 printflags(msg_flags, tcp->u_arg[3], "MSG_???");
1301 printsock(tcp, tcp->u_arg[4], tcp->u_arg[5]);
1303 tprintf(", %lu", tcp->u_arg[5]);
1311 sys_sendmsg(tcp) in sys_sendmsg() argument
1312 struct tcb *tcp; in sys_sendmsg()
1314 if (entering(tcp)) {
1315 tprintf("%ld, ", tcp->u_arg[0]);
1316 printmsghdr(tcp, tcp->u_arg[1]);
1319 printflags(msg_flags, tcp->u_arg[2], "MSG_???");
1327 sys_recv(tcp) in sys_recv() argument
1328 struct tcb *tcp; in sys_recv()
1330 if (entering(tcp)) {
1331 tprintf("%ld, ", tcp->u_arg[0]);
1333 if (syserror(tcp))
1334 tprintf("%#lx", tcp->u_arg[1]);
1336 printstr(tcp, tcp->u_arg[1], tcp->u_rval);
1338 tprintf(", %lu, ", tcp->u_arg[2]);
1339 printflags(msg_flags, tcp->u_arg[3], "MSG_???");
1345 sys_recvfrom(tcp) in sys_recvfrom() argument
1346 struct tcb *tcp; in sys_recvfrom()
1350 if (entering(tcp)) {
1351 tprintf("%ld, ", tcp->u_arg[0]);
1353 if (syserror(tcp)) {
1355 tcp->u_arg[1], tcp->u_arg[2], tcp->u_arg[3],
1356 tcp->u_arg[4], tcp->u_arg[5]);
1360 printstr(tcp, tcp->u_arg[1], tcp->u_rval);
1362 tprintf(", %lu, ", tcp->u_arg[2]);
1364 printflags(msg_flags, tcp->u_arg[3], "MSG_???");
1366 if (!tcp->u_arg[4] || !tcp->u_arg[5]) {
1367 if (tcp->u_arg[4] == 0)
1370 tprintf(", %#lx", tcp->u_arg[4]);
1371 if (tcp->u_arg[5] == 0)
1374 tprintf(", %#lx", tcp->u_arg[5]);
1377 if (umove(tcp, tcp->u_arg[5], &fromlen) < 0) {
1382 printsock(tcp, tcp->u_arg[4], tcp->u_arg[5]);
1392 sys_recvmsg(tcp) in sys_recvmsg() argument
1393 struct tcb *tcp; in sys_recvmsg()
1395 if (entering(tcp)) {
1396 tprintf("%ld, ", tcp->u_arg[0]);
1398 if (syserror(tcp) || !verbose(tcp))
1399 tprintf("%#lx", tcp->u_arg[1]);
1401 printmsghdr(tcp, tcp->u_arg[1]);
1404 printflags(msg_flags, tcp->u_arg[2], "MSG_???");
1412 sys_shutdown(tcp) in sys_shutdown() argument
1413 struct tcb *tcp; in sys_shutdown()
1415 if (entering(tcp)) {
1416 tprintf("%ld, %ld", tcp->u_arg[0], tcp->u_arg[1]);
1417 switch (tcp->u_arg[1]) {
1433 sys_getsockname(tcp) in sys_getsockname() argument
1434 struct tcb *tcp; in sys_getsockname()
1436 return sys_accept(tcp);
1440 sys_getpeername(tcp) in sys_getpeername() argument
1441 struct tcb *tcp; in sys_getpeername()
1443 return sys_accept(tcp);
1447 sys_pipe(tcp) in sys_pipe() argument
1448 struct tcb *tcp; in sys_pipe()
1454 if (exiting(tcp)) {
1455 if (syserror(tcp)) {
1456 tprintf("%#lx", tcp->u_arg[0]);
1459 if (umoven(tcp, tcp->u_arg[0], sizeof fds, (char *) fds) < 0)
1465 if (exiting(tcp))
1466 tprintf("[%lu, %lu]", tcp->u_rval, getrval2(tcp));
1472 sys_socketpair(tcp) in sys_socketpair() argument
1473 struct tcb *tcp; in sys_socketpair()
1479 if (entering(tcp)) {
1480 printxval(domains, tcp->u_arg[0], "PF_???");
1482 printxval(socktypes, tcp->u_arg[1], "SOCK_???");
1484 switch (tcp->u_arg[0]) {
1486 printxval(protocols, tcp->u_arg[2], "IPPROTO_???");
1492 printxval(domains, tcp->u_arg[2], "PF_???");
1497 tprintf("%lu", tcp->u_arg[2]);
1501 if (syserror(tcp)) {
1502 tprintf(", %#lx", tcp->u_arg[3]);
1506 if (umoven(tcp, tcp->u_arg[3], sizeof fds, (char *) fds) < 0)
1512 tprintf(", [%lu, %lu]", tcp->u_rval, getrval2(tcp));
1519 sys_getsockopt(tcp) in sys_getsockopt() argument
1520 struct tcb *tcp; in sys_getsockopt()
1522 if (entering(tcp)) {
1523 tprintf("%ld, ", tcp->u_arg[0]);
1524 printxval(socketlayers, tcp->u_arg[1], "SOL_???");
1526 switch (tcp->u_arg[1]) {
1528 printxval(sockoptions, tcp->u_arg[2], "SO_???");
1532 printxval(sockipoptions, tcp->u_arg[2], "IP_???");
1537 printxval(sockipv6options, tcp->u_arg[2], "IPV6_???");
1542 printxval(sockipxoptions, tcp->u_arg[2], "IPX_???");
1547 printxval(sockpacketoptions, tcp->u_arg[2], "PACKET_???");
1552 printxval(socktcpoptions, tcp->u_arg[2], "TCP_???");
1559 tprintf("%lu", tcp->u_arg[2]);
1564 if (syserror(tcp) || umove (tcp, tcp->u_arg[4], &len) < 0) {
1566 tcp->u_arg[3], tcp->u_arg[4]);
1570 switch (tcp->u_arg[1]) {
1572 switch (tcp->u_arg[2]) {
1577 if (umove (tcp,
1578 tcp->u_arg[3],
1596 printnum(tcp, tcp->u_arg[3], "%ld");
1599 printstr (tcp, tcp->u_arg[3], len);
1607 static void printicmpfilter(tcp, addr) in printicmpfilter() argument
1608 struct tcb *tcp; in printicmpfilter()
1617 if (syserror(tcp) || !verbose(tcp)) {
1621 if (umove(tcp, addr, &filter) < 0) {
1633 printsockopt (tcp, level, name, addr, len) in printsockopt() argument
1634 struct tcb *tcp; in printsockopt()
1650 if (umove (tcp, addr, &linger) < 0)
1694 printicmpfilter(tcp, addr);
1713 printnum(tcp, addr, "%ld");
1716 printstr (tcp, addr, len);
1725 print_sock_optmgmt (tcp, addr, len) in print_sock_optmgmt() argument
1726 struct tcb *tcp; in print_sock_optmgmt()
1734 if (umove(tcp, addr, &hdr) < 0) break;
1744 printsockopt (tcp, hdr.level, hdr.name, addr, hdr.len);
1753 printstr (tcp, addr, len);
1761 sys_setsockopt(tcp) in sys_setsockopt() argument
1762 struct tcb *tcp; in sys_setsockopt()
1764 if (entering(tcp)) {
1765 tprintf("%ld, ", tcp->u_arg[0]);
1766 printsockopt (tcp, tcp->u_arg[1], tcp->u_arg[2],
1767 tcp->u_arg[3], tcp->u_arg[4]);
1768 tprintf(", %lu", tcp->u_arg[4]);
1787 netlib_call(tcp, func) in netlib_call() argument
1788 struct tcb *tcp; in netlib_call()
1791 if (entering(tcp)) {
1793 printxval (sock_version, tcp->u_arg[0], "__NETLIB_???");
1795 --tcp->u_nargs;
1796 for (i = 0; i < tcp->u_nargs; i++)
1797 tcp->u_arg[i] = tcp->u_arg[i + 1];
1798 return func (tcp);
1802 return func (tcp);
1806 sys_xsocket(tcp) in sys_xsocket() argument
1807 struct tcb *tcp; in sys_xsocket()
1809 return netlib_call (tcp, sys_socket);
1813 sys_xsocketpair(tcp) in sys_xsocketpair() argument
1814 struct tcb *tcp; in sys_xsocketpair()
1816 return netlib_call (tcp, sys_socketpair);
1820 sys_xbind(tcp) in sys_xbind() argument
1821 struct tcb *tcp; in sys_xbind()
1823 return netlib_call (tcp, sys_bind);
1827 sys_xconnect(tcp) in sys_xconnect() argument
1828 struct tcb *tcp; in sys_xconnect()
1830 return netlib_call (tcp, sys_connect);
1834 sys_xlisten(tcp) in sys_xlisten() argument
1835 struct tcb *tcp; in sys_xlisten()
1837 return netlib_call (tcp, sys_listen);
1841 sys_xaccept(tcp) in sys_xaccept() argument
1842 struct tcb *tcp; in sys_xaccept()
1844 return netlib_call (tcp, sys_accept);
1848 sys_xsendmsg(tcp) in sys_xsendmsg() argument
1849 struct tcb *tcp; in sys_xsendmsg()
1851 return netlib_call (tcp, sys_sendmsg);
1855 sys_xrecvmsg(tcp) in sys_xrecvmsg() argument
1856 struct tcb *tcp; in sys_xrecvmsg()
1858 return netlib_call (tcp, sys_recvmsg);
1862 sys_xgetsockaddr(tcp) in sys_xgetsockaddr() argument
1863 struct tcb *tcp; in sys_xgetsockaddr()
1865 if (entering(tcp)) {
1866 printxval (sock_version, tcp->u_arg[0], "__NETLIB_???");
1868 if (tcp->u_arg[1] == 0) {
1871 else if (tcp->u_arg[1] == 1) {
1875 tprintf ("%ld, ", tcp->u_arg [1]);
1877 tprintf ("%ld, ", tcp->u_arg [2]);
1880 if (tcp->u_arg[3] == 0 || syserror(tcp)) {
1881 tprintf("%#lx", tcp->u_arg[3]);
1883 printsock(tcp, tcp->u_arg[3], tcp->u_arg[4]);
1886 printnum(tcp, tcp->u_arg[4], "%lu");
1896 sys_xsetsockaddr(tcp)
1897 struct tcb *tcp;
1899 return netlib_call (tcp, sys_setsockaddr);
1905 sys_xgetsockopt(tcp) in sys_xgetsockopt() argument
1906 struct tcb *tcp; in sys_xgetsockopt()
1908 return netlib_call (tcp, sys_getsockopt);
1912 sys_xsetsockopt(tcp) in sys_xsetsockopt() argument
1913 struct tcb *tcp; in sys_xsetsockopt()
1915 return netlib_call (tcp, sys_setsockopt);
1919 sys_xshutdown(tcp) in sys_xshutdown() argument
1920 struct tcb *tcp; in sys_xshutdown()
1922 return netlib_call (tcp, sys_shutdown);