reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
  937   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, exp, sizeof(*exp));
  955   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, exp, sizeof(*exp));
  966   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, exp, sizeof(*exp));
  982     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, iovec[i].iov_base, sz);
 1007   if (res > 0) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, res);
 1025   if (res > 0) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, res * size);
 1042   if (res > 0) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, res);
 1060   if (res > 0) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, res);
 1236     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, s, REAL(strlen)(s) + 1);
 1301     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, t, sizeof(*t));
 1313   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tm, sizeof(*tm));
 1372     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 1385     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 1398     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 1411     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 1458     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tm, sizeof(*tm));
 1851     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd, sizeof(*pwd));
 1853       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd->pw_name,
 1856       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd->pw_passwd,
 1860       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd->pw_gecos,
 1869       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd->pw_dir,
 1872       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwd->pw_shell,
 1879     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, grp, sizeof(*grp));
 1881       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, grp->gr_name,
 1884       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, grp->gr_passwd,
 1888       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *p, REAL(strlen)(*p) + 1);
 1890     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, grp->gr_mem,
 1949   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 1962   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 1976   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 1989   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 2056   if (pwbufp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwbufp, sizeof(*pwbufp));
 2069   if (pwbufp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwbufp, sizeof(*pwbufp));
 2090   if (pwbufp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwbufp, sizeof(*pwbufp));
 2110   if (pwbufp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pwbufp, sizeof(*pwbufp));
 2161     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tp, struct_timespec_sz);
 2173     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tp, struct_timespec_sz);
 2209     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, curr_value, struct_itimerval_sz);
 2234     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, old_value, struct_itimerval_sz);
 2247   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pglob, sizeof(*pglob));
 2250     COMMON_INTERCEPTOR_WRITE_RANGE(
 2254     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, REAL(strlen)(p) + 1);
 2387     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, status, sizeof(*status));
 2405     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, infop, siginfo_t_sz);
 2416     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, status, sizeof(*status));
 2427     if (status) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, status, sizeof(*status));
 2428     if (rusage) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, rusage, struct_rusage_sz);
 2456     if (status) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, status, sizeof(*status));
 2457     if (rusage) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, rusage, struct_rusage_sz);
 2484   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 2498     if (sz) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, sz);
 2520     if (sz) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst, sz);
 2538     if (policy) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, policy, sizeof(*policy));
 2539     if (param) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, param, sizeof(*param));
 2565     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, out, sizeof(*out));
 2568       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, sizeof(*p));
 2570         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ai_addr, p->ai_addrlen);
 2572         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ai_canonname,
 2599       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, host, REAL(strlen)(host) + 1);
 2601       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, serv, REAL(strlen)(serv) + 1);
 2621     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, Min(addrlen_in, *addrlen));
 2632   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h, sizeof(__sanitizer_hostent));
 2634     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h->h_name, REAL(strlen)(h->h_name) + 1);
 2637     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *p, REAL(strlen)(*p) + 1);
 2640   COMMON_INTERCEPTOR_WRITE_RANGE(
 2644     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *p, h->h_length);
 2647   COMMON_INTERCEPTOR_WRITE_RANGE(
 2711     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 2715     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h_errnop, sizeof(*h_errnop));
 2734     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 2738     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h_errnop, sizeof(*h_errnop));
 2761     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 2765     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h_errnop, sizeof(*h_errnop));
 2787     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 2791     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, h_errnop, sizeof(*h_errnop));
 2812     if (optval && optlen) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, optval, *optlen);
 2833       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, Min(*addrlen, addrlen0));
 2858       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, Min(*addrlen, addrlen0));
 2900     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, iptr, sizeof(*iptr));
 2912     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, iptr, sizeof(*iptr));
 2924     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, iptr, sizeof(*iptr));
 2939   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, msg, sizeof(*msg));
 2941     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, msg->msg_name, msg->msg_namelen);
 2943     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, msg->msg_iov,
 2947     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, msg->msg_control, msg->msg_controllen);
 2984       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &msgvec[i].msg_len,
 3080       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &msgvec[i].msg_len,
 3104     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, Min(addr_sz, *addrlen));
 3121     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, info, struct_sysinfo_sz);
 3147   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, res->d_reclen);
 3160     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 3162       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *result, (*result)->d_reclen);
 3183   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, res->d_reclen);
 3196     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 3198       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *result, (*result)->d_reclen);
 3248       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_regs_struct_sz);
 3250       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_fpregs_struct_sz);
 3252       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_fpxregs_struct_sz);
 3254       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_vfpregs_struct_sz);
 3256       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, siginfo_t_sz);
 3258       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, sizeof(unsigned long));
 3261       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, iovec, sizeof(*iovec));
 3262       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, local_iovec.iov_base,
 3291     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3310   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3326   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3353     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, endptr, sizeof(*endptr));
 3409     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt * sizeof(wchar_t));
 3428     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt * sizeof(wchar_t));
 3456     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt * sizeof(wchar_t));
 3476     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt);
 3493     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt);
 3521     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, write_cnt);
 3545     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, res);
 3567     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dest, res);
 3587     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, termios_p, struct_termios_sz);
 3612   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3626   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3644     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, res < len ? res : len);
 3660   if (mask && !res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mask, cpusetsize);
 3673   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, param, struct_sched_param_sz);
 3729     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 3751     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, REAL(strlen)(buf) + 1);
 3799     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, namelist, sizeof(*namelist));
 3800     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *namelist, sizeof(**namelist) * res);
 3802       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, (*namelist)[i],
 3853     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, namelist, sizeof(*namelist));
 3854     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *namelist, sizeof(**namelist) * res);
 3856       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, (*namelist)[i],
 3875     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, lst, res * sizeof(*lst));
 3895     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &fds[i].revents,
 3942     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, sizeof(*p));
 3944       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->we_wordv,
 3948       if (w) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, w, REAL(strlen)(w) + 1);
 3967   if (!res && sig) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sig, sizeof(*sig));
 3984   if (res > 0 && info) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, info, siginfo_t_sz);
 4003   if (res > 0 && info) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, info, siginfo_t_sz);
 4019   if (!res && set) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, set, sizeof(*set));
 4030   if (!res && set) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, set, sizeof(*set));
 4048   if (!res && set) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, set, sizeof(*set));
 4067     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldset, sizeof(*oldset));
 4086     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldset, sizeof(*oldset));
 4103     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buffer, res * sizeof(*buffer));
 4117     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, size * sizeof(*res));
 4119       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res[i], REAL(strlen(res[i])) + 1);
 4218   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mnt, sizeof(*mnt));
 4220     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mnt->mnt_fsname,
 4223     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mnt->mnt_dir,
 4226     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mnt->mnt_type,
 4229     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mnt->mnt_opts,
 4270   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statfs_sz);
 4280   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statfs_sz);
 4299   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statfs64_sz);
 4309   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statfs64_sz);
 4328   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statvfs_sz);
 4340     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statvfs_sz);
 4362   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statvfs64_sz);
 4372   if (!res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, struct_statvfs64_sz);
 4429     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, hostname, REAL(strlen)(hostname) + 1);
 4441   if (!res && addr) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, sizeof(*addr));
 4454     if (addr) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, sizeof(*addr));
 4456       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, hostname, REAL(strlen)(hostname) + 1);
 4477   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 4489   if (res) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, sizeof(*res));
 4515     if (sz) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, sz);
 4533     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 4584     if (addr) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, addr, sizeof(*addr));
 4585     if (size) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, size, sizeof(*size));
 4642     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, cpuset, cpusetsize);
 4750       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, s, REAL(strlen)(s) + 1);
 4769   if (res && s) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, s, REAL(strlen)(s) + 1);
 4797     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, name, REAL(strlen)(name) + 1);
 4850     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, name, internal_strnlen(name, len) + 1);
 4866   if (sin) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sin, sizeof(*sin));
 4867   if (cos) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, cos, sizeof(*cos));
 4876   if (sin) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sin, sizeof(*sin));
 4877   if (cos) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, cos, sizeof(*cos));
 4886   if (sin) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sin, sizeof(*sin));
 4887   if (cos) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, cos, sizeof(*cos));
 4905   if (quo) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, quo, sizeof(*quo));
 4915   if (quo) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, quo, sizeof(*quo));
 4933   if (quo) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, quo, sizeof(*quo));
 4948   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &signgam, sizeof(signgam));
 4955   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &signgam, sizeof(signgam));
 4970   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, &signgam, sizeof(signgam));
 4987   if (signp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, signp, sizeof(*signp));
 4997   if (signp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, signp, sizeof(*signp));
 5015   if (signp) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, signp, sizeof(*signp));
 5031   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 5041   if (result) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(*result));
 5072     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, lineptr, sizeof(*lineptr));
 5073     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, n, sizeof(*n));
 5074     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *lineptr, res + 1);
 5132     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, outbuf_orig, sz);
 5150     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tms, struct_tms_sz);
 5271   if (size && res > 0 && list) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, list, res);
 5282   if (size && res > 0 && list) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, list, res);
 5292   if (size && res > 0 && list) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, list, res);
 5314   if (size && res > 0 && value) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, value, res);
 5327   if (size && res > 0 && value) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, value, res);
 5339   if (size && res > 0 && value) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, value, res);
 5359     if (ruid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ruid, uid_t_sz);
 5360     if (euid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, euid, uid_t_sz);
 5361     if (suid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, suid, uid_t_sz);
 5373     if (rgid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, rgid, gid_t_sz);
 5374     if (egid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, egid, gid_t_sz);
 5375     if (sgid) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sgid, gid_t_sz);
 5398     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ifap, sizeof(void *));
 5401       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, sizeof(__sanitizer_ifaddrs));
 5403         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ifa_name,
 5406         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ifa_addr, struct_sockaddr_sz);
 5408         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ifa_netmask, struct_sockaddr_sz);
 5412         COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p->ifa_dstaddr, struct_sockaddr_sz);
 5434     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ifname, REAL(strlen)(ifname) + 1);
 5462     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, datap, __user_cap_data_struct_sz);
 5592     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, tp, sizeof(*tp));
 5609   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, xdrs, sizeof(*xdrs));
 5613     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, (void *)addr, size);
 5624   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, xdrs, sizeof(*xdrs));
 5686     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, sizeof(*p));
 5687     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sizep, sizeof(*sizep));
 5688     if (res && *p && *sizep) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *p, *sizep);
 5706     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, p, sizeof(*p));
 5708       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, *p, REAL(strlen)(*p) + 1);
 5758     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, sizeof(void *));
 5917     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, sizeof(*ptr));
 5918     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sizeloc, sizeof(*sizeloc));
 5931     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ptr, sizeof(*ptr));
 5932     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sizeloc, sizeof(*sizeloc));
 6088     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, old_value, struct_itimerspec_sz);
 6097     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, curr_value, struct_itimerspec_sz);
 6270     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, sval, sizeof(*sval));
 6292     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldstate, sizeof(*oldstate));
 6301     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldtype, sizeof(*oldtype));
 6319     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, vec, vec_size);
 6398     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, Min((SIZE_T)res, len));
 6415     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, Min((SIZE_T)res, len));
 6471     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, value, sizeof(*value));
 6533     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer::struct_stat_sz);
 6549     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer::struct_stat64_sz);
 6565     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer::struct_stat_sz);
 6581     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer::struct_stat64_sz);
 6656     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, __sanitizer::struct_utmpx_sz);
 6674     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, loadavg, res * sizeof(*loadavg));
 6724   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst + dst_size,
 6737   COMMON_INTERCEPTOR_WRITE_RANGE(ctx, dst + dst_size,
 6756     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, result, sizeof(wchar_t) * (len + 1));
 6992     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, res);
 7009     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, res);
 7034     COMMON_INTERCEPTOR_WRITE_RANGE(
 7037     COMMON_INTERCEPTOR_WRITE_RANGE(
 7040     COMMON_INTERCEPTOR_WRITE_RANGE(
 7042     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, mount_id, sizeof(*mount_id));
 7440     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, size);
 7451     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer_bufsiz);
 7462     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, __sanitizer_bufsiz);
 7505     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, preg, struct_regex_sz);
 7518     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, pmatch, nmatch * struct_regmatch_sz);
 7529     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, errbuf, REAL(strlen)(errbuf) + 1);
 9499     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, res, REAL(strlen)(res) + 1);
 9567     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, buf, n);
 9600     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data,
projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
  342     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, argp, size);
  532       COMMON_INTERCEPTOR_WRITE_RANGE(ctx, argp, size);
projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
  599     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, arg, size);
  605     COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ifc->ifc_ifcu.ifcu_req, ifc->ifc_len);