/qemu/linux-user/hppa/ |
H A D | signal.c | 128 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 183 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/ |
H A D | syscall.c | 1258 if (!lock_user_struct(VERIFY_READ, target_mq_attr, in copy_from_user_mq_attr() 1277 if (!lock_user_struct(VERIFY_WRITE, target_mq_attr, in copy_to_user_mq_attr() 1357 if (!lock_user_struct(VERIFY_READ, sel, arg1, 1)) { in do_old_select() 2337 if (!lock_user_struct(VERIFY_READ, tfilter, in do_setsockopt() 3334 if (!lock_user_struct(send ? VERIFY_READ : VERIFY_WRITE, in do_sendrecvmsg() 4248 if (!lock_user_struct(VERIFY_READ, target_mb, msgp, 0)) in do_msgsnd() 4305 if (!lock_user_struct(VERIFY_WRITE, target_mb, msgp, 0)) in do_msgrcv() 6090 lock_user_struct(VERIFY_WRITE, target_ldt_info, ptr, 1); in do_set_thread_area() 6174 lock_user_struct(VERIFY_WRITE, target_ldt_info, ptr, 1); in do_get_thread_area() 7083 if (!lock_user_struct(VERIFY_READ, target_fox, arg, 1)) in do_fcntl() [all …]
|
H A D | qemu.h | 347 #define lock_user_struct(type, host_ptr, guest_addr, copy) \ macro
|
H A D | signal.c | 1047 if (!lock_user_struct(VERIFY_WRITE, uoss, uoss_addr, 0)) { in do_sigaltstack() 1056 if (!lock_user_struct(VERIFY_READ, uss, uss_addr, 1)) { in do_sigaltstack()
|
H A D | strace.c | 2914 if (lock_user_struct(VERIFY_READ, fprog, optval, 0)) { in do_print_sockopt() 2917 if (lock_user_struct(VERIFY_READ, filter, in do_print_sockopt()
|
H A D | vm86.c | 80 if (!lock_user_struct(VERIFY_WRITE, target_v86, ts->target_v86, 0)) in save_v86_state() 439 if (!lock_user_struct(VERIFY_READ, target_v86, vm86_addr, 1)) in do_vm86()
|
/qemu/bsd-user/ |
H A D | qemu.h | 491 #define lock_user_struct(type, host_ptr, guest_addr, copy) \ macro
|
H A D | signal.c | 609 if (!lock_user_struct(VERIFY_READ, uss, uss_addr, 1)) { in do_sigaltstack() 752 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame() 820 if (!lock_user_struct(VERIFY_READ, ucontext, target_ucontext, 0)) { in do_sigreturn()
|
/qemu/linux-user/ppc/ |
H A D | signal.c | 436 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() 583 if (!lock_user_struct(VERIFY_READ, sc, sc_addr, 1)) in do_sigreturn() 593 if (!lock_user_struct(VERIFY_READ, sr, sr_addr, 1)) in do_sigreturn() 628 if (!lock_user_struct(VERIFY_READ, mcp, mcp_addr, 1)) in do_setcontext() 645 if (!lock_user_struct(VERIFY_READ, rt_sf, rt_sf_addr, 1)) in do_rt_sigreturn() 679 if (!lock_user_struct(VERIFY_WRITE, uctx, uold_ctx, 1)) { in do_swapcontext() 702 if (!lock_user_struct(VERIFY_READ, uctx, unew_ctx, 1)) { in do_swapcontext()
|
/qemu/linux-user/i386/ |
H A D | signal.c | 426 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) in setup_frame() 482 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) in setup_rt_frame() 638 if (!lock_user_struct(VERIFY_READ, fpstate, fpstate_addr, in restore_sigcontext() 672 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) in do_sigreturn() 704 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) in do_rt_sigreturn()
|
/qemu/linux-user/openrisc/ |
H A D | signal.c | 101 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 144 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/riscv/ |
H A D | signal.c | 123 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 189 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/sparc/ |
H A D | signal.c | 390 if ((sf_addr & 15) || !lock_user_struct(VERIFY_READ, sf, sf_addr, 1)) { in do_sigreturn() 415 if ((ptr & 3) || !lock_user_struct(VERIFY_READ, fpu, ptr, 1)) { in do_sigreturn() 457 if ((sf_addr & 15) || !lock_user_struct(VERIFY_READ, sf, sf_addr, 1)) { in do_rt_sigreturn() 480 if ((ptr & 7) || !lock_user_struct(VERIFY_READ, fpu, ptr, 1)) { in do_rt_sigreturn() 601 if (!lock_user_struct(VERIFY_READ, ucp, ucp_addr, 1)) { in sparc64_set_context() 719 if (!lock_user_struct(VERIFY_WRITE, ucp, ucp_addr, 0)) { in sparc64_get_context()
|
/qemu/linux-user/mips/ |
H A D | signal.c | 208 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame() 255 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) in do_sigreturn() 302 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 359 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/xtensa/ |
H A D | signal.c | 182 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 280 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/m68k/ |
H A D | signal.c | 136 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() 337 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) in do_sigreturn() 370 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) in do_rt_sigreturn()
|
/qemu/linux-user/microblaze/ |
H A D | signal.c | 145 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 198 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/s390x/ |
H A D | signal.c | 181 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() 366 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_sigreturn() 392 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/sh4/ |
H A D | signal.c | 186 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() 282 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_sigreturn() 313 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/hexagon/ |
H A D | signal.c | 160 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 268 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/arm/ |
H A D | signal.c | 328 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame() 354 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame() 519 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_sigreturn() 554 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/aarch64/ |
H A D | signal.c | 709 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/linux-user/alpha/ |
H A D | signal.c | 134 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() 216 if (!lock_user_struct(VERIFY_READ, sc, sc_addr, 1)) { in do_sigreturn() 242 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
|
/qemu/bsd-user/freebsd/ |
H A D | os-stat.h | 578 if (!lock_user_struct(VERIFY_READ, target_fl, arg3, 1)) { in do_freebsd_fcntl() 590 if (!lock_user_struct(VERIFY_WRITE, target_fl, arg3, 0)) { in do_freebsd_fcntl() 605 if (!lock_user_struct(VERIFY_READ, target_fl, arg3, 1)) { in do_freebsd_fcntl()
|
H A D | os-proc.c | 297 if (!lock_user_struct(VERIFY_WRITE, target_rs, target_rs_addr, 0)) { in h2t_reaper_status() 315 if (!lock_user_struct(VERIFY_READ, target_rk, target_rk_addr, 1)) { in t2h_reaper_kill() 333 if (!lock_user_struct(VERIFY_WRITE, target_rk, target_rk_addr, 0)) { in h2t_reaper_kill() 352 if (!lock_user_struct(VERIFY_WRITE, target_pi, target_pi_addr, 0)) { in h2t_procctl_reaper_pidinfo() 421 if (!lock_user_struct(VERIFY_READ, target_rp, target_arg, 1)) { in do_freebsd_procctl()
|