Home
last modified time | relevance | path

Searched refs:sigtramp_page (Results 1 – 18 of 18) sorted by relevance

/qemu/linux-user/openrisc/
H A Dsignal.c166 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
168 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
175 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
176 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
/qemu/linux-user/riscv/
H A Dsignal.c205 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
207 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
213 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
214 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
/qemu/linux-user/alpha/
H A Dsignal.c261 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
263 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6 * 4, 0); in setup_sigtramp()
266 default_sigreturn = sigtramp_page; in setup_sigtramp()
271 default_rt_sigreturn = sigtramp_page + 3 * 4; in setup_sigtramp()
276 unlock_user(tramp, sigtramp_page, 6 * 4); in setup_sigtramp()
/qemu/linux-user/hppa/
H A Dsignal.c200 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
202 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6*4, 0); in setup_sigtramp()
216 default_rt_sigreturn = (sigtramp_page + 8) | 3; in setup_sigtramp()
217 unlock_user(tramp, sigtramp_page, 6*4); in setup_sigtramp()
/qemu/linux-user/mips/
H A Dsignal.c381 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
383 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
387 default_sigreturn = sigtramp_page; in setup_sigtramp()
391 default_rt_sigreturn = sigtramp_page + 8; in setup_sigtramp()
394 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()
/qemu/linux-user/sh4/
H A Dsignal.c332 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
334 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 6, 0); in setup_sigtramp()
337 default_sigreturn = sigtramp_page; in setup_sigtramp()
342 default_rt_sigreturn = sigtramp_page + 6; in setup_sigtramp()
347 unlock_user(tramp, sigtramp_page, 2 * 6); in setup_sigtramp()
/qemu/linux-user/cris/
H A Dsignal.c193 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
195 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6, 0); in setup_sigtramp()
198 default_sigreturn = sigtramp_page; in setup_sigtramp()
201 unlock_user(tramp, sigtramp_page, 6); in setup_sigtramp()
/qemu/linux-user/s390x/
H A Dsignal.c409 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
411 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 + 2, 0); in setup_sigtramp()
414 default_sigreturn = sigtramp_page; in setup_sigtramp()
417 default_rt_sigreturn = sigtramp_page + 2; in setup_sigtramp()
420 unlock_user(tramp, sigtramp_page, 2 + 2); in setup_sigtramp()
/qemu/linux-user/m68k/
H A Dsignal.c392 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
394 void *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 4 + 6, 0); in setup_sigtramp()
397 default_sigreturn = sigtramp_page; in setup_sigtramp()
402 default_rt_sigreturn = sigtramp_page + 4; in setup_sigtramp()
409 unlock_user(tramp, sigtramp_page, 4 + 6); in setup_sigtramp()
/qemu/linux-user/xtensa/
H A Dsignal.c298 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
300 uint8_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6, 0); in setup_sigtramp()
303 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
305 unlock_user(tramp, sigtramp_page, 6); in setup_sigtramp()
/qemu/linux-user/microblaze/
H A Dsignal.c218 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
220 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
230 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
231 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
/qemu/linux-user/ppc/
H A Dsignal.c718 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
720 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
724 default_sigreturn = sigtramp_page; in setup_sigtramp()
728 default_rt_sigreturn = sigtramp_page + 8; in setup_sigtramp()
731 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()
/qemu/linux-user/hexagon/
H A Dsignal.c284 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
286 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 4 * 2, 0); in setup_sigtramp()
289 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
292 unlock_user(tramp, sigtramp_page, 4 * 2); in setup_sigtramp()
/qemu/linux-user/arm/
H A Dsignal.c622 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
625 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, total_size, 0); in setup_sigtramp()
629 default_sigreturn = sigtramp_page; in setup_sigtramp()
635 sigreturn_fdpic_tramp = sigtramp_page + 4 * RETCODE_BYTES; in setup_sigtramp()
645 unlock_user(tramp, sigtramp_page, total_size); in setup_sigtramp()
/qemu/linux-user/loongarch64/
H A Dsignal.c444 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
446 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
452 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
453 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
/qemu/linux-user/sparc/
H A Dsignal.c509 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
511 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
514 default_sigreturn = sigtramp_page; in setup_sigtramp()
517 default_rt_sigreturn = sigtramp_page + 8; in setup_sigtramp()
520 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()
/qemu/linux-user/aarch64/
H A Dsignal.c733 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
735 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp()
746 default_rt_sigreturn = sigtramp_page; in setup_sigtramp()
747 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
/qemu/linux-user/i386/
H A Dsignal.c854 void setup_sigtramp(abi_ulong sigtramp_page) in setup_sigtramp() argument
856 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp()
859 default_sigreturn = sigtramp_page; in setup_sigtramp()
862 default_rt_sigreturn = sigtramp_page + 8; in setup_sigtramp()
865 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()