Home
last modified time | relevance | path

Searched refs:sigframe (Results 1 – 16 of 16) sorted by relevance

/netbsd/src/sys/compat/linux/arch/alpha/
Dlinux_machdep.c115 struct linux_rt_sigframe *sfp, sigframe; in setup_linux_rt_sigframe() local
142 memset(&sigframe, 0, sizeof(sigframe)); in setup_linux_rt_sigframe()
147 memset(&sigframe.uc, 0, sizeof(struct linux_ucontext)); in setup_linux_rt_sigframe()
148 sigframe.uc.uc_mcontext.sc_onstack = onstack; in setup_linux_rt_sigframe()
152 native_to_linux_old_sigset(&sigframe.uc.uc_mcontext.sc_mask, mask); in setup_linux_rt_sigframe()
153 native_to_linux_sigset(&sigframe.uc.uc_sigmask, mask); in setup_linux_rt_sigframe()
155 sigframe.uc.uc_mcontext.sc_pc = tf->tf_regs[FRAME_PC]; in setup_linux_rt_sigframe()
156 sigframe.uc.uc_mcontext.sc_ps = ALPHA_PSL_USERMODE; in setup_linux_rt_sigframe()
157 frametoreg(tf, (struct reg *)sigframe.uc.uc_mcontext.sc_regs); in setup_linux_rt_sigframe()
158 sigframe.uc.uc_mcontext.sc_regs[R_SP] = alpha_pal_rdusp(); in setup_linux_rt_sigframe()
[all …]
/netbsd/src/sys/compat/linux/arch/amd64/
Dlinux_machdep.c138 struct linux_rt_sigframe *sfp, sigframe; in linux_sendsig() local
169 memset(&sigframe, 0, sizeof(sigframe)); in linux_sendsig()
171 sigframe.pretcode = in linux_sendsig()
174 sigframe.pretcode = NULL; in linux_sendsig()
179 sigframe.uc.luc_flags = 0; in linux_sendsig()
180 sigframe.uc.luc_link = NULL; in linux_sendsig()
183 sigframe.uc.luc_stack.ss_sp = l->l_sigstk.ss_sp; in linux_sendsig()
184 sigframe.uc.luc_stack.ss_size = l->l_sigstk.ss_size; in linux_sendsig()
185 sigframe.uc.luc_stack.ss_flags = 0; in linux_sendsig()
187 sigframe.uc.luc_stack.ss_flags |= LINUX_SS_ONSTACK; in linux_sendsig()
[all …]
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/rs6000/
Dlinux-unwind.h120 struct sigframe { in get_regs() struct
124 } *frame = (struct sigframe *) context->cfa; in get_regs()
178 struct sigframe { in get_regs() struct
182 } *frame = (struct sigframe *) context->cfa; in get_regs()
424 struct rt_sigframe *sigframe = (struct rt_sigframe *) current; in ppc_backchain_fallback() local
427 arg->array[++count] = (void *) sigframe->uc.rsave.nip; in ppc_backchain_fallback()
428 current = (void *) sigframe->uc.rsave.gpr[1]; in ppc_backchain_fallback()
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/ia64/
Dlinux-unwind.h47 struct sigframe { in ia64_fallback_frame_state() struct
52 } *frame_ = (struct sigframe *)context->psp; in ia64_fallback_frame_state()
137 struct sigframe { in ia64_handle_unwabi() struct
142 } *frame = (struct sigframe *)context->psp; in ia64_handle_unwabi()
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/i386/
Dfreebsd-unwind.h78 struct sigframe *sf; in x86_64_freebsd_fallback_frame_state()
106 sf = (struct sigframe *) context->cfa; in x86_64_freebsd_fallback_frame_state()
165 struct sigframe *sf; in x86_freebsd_fallback_frame_state()
185 sf = (struct sigframe *) context->cfa; in x86_freebsd_fallback_frame_state()
Ddragonfly-unwind.h91 struct sigframe *sf; in x86_64_dragonfly_fallback_frame_state()
97 sf = (struct sigframe *) context->cfa; in x86_64_dragonfly_fallback_frame_state()
170 struct sigframe *sf; in x86_dragonfly_fallback_frame_state()
178 sf = (struct sigframe *) context->cfa; in x86_dragonfly_fallback_frame_state()
/netbsd/src/sys/compat/linux/arch/powerpc/
Dlinux_machdep.c275 struct linux_rt_sigframe *scp, sigframe; in linux_sys_rt_sigreturn() local
292 if (copyin((void *)scp, &sigframe, sizeof(*scp))) in linux_sys_rt_sigreturn()
298 if (copyin((void *)sigframe.luc.luc_context.lregs, in linux_sys_rt_sigreturn()
351 linux_to_native_sigset(&mask, &sigframe.luc.luc_sigmask); in linux_sys_rt_sigreturn()
/netbsd/src/external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/
Di386-signal.c20 void sigframe (void);
/netbsd/src/sys/arch/sparc/sparc/
Dmachdep.c477 struct sigframe { struct
490 struct sigframe *fp; in sendsig_siginfo() argument
511 fp = (struct sigframe *) in sendsig_siginfo()
515 fp = (struct sigframe *)oldsp; in sendsig_siginfo()
517 fp = (struct sigframe *)((int)(fp - 1) & ~STACK_ALIGNBYTES); in sendsig_siginfo()
/netbsd/src/external/gpl3/gdb/dist/
Dsha256.sum2824 …9f3dd67e6c2bc1a41c0d6c5ccf5deaa0f2dd3cb4d gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl
2898 …5c7fc460a2d42cd284d54fe74f71d6f87a247cc9462546e gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c
2920 …3d01222745da04b868e2b3296e65444164739c527b4 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-4.exp
2961 …3e6371a5b5fc177d7b8584b3e0e3f517ac89bc538b3 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-1.exp
3015 …92faa458505405baf185bbd4178efbb9e84fb46167e gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-0.exp
3146 …349faaf127a263e956ab551a5ac9d1760c46f107298 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-3.exp
3156 …466050bfcf5583d076a7fe24e6fb590731ac30251f5 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-2.exp
/netbsd/src/external/gpl3/gdb/dist/gdb/
DChangeLog-200810986 (struct sigframe comment): Update to show new field `psc'.
DChangeLog-20109765 * mips-linux-tdep.c: Update struct sigframe comments.
DChangeLog-20032281 sigcontext area stored in the sigframe instead of using
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-20037157 for the sigframe return address.
/netbsd/src/external/gpl3/gdb/dist/gdb/testsuite/
DChangeLog-1993-201314951 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
/netbsd/src/external/gpl3/binutils/dist/
DChangeLog.git20946 " push $sigframe\n"
20950 " .globl sigframe\n"
20951 "sigframe:\n"
22361 sme: Fixup sigframe gdbarch when vg/svg changes