Home
last modified time | relevance | path

Searched refs:VERIFY_WRITE (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/qemu/bsd-user/freebsd/
H A Dos-stat.c31 if (!lock_user_struct(VERIFY_WRITE, target_st, target_addr, 0)) { in h2t_freebsd11_stat()
66 if (!lock_user_struct(VERIFY_WRITE, target_st, target_addr, 0)) { in h2t_freebsd_stat()
110 if (!lock_user_struct(VERIFY_WRITE, target_st, target_addr, 0)) { in h2t_freebsd11_nstat()
163 if (!lock_user_struct(VERIFY_WRITE, target_fh, target_addr, 0)) { in h2t_freebsd_fhandle()
184 if (!lock_user_struct(VERIFY_WRITE, target_statfs, target_addr, 0)) { in h2t_freebsd11_statfs()
222 if (!lock_user_struct(VERIFY_WRITE, target_statfs, target_addr, 0)) { in h2t_freebsd_statfs()
H A Dos-sys.c494 if (!access_ok(VERIFY_WRITE, oldlenp, sizeof(abi_ulong)) || in do_freebsd_sysctlbyname()
510 holdp = lock_user(VERIFY_WRITE, oldp, oldlen, 0); in do_freebsd_sysctlbyname()
552 if (!access_ok(VERIFY_WRITE, oldlenp, sizeof(abi_ulong)) || in do_freebsd_sysctl()
568 holdp = lock_user(VERIFY_WRITE, oldp, oldlen, 0); in do_freebsd_sysctl()
H A Dos-proc.c185 if (!lock_user_struct(VERIFY_WRITE, target_rs, target_rs_addr, 0)) { in h2t_reaper_status()
221 if (!lock_user_struct(VERIFY_WRITE, target_rk, target_rk_addr, 0)) { in h2t_reaper_kill()
240 if (!lock_user_struct(VERIFY_WRITE, target_pi, target_pi_addr, 0)) { in h2t_procctl_reaper_pidinfo()
H A Dos-proc.h125 p = lock_user(VERIFY_WRITE, target_infop, sizeof(target_siginfo_t), 0); in do_freebsd_wait6()
157 p = lock_user(VERIFY_WRITE, arg1, arg2, 0); in do_freebsd_getloginclass()
H A Dos-stat.h459 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd11_getdents()
491 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd11_getdirentries()
530 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd_getdirentries()
590 if (!lock_user_struct(VERIFY_WRITE, target_fl, arg3, 0)) { in do_freebsd_fcntl()
649 b = lock_user(VERIFY_WRITE, arg3, arg4, 0); in do_freebsd_realpathat()
/openbmc/qemu/linux-user/
H A Dsyscall.c949 if (!(target_fds = lock_user(VERIFY_WRITE, in copy_to_user_fdset()
991 if (!lock_user_struct(VERIFY_WRITE, target_rusage, target_addr, 0)) in host_to_target_rusage()
1114 if (!lock_user_struct(VERIFY_WRITE, target_tv, target_tv_addr, 0)) { in copy_to_user_timeval()
1150 if (!lock_user_struct(VERIFY_WRITE, target_tv, target_tv_addr, 0)) { in copy_to_user_timeval64()
1219 if (!lock_user_struct(VERIFY_WRITE, target_ts, target_addr, 0)) { in host_to_target_timespec()
1233 if (!lock_user_struct(VERIFY_WRITE, target_ts, target_addr, 0)) { in host_to_target_timespec64()
1248 if (!lock_user_struct(VERIFY_WRITE, target_tz, target_tz_addr, 1)) { in copy_to_user_timezone()
1307 if (!lock_user_struct(VERIFY_WRITE, target_mq_attr, in copy_to_user_mq_attr()
1533 target_pfd = lock_user(VERIFY_WRITE, arg1, in do_ppoll()
1722 target_saddr = lock_user(VERIFY_WRITE, target_addr, len, 0); in host_to_target_sockaddr()
[all …]
H A Dlinuxload.c17 host_ptr = lock_user(VERIFY_WRITE, dest, len, 0); in memcpy_to_target()
248 haddr = lock_user(VERIFY_WRITE, start, len, 0); in imgsrc_mmap()
H A Dqemu.h176 #define VERIFY_WRITE (PAGE_READ | PAGE_WRITE) macro
266 if ((__hptr = lock_user(VERIFY_WRITE, __gaddr, sizeof(target_type), 0))) { \
/openbmc/qemu/bsd-user/
H A Dbsd-proc.c81 if (!lock_user_struct(VERIFY_WRITE, target_rusage, target_addr, 0)) { in host_to_target_rusage()
95 if (!lock_user_struct(VERIFY_WRITE, target_wrusage, target_addr, 0)) { in host_to_target_wrusage()
H A Dbsd-proc.h54 target_grouplist = lock_user(VERIFY_WRITE, arg2, gidsetsize * 2, 0); in do_bsd_getgroups()
114 p = lock_user(VERIFY_WRITE, arg1, arg2, 0); in do_bsd_getlogin()
163 if (!lock_user_struct(VERIFY_WRITE, target_rlim, arg2, 0)) { in do_bsd_getrlimit()
H A Dbsd-file.h76 p = lock_user(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_read()
93 p = lock_user(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_pread()
111 struct iovec *vec = lock_iovec(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_readv()
128 struct iovec *vec = lock_iovec(VERIFY_WRITE, arg2, arg3, 1); in do_bsd_preadv()
476 p = lock_user(VERIFY_WRITE, arg1, arg2, 0); in do_bsd___getcwd()
637 p2 = lock_user(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_readlink()
664 p2 = lock_user(VERIFY_WRITE, arg3, arg4, 0); in do_bsd_readlinkat()
H A Duaccess.c31 if ((ghptr = lock_user(VERIFY_WRITE, gaddr, len, 0))) { in copy_to_user()
/openbmc/qemu/linux-user/alpha/
H A Dsignal.c134 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
172 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
263 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6 * 4, 0); in setup_sigtramp()
/openbmc/qemu/target/mips/tcg/sysemu/
H A Dmips-semi.c172 UHIStat *dst = lock_user(VERIFY_WRITE, addr, sizeof(UHIStat), 1); in uhi_fstat_cb()
282 p = lock_user(VERIFY_WRITE, addr, len, 0); in mips_semihosting()
324 p = lock_user(VERIFY_WRITE, addr, str->len, 0); in mips_semihosting()
/openbmc/qemu/linux-user/openrisc/
H A Dsignal.c101 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
168 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/mips/
H A Dsignal.c208 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
302 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
383 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/sh4/
H A Dsignal.c186 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
232 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
334 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 6, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/riscv/
H A Dsignal.c123 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
207 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/hppa/
H A Dcpu_loop.c40 if ((addr & 3) || !access_ok(cs, VERIFY_WRITE, addr, 4)) { in hppa_lws()
55 || !access_ok(cs, VERIFY_WRITE, addr, 1 << size) in hppa_lws()
H A Dsignal.c128 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
202 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6*4, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/s390x/
H A Dsignal.c181 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
251 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
411 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 + 2, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/ppc/
H A Dsignal.c436 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 1)) in setup_frame()
494 if (!lock_user_struct(VERIFY_WRITE, rt_sf, rt_sf_addr, 1)) in setup_rt_frame()
679 if (!lock_user_struct(VERIFY_WRITE, uctx, uold_ctx, 1)) { in do_swapcontext()
720 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
/openbmc/qemu/linux-user/m68k/
H A Dsignal.c136 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
286 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
394 void *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 4 + 6, 0); in setup_sigtramp()
/openbmc/qemu/semihosting/
H A Dsyscalls.c85 p = lock_user(VERIFY_WRITE, addr, sizeof(struct gdb_stat), 0); in copy_stat_to_user()
320 void *ptr = lock_user(VERIFY_WRITE, buf, len, 0); in host_read()
515 p = lock_user(VERIFY_WRITE, tv_addr, sizeof(struct gdb_timeval), 0); in host_gettimeofday()
557 ptr = lock_user(VERIFY_WRITE, buf, len, 0); in staticfile_read()
612 ptr = lock_user(VERIFY_WRITE, buf, len, 0); in console_read()
/openbmc/qemu/linux-user/sparc/
H A Dsignal.c264 sf = lock_user(VERIFY_WRITE, sf_addr, sf_size, 0); in setup_frame()
321 sf = lock_user(VERIFY_WRITE, sf_addr, sf_size, 0); in setup_rt_frame()
511 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
714 if (!lock_user_struct(VERIFY_WRITE, ucp, ucp_addr, 0)) { in sparc64_get_context()

12