| /netbsd/src/sys/arch/vax/vax/ |
| D | compat_13_machdep.c | 166 struct otrampframe tramp; in setupstack_oldsigcontext() local 181 tramp.sig = ksi->ksi_signo; in setupstack_oldsigcontext() 182 tramp.code = (register_t)ksi->ksi_addr; in setupstack_oldsigcontext() 184 tramp.scp = sp; in setupstack_oldsigcontext() 187 tramp.r0 = tramp.r1 = tramp.r2 = tramp.r3 = tramp.r4 = tramp.r5 = 0; in setupstack_oldsigcontext() 188 tramp.pc = (register_t)handler; in setupstack_oldsigcontext() 189 tramp.arg = sp; in setupstack_oldsigcontext() 196 error = copyout(&tramp, (char *)tramp.scp - sizeof(tramp), sizeof(tramp)) != 0 || in setupstack_oldsigcontext() 197 copyout(&sigctx, (void *)tramp.scp, sizeof(sigctx)) != 0; in setupstack_oldsigcontext()
|
| D | sig_machdep.c | 154 struct trampoline3 tramp; in setupstack_siginfo3() local 162 memset(&tramp, 0, sizeof(tramp)); in setupstack_siginfo3() 163 tramp.narg = 3; in setupstack_siginfo3() 164 tramp.sig = ksi->ksi_signo; in setupstack_siginfo3() 165 sp -= sizeof(uc); tramp.ucp = sp; in setupstack_siginfo3() 166 sp -= sizeof(siginfo_t); tramp.sip = sp; in setupstack_siginfo3() 167 sp -= sizeof(tramp); in setupstack_siginfo3() 183 error = (copyout(&uc, (char *)tramp.ucp, sizeof(uc)) != 0 || in setupstack_siginfo3() 184 copyout(&ksi->ksi_info, (char *)tramp.sip, sizeof(ksi->ksi_info)) != 0 || in setupstack_siginfo3() 185 copyout(&tramp, (char *)sp, sizeof(tramp)) != 0); in setupstack_siginfo3()
|
| D | compat_16_machdep.c | 175 struct trampoline2 tramp; in setupstack_sigcontext2() local 191 tramp.narg = 3; in setupstack_sigcontext2() 192 tramp.sig = ksi->ksi_signo; in setupstack_sigcontext2() 193 tramp.code = (register_t)ksi->ksi_addr; in setupstack_sigcontext2() 194 tramp.scp = sp; in setupstack_sigcontext2() 195 sp -= sizeof(tramp); in setupstack_sigcontext2() 203 error = (copyout(&sigctx, (char *)tramp.scp, sizeof(sigctx)) != 0 || in setupstack_sigcontext2() 204 copyout(&tramp, (char *)sp, sizeof(tramp)) != 0); in setupstack_sigcontext2()
|
| /netbsd/src/external/gpl3/gdb/dist/gdb/ |
| D | tramp-frame.c | 83 tramp_frame_start (const struct tramp_frame *tramp, in tramp_frame_start() argument 91 if (tramp->validate && !tramp->validate (tramp, this_frame, &pc)) in tramp_frame_start() 96 for (ti = 0; tramp->insn[ti].bytes != TRAMP_SENTINEL_INSN; ti++) in tramp_frame_start() 98 CORE_ADDR func = pc - tramp->insn_size * ti; in tramp_frame_start() 103 gdb_byte buf[sizeof (tramp->insn[0])]; in tramp_frame_start() 105 size_t insn_size = tramp->insn_size; in tramp_frame_start() 107 if (tramp->insn[i].bytes == TRAMP_SENTINEL_INSN) in tramp_frame_start() 114 if (tramp->insn[i].bytes != (insn & tramp->insn[i].mask)) in tramp_frame_start() 127 const struct tramp_frame *tramp = self->unwind_data->tramp_frame; in tramp_frame_sniffer() local 136 func = tramp_frame_start (tramp, this_frame, pc); in tramp_frame_sniffer() [all …]
|
| D | tramp-frame.h | 86 const struct tramp_frame *tramp);
|
| /netbsd/src/sys/arch/x68k/stand/loadbsd/ |
| D | loadbsd.c | 455 struct tramparg *tramp; in main() local 532 tramp = read_kernel(kernel); in main() 534 tramp->xk.rootdev = rootdev; in main() 535 tramp->xk.boothowto = boothowto; in main() 564 DOS_SUPER_JSR((void (*)(void)) tramp, ®s, ®s); in main()
|
| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/ |
| D | sparse_array.c | 136 struct trampoline_st tramp; in ossl_sa_doall() local 138 tramp.func = leaf; in ossl_sa_doall() 140 sa_doall(sa, NULL, &trampoline, &tramp); in ossl_sa_doall()
|
| /netbsd/src/sys/kern/ |
| D | sys_sig.c | 112 SCARG(uap, tramp), SCARG(uap, vers)); in sys___sigaction_sigtramp() 382 struct sigaction *osa, const void *tramp, int vers) in sigaction1() argument 457 if (tramp != NULL || in sigaction1() 466 if (tramp == NULL || !v0v1valid) { in sigaction1() 474 if (tramp == NULL) { in sigaction1() 499 ps->sa_sigdesc[signum].sd_tramp = tramp; in sigaction1()
|
| /netbsd/src/sys/arch/x68k/stand/common/ |
| D | exec_image.S | 51 lea %sp@(-4096),%a3 | use last phys page as tramp 59 jmp %a3@ | jump to tramp
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/rs6000/ |
| D | t-lynx | 1 LIB2ADD = $(srcdir)/config/rs6000/tramp.S
|
| D | t-vxworks | 1 LIB2ADD += $(srcdir)/config/rs6000/tramp.S
|
| D | t-netbsd | 1 LIB2ADD = $(srcdir)/config/rs6000/tramp.S
|
| D | t-ppccomm | 2 $(srcdir)/config/rs6000/tramp.S
|
| D | linux-unwind.h | 101 int tramp[6]; member 136 int tramp[6]; in get_regs() member
|
| D | t-darwin | 42 LIB2ADD = $(srcdir)/config/rs6000/darwin-tramp.S \
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| D | t-netbsd64 | 3 LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/tramp.asm \
|
| /netbsd/src/external/gpl3/binutils/dist/ld/emultempl/ |
| D | m68hc1xelf.em | 33 # - The trampolines are generated in a ".tramp" section. The generation 273 .tramp section. Such .tramp section exists in most cases and
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_signal.c | 342 void *tramp = NULL; in linux_sys_rt_sigaction() local 379 (tramp = nlsa.linux_sa_restorer) != NULL) in linux_sys_rt_sigaction() 386 tramp, vers); in linux_sys_rt_sigaction()
|
| /netbsd/src/sys/compat/linux32/common/ |
| D | linux32_signal.c | 290 void *tramp = NULL; in linux32_sys_rt_sigaction() local 332 tramp, vers)) != 0) { in linux32_sys_rt_sigaction()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/rx/ |
| D | rx.cc | 3140 rx_trampoline_init (rtx tramp, tree fndecl, rtx chain) in rx_trampoline_init() argument 3144 emit_block_move (tramp, assemble_trampoline_template (), in rx_trampoline_init() 3149 emit_move_insn (adjust_address (tramp, SImode, 4), chain); in rx_trampoline_init() 3150 emit_move_insn (adjust_address (tramp, SImode, 12), fnaddr); in rx_trampoline_init() 3154 emit_move_insn (adjust_address (tramp, SImode, 2), chain); in rx_trampoline_init() 3155 emit_move_insn (adjust_address (tramp, SImode, 6 + 2), fnaddr); in rx_trampoline_init()
|
| /netbsd/src/external/gpl3/binutils/dist/ld/scripttempl/ |
| D | elfm9s12z.sc | 311 ${RELOCATING+*(.tramp)} 312 ${RELOCATING+*(.tramp.*)}
|
| D | elfxgate.sc | 325 ${RELOCATING+*(.tramp)} 326 ${RELOCATING+*(.tramp.*)}
|
| D | elfm68hc12.sc | 325 ${RELOCATING+*(.tramp)} 326 ${RELOCATING+*(.tramp.*)}
|
| D | elfm68hc11.sc | 326 ${RELOCATING+*(.tramp)} 327 ${RELOCATING+*(.tramp.*)}
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | builtins.cc | 5321 round_trampoline_addr (rtx tramp) in round_trampoline_addr() argument 5328 return tramp; in round_trampoline_addr() 5335 temp = expand_simple_binop (Pmode, PLUS, tramp, addend, in round_trampoline_addr() 5337 tramp = expand_simple_binop (Pmode, AND, temp, mask, in round_trampoline_addr() 5340 return tramp; in round_trampoline_addr() 5404 rtx tramp; in expand_builtin_adjust_trampoline() local 5409 tramp = expand_normal (CALL_EXPR_ARG (exp, 0)); in expand_builtin_adjust_trampoline() 5410 tramp = round_trampoline_addr (tramp); in expand_builtin_adjust_trampoline() 5412 tramp = targetm.calls.trampoline_adjust_address (tramp); in expand_builtin_adjust_trampoline() 5414 return tramp; in expand_builtin_adjust_trampoline() [all …]
|