| /openbmc/qemu/linux-user/xtensa/ |
| H A D | signal.c | 131 static void install_sigtramp(uint8_t *tramp) in install_sigtramp() argument 135 __put_user(0x22, &tramp[0]); in install_sigtramp() 136 __put_user(0x0a, &tramp[1]); in install_sigtramp() 137 __put_user(TARGET_NR_rt_sigreturn, &tramp[2]); in install_sigtramp() 139 __put_user(0x00, &tramp[3]); in install_sigtramp() 140 __put_user(0x05, &tramp[4]); in install_sigtramp() 141 __put_user(0x00, &tramp[5]); in install_sigtramp() 144 __put_user(0x22, &tramp[0]); in install_sigtramp() 145 __put_user(0xa0, &tramp[1]); in install_sigtramp() 146 __put_user(TARGET_NR_rt_sigreturn, &tramp[2]); in install_sigtramp() [all …]
|
| /openbmc/qemu/linux-user/hppa/ |
| H A D | signal.c | 45 abi_uint tramp[2]; /* syscall restart return address */ member 202 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6*4, 0); in setup_sigtramp() local 204 assert(tramp != NULL); in setup_sigtramp() 209 __put_user(SIGFRAME_CONTEXT_REGS32, tramp + 0); in setup_sigtramp() 210 __put_user(0x08000240, tramp + 1); /* nop - b/c dwarf2 unwind routines */ in setup_sigtramp() 211 __put_user(0x34190000, tramp + 2); /* ldi 0, %r25 (in_syscall=0) */ in setup_sigtramp() 212 __put_user(0x3414015a, tramp + 3); /* ldi __NR_rt_sigreturn, %r20 */ in setup_sigtramp() 213 __put_user(0xe4008200, tramp + 4); /* ble 0x100(%sr2, %r0) */ in setup_sigtramp() 214 __put_user(0x08000240, tramp + 5); /* nop */ in setup_sigtramp() 217 unlock_user(tramp, sigtramp_page, 6*4); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/alpha/ |
| H A D | signal.c | 263 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 6 * 4, 0); in setup_sigtramp() local 264 assert(tramp != NULL); in setup_sigtramp() 267 __put_user(INSN_MOV_R30_R16, &tramp[0]); in setup_sigtramp() 268 __put_user(INSN_LDI_R0 + TARGET_NR_sigreturn, &tramp[1]); in setup_sigtramp() 269 __put_user(INSN_CALLSYS, &tramp[2]); in setup_sigtramp() 272 __put_user(INSN_MOV_R30_R16, &tramp[3]); in setup_sigtramp() 273 __put_user(INSN_LDI_R0 + TARGET_NR_rt_sigreturn, &tramp[4]); in setup_sigtramp() 274 __put_user(INSN_CALLSYS, &tramp[5]); in setup_sigtramp() 276 unlock_user(tramp, sigtramp_page, 6 * 4); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/sh4/ |
| H A D | signal.c | 334 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 6, 0); in setup_sigtramp() local 335 assert(tramp != NULL); in setup_sigtramp() 338 __put_user(MOVW(2), &tramp[0]); in setup_sigtramp() 339 __put_user(TRAP_NOARG, &tramp[1]); in setup_sigtramp() 340 __put_user(TARGET_NR_sigreturn, &tramp[2]); in setup_sigtramp() 343 __put_user(MOVW(2), &tramp[3]); in setup_sigtramp() 344 __put_user(TRAP_NOARG, &tramp[4]); in setup_sigtramp() 345 __put_user(TARGET_NR_rt_sigreturn, &tramp[5]); in setup_sigtramp() 347 unlock_user(tramp, sigtramp_page, 2 * 6); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/mips/ |
| H A D | signal.c | 90 static void install_sigtramp(uint32_t *tramp, unsigned int syscall) in install_sigtramp() argument 99 __put_user(0x24020000 + syscall, tramp + 0); in install_sigtramp() 100 __put_user(0x0000000c , tramp + 1); in install_sigtramp() 383 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp() local 384 assert(tramp != NULL); in setup_sigtramp() 388 install_sigtramp(tramp, TARGET_NR_sigreturn); in setup_sigtramp() 392 install_sigtramp(tramp + 2, TARGET_NR_rt_sigreturn); in setup_sigtramp() 394 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/riscv/ |
| H A D | signal.c | 207 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp() local 208 assert(tramp != NULL); in setup_sigtramp() 210 __put_user(0x08b00893, tramp + 0); /* li a7, 139 = __NR_rt_sigreturn */ in setup_sigtramp() 211 __put_user(0x00000073, tramp + 1); /* ecall */ in setup_sigtramp() 214 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/i386/ |
| H A D | signal.c | 425 static void install_sigtramp(void *tramp) in install_sigtramp() argument 428 __put_user(0xb858, (uint16_t *)(tramp + 0)); in install_sigtramp() 429 __put_user(TARGET_NR_sigreturn, (int32_t *)(tramp + 2)); in install_sigtramp() 430 __put_user(0x80cd, (uint16_t *)(tramp + 6)); in install_sigtramp() 433 static void install_rt_sigtramp(void *tramp) in install_rt_sigtramp() argument 436 __put_user(0xb8, (uint8_t *)(tramp + 0)); in install_rt_sigtramp() 437 __put_user(TARGET_NR_rt_sigreturn, (int32_t *)(tramp + 1)); in install_rt_sigtramp() 438 __put_user(0x80cd, (uint16_t *)(tramp + 5)); in install_rt_sigtramp() 856 uint16_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp() local 857 assert(tramp != NULL); in setup_sigtramp() [all …]
|
| /openbmc/qemu/linux-user/m68k/ |
| H A D | signal.c | 394 void *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 4 + 6, 0); in setup_sigtramp() local 395 assert(tramp != NULL); in setup_sigtramp() 400 __put_user(0x70004e40 + (TARGET_NR_sigreturn << 16), (uint32_t *)tramp); in setup_sigtramp() 406 (uint32_t *)(tramp + 4)); in setup_sigtramp() 407 __put_user(0x4e40, (uint16_t *)(tramp + 8)); in setup_sigtramp() 409 unlock_user(tramp, sigtramp_page, 4 + 6); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/ppc/ |
| H A D | signal.c | 319 static void encode_trampoline(int sigret, uint32_t *tramp) in encode_trampoline() argument 322 __put_user(0x38000000 | sigret, &tramp[0]); in encode_trampoline() 323 __put_user(0x44000002, &tramp[1]); in encode_trampoline() 720 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 2 * 8, 0); in setup_sigtramp() local 721 assert(tramp != NULL); in setup_sigtramp() 725 encode_trampoline(TARGET_NR_sigreturn, tramp + 0); in setup_sigtramp() 729 encode_trampoline(TARGET_NR_rt_sigreturn, tramp + 2); in setup_sigtramp() 731 unlock_user(tramp, sigtramp_page, 2 * 8); in setup_sigtramp()
|
| /openbmc/qemu/linux-user/loongarch64/ |
| H A D | signal.c | 446 uint32_t *tramp = lock_user(VERIFY_WRITE, sigtramp_page, 8, 0); in setup_sigtramp() local 447 assert(tramp != NULL); in setup_sigtramp() 449 __put_user(0x03822c0b, tramp + 0); /* ori a7, zero, 0x8b */ in setup_sigtramp() 450 __put_user(0x002b0000, tramp + 1); /* syscall 0 */ in setup_sigtramp() 453 unlock_user(tramp, sigtramp_page, 8); in setup_sigtramp()
|
| /openbmc/openbmc/poky/meta/recipes-support/libffi/ |
| H A D | libffi_3.4.8.bb | 18 EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp"
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/emacs/ |
| H A D | emacs_29.1.bb | 272 ${datadir}/${BPN}/${PV}/lisp/net/tramp-compat.elc \ 273 ${datadir}/${BPN}/${PV}/lisp/net/tramp-integration.elc \ 274 ${datadir}/${BPN}/${PV}/lisp/net/tramp-loaddefs.el \ 275 ${datadir}/${BPN}/${PV}/lisp/net/tramp-sh.elc \ 276 ${datadir}/${BPN}/${PV}/lisp/net/tramp.elc \
|