Lines Matching refs:offset

878 	int offset, prev;
881 offset = 0;
884 /* This arg type is a dummy that doesn't use offset. */
888 assert(prev < sc->args[i].offset);
889 prev = sc->args[i].offset;
890 sc->args[i].offset += offset;
897 * 64-bit aligned. If the current offset is
901 if (sc->args[i].offset % 2 == 1) {
902 sc->args[i].offset++;
903 offset++;
906 offset++;
1001 sc->args[i].offset = i;
1015 get_struct(pid_t pid, void *offset, void *buf, int len)
1020 iorequest.piod_offs = offset;
1040 size_t offset, size, totalsize;
1042 offset = 0;
1057 iorequest.piod_offs = (char *)addr + offset;
1058 iorequest.piod_addr = buf + offset;
1064 if (memchr(buf + offset, '\0', size) != NULL)
1066 offset += size;
1542 fprintf(fp, "0x%x", (int)args[sc->offset]);
1545 fprintf(fp, "0%o", (int)args[sc->offset]);
1548 fprintf(fp, "%d", (int)args[sc->offset]);
1551 fprintf(fp, "%u", (unsigned int)args[sc->offset]);
1556 if (get_struct(pid, (void *)args[sc->offset], &val,
1560 fprintf(fp, "0x%lx", args[sc->offset]);
1564 fprintf(fp, "0x%lx", args[sc->offset]);
1567 fprintf(fp, "%ld", args[sc->offset]);
1570 fprintf(fp, "%zu", (size_t)args[sc->offset]);
1576 tmp2 = get_string(pid, (void*)args[sc->offset], 0);
1596 len = args[sc->offset + 1];
1606 if (len && get_struct(pid, (void*)args[sc->offset], &tmp2, len)
1620 fprintf(fp, "0x%lx", args[sc->offset]);
1644 fprintf(fp, "0x%lx", args[sc->offset]);
1653 addr = args[sc->offset];
1655 fprintf(fp, "0x%lx", args[sc->offset]);
1661 fprintf(fp, "0x%lx", args[sc->offset]);
1691 fprintf(fp, "%ld", args[sc->offset]);
1694 fprintf(fp, "0x%lx", args[sc->offset]);
1702 ll = (unsigned long long)args[sc->offset + 1] << 32 |
1703 args[sc->offset];
1705 ll = (unsigned long long)args[sc->offset] << 32 |
1706 args[sc->offset + 1];
1718 if (get_struct(pid, (void *)args[sc->offset], &val,
1722 fprintf(fp, "0x%lx", args[sc->offset]);
1726 fprintf(fp, "0x%lx", args[sc->offset]);
1733 tmp2 = get_string(pid, (void*)args[sc->offset], retval[0]);
1742 cmd = args[sc->offset];
1758 if (get_struct(pid, (void *)args[sc->offset], &ts,
1763 fprintf(fp, "0x%lx", args[sc->offset]);
1771 if (get_struct(pid, (void *)args[sc->offset], &ts, sizeof(ts))
1794 fprintf(fp, "0x%lx", args[sc->offset]);
1800 if (get_struct(pid, (void *)args[sc->offset], &tv, sizeof(tv))
1805 fprintf(fp, "0x%lx", args[sc->offset]);
1811 if (get_struct(pid, (void *)args[sc->offset], &tv, sizeof(tv))
1817 fprintf(fp, "0x%lx", args[sc->offset]);
1823 if (get_struct(pid, (void *)args[sc->offset], &itv,
1831 fprintf(fp, "0x%lx", args[sc->offset]);
1838 if (get_struct(pid, (void *)args[sc->offset], (void *)&largs,
1844 fprintf(fp, "0x%lx", args[sc->offset]);
1854 int numfds = args[sc->offset + 1];
1861 if (get_struct(pid, (void *)args[sc->offset], pfd, bytes)
1870 fprintf(fp, "0x%lx", args[sc->offset]);
1889 if (get_struct(pid, (void *)args[sc->offset], fds, bytes)
1898 fprintf(fp, "0x%lx", args[sc->offset]);
1903 fputs(strsig2(args[sc->offset]), fp);
1910 sig = args[sc->offset];
1911 if (get_struct(pid, (void *)args[sc->offset], (void *)&ss,
1913 fprintf(fp, "0x%lx", args[sc->offset]);
1932 args[sc->offset]);
1936 if (sysdecode_fcntl_arg_p(args[sc->offset - 1]))
1937 sysdecode_fcntl_arg(fp, args[sc->offset - 1],
1938 args[sc->offset], 16);
1941 print_mask_arg(sysdecode_open_flags, fp, args[sc->offset]);
1944 print_integer_arg(sysdecode_fcntl_cmd, fp, args[sc->offset]);
1947 print_mask_arg(sysdecode_mmap_prot, fp, args[sc->offset]);
1950 print_mask_arg(sysdecode_mmap_flags, fp, args[sc->offset]);
1953 print_integer_arg(sysdecode_whence, fp, args[sc->offset]);
1956 print_integer_arg(sysdecode_socketdomain, fp, args[sc->offset]);
1959 print_mask_arg(sysdecode_socket_type, fp, args[sc->offset]);
1962 print_integer_arg(sysdecode_shutdown_how, fp, args[sc->offset]);
1965 print_integer_arg(sysdecode_rlimit, fp, args[sc->offset]);
1968 print_integer_arg(sysdecode_getrusage_who, fp, args[sc->offset]);
1971 print_integer_arg(sysdecode_pathconf_name, fp, args[sc->offset]);
1974 print_mask_arg(sysdecode_rfork_flags, fp, args[sc->offset]);
1979 if (args[sc->offset] == 0) {
1991 if (get_struct(pid, (void *)args[sc->offset + 1],
1993 fprintf(fp, "0x%lx", args[sc->offset]);
1997 len = args[sc->offset + 1];
1999 print_sockaddr(fp, trussinfo, (void *)args[sc->offset], len);
2005 if (get_struct(pid, (void *)args[sc->offset], &sa, sizeof(sa))
2017 fprintf(fp, "0x%lx", args[sc->offset]);
2033 if (sc->offset == 1)
2034 numevents = args[sc->offset+1];
2035 else if (sc->offset == 3 && retval[0] != -1)
2046 if (numevents >= 0 && get_struct(pid, (void *)args[sc->offset],
2055 fprintf(fp, "0x%lx", args[sc->offset]);
2063 if (get_struct(pid, (void *)args[sc->offset], &st, sizeof(st))
2073 fprintf(fp, "0x%lx", args[sc->offset]);
2081 if (get_struct(pid, (void *)args[sc->offset], &buf,
2097 fprintf(fp, "0x%lx", args[sc->offset]);
2104 if (get_struct(pid, (void *)args[sc->offset], &ru, sizeof(ru))
2112 fprintf(fp, "0x%lx", args[sc->offset]);
2118 if (get_struct(pid, (void *)args[sc->offset], &rl, sizeof(rl))
2123 fprintf(fp, "0x%lx", args[sc->offset]);
2129 if (get_struct(pid, (void *)args[sc->offset], &status,
2146 fprintf(fp, "0x%lx", args[sc->offset]);
2150 print_mask_arg(sysdecode_wait6_options, fp, args[sc->offset]);
2153 print_integer_arg(sysdecode_idtype, fp, args[sc->offset]);
2156 print_integer_arg(sysdecode_procctl_cmd, fp, args[sc->offset]);
2159 print_integer_arg(sysdecode_umtx_op, fp, args[sc->offset]);
2162 print_integer_arg(sysdecode_atfd, fp, args[sc->offset]);
2165 print_mask_arg(sysdecode_atflags, fp, args[sc->offset]);
2168 print_mask_arg(sysdecode_access_mode, fp, args[sc->offset]);
2172 args[sc->offset]);
2193 len = args[sc->offset + 1];
2195 if (get_struct(pid, (void *)args[sc->offset],
2199 fprintf(fp, "0x%lx", args[sc->offset]);
2208 ndescriptors = args[sc->offset + 1];
2214 if (get_struct(pid, (void *)args[sc->offset],
2222 fprintf(fp, "0x%lx", args[sc->offset]);
2226 print_mask_arg(sysdecode_pipe2_flags, fp, args[sc->offset]);
2232 if (get_struct(pid, (void *)args[sc->offset], &rights,
2234 fprintf(fp, "0x%lx", args[sc->offset]);
2238 rights = args[sc->offset];
2243 print_integer_arg(sysdecode_fadvice, fp, args[sc->offset]);
2248 if (!sysdecode_fileflags(fp, args[sc->offset], &rem))
2255 print_mask_arg(sysdecode_flock_operation, fp, args[sc->offset]);
2259 args[sc->offset]);
2262 print_integer_arg(sysdecode_kldsym_cmd, fp, args[sc->offset]);
2266 args[sc->offset]);
2269 print_integer_arg(sysdecode_madvice, fp, args[sc->offset]);
2272 fprintf(fp, "%u", (socklen_t)args[sc->offset]);
2278 domain = args[sc->offset - 2];
2279 protocol = args[sc->offset];
2294 args[sc->offset]);
2300 level = args[sc->offset - 1];
2301 name = args[sc->offset];
2311 print_mask_arg(sysdecode_msg_flags, fp, args[sc->offset]);
2316 if (get_struct(pid, (void *)args[sc->offset], &rights,
2322 fprintf(fp, "0x%lx", args[sc->offset]);
2326 print_integer_arg(sysdecode_acltype, fp, args[sc->offset]);
2330 args[sc->offset]);
2334 args[sc->offset]);
2337 print_mask_arg(sysdecode_mlockall_flags, fp, args[sc->offset]);
2340 print_mask_arg(sysdecode_mount_flags, fp, args[sc->offset]);
2343 print_mask_arg(sysdecode_msync_flags, fp, args[sc->offset]);
2346 print_integer_arg(sysdecode_prio_which, fp, args[sc->offset]);
2350 args[sc->offset]);
2353 if (!sysdecode_quotactl_cmd(fp, args[sc->offset]))
2354 fprintf(fp, "%#x", (int)args[sc->offset]);
2357 print_mask_arg(sysdecode_reboot_howto, fp, args[sc->offset]);
2361 args[sc->offset]);
2365 args[sc->offset]);
2370 if (get_struct(pid, (void *)args[sc->offset], &sp,
2374 fprintf(fp, "0x%lx", args[sc->offset]);
2380 if (get_struct(pid, (void *)args[sc->offset], &sig,
2384 fprintf(fp, "0x%lx", args[sc->offset]);
2390 if (get_struct(pid, (void *)args[sc->offset], &si,
2396 fprintf(fp, "0x%lx", args[sc->offset]);
2405 print_iovec(fp, trussinfo, (void *)args[sc->offset],
2406 (int)args[sc->offset + 1]);
2411 if (get_struct(pid, (void *)args[sc->offset],
2413 fprintf(fp, "0x%lx", args[sc->offset]);
2422 if (get_struct(pid, (void *)args[sc->offset],
2424 fprintf(fp, "0x%lx", args[sc->offset]);
2440 fputs(xlookup(cloudabi_advice, args[sc->offset]), fp);
2443 fputs(xlookup(cloudabi_clockid, args[sc->offset]), fp);
2446 fputs(xlookup_bits(cloudabi_fdsflags, args[sc->offset]), fp);
2450 if (get_struct(pid, (void *)args[sc->offset], &fds, sizeof(fds))
2457 fprintf(fp, "0x%lx", args[sc->offset]);
2462 if (get_struct(pid, (void *)args[sc->offset], &fsb, sizeof(fsb))
2468 fprintf(fp, "0x%lx", args[sc->offset]);
2472 fputs(xlookup(cloudabi_filetype, args[sc->offset]), fp);
2475 fputs(xlookup_bits(cloudabi_fsflags, args[sc->offset]), fp);
2478 if ((args[sc->offset] & CLOUDABI_LOOKUP_SYMLINK_FOLLOW) != 0)
2480 (int)args[sc->offset]);
2482 fprintf(fp, "%d", (int)args[sc->offset]);
2485 fputs(xlookup_bits(cloudabi_mflags, args[sc->offset]), fp);
2488 fputs(xlookup_bits(cloudabi_mprot, args[sc->offset]), fp);
2491 fputs(xlookup_bits(cloudabi_msflags, args[sc->offset]), fp);
2494 fputs(xlookup_bits(cloudabi_oflags, args[sc->offset]), fp);
2497 fputs(xlookup_bits(cloudabi_sdflags, args[sc->offset]), fp);
2500 fputs(xlookup(cloudabi_signal, args[sc->offset]), fp);
2503 fprintf(fp, "%lu.%09lus", args[sc->offset] / 1000000000,
2504 args[sc->offset] % 1000000000);
2507 fputs(xlookup_bits(cloudabi_ulflags, args[sc->offset]), fp);
2510 fputs(xlookup(cloudabi_whence, args[sc->offset]), fp);