Home
last modified time | relevance | path

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

/dragonfly/lib/libc/x86_64/gen/
H A Dquickcontext.c69 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext)); in _makecontext_quick()
71 ucp->uc_mcontext.mc_len = sizeof(mcontext_t); in _makecontext_quick()
87 ucp->uc_mcontext.mc_rdi = (register_t)ucp; in _makecontext_quick()
88 ucp->uc_mcontext.mc_rsi = (register_t)stack_top; in _makecontext_quick()
89 ucp->uc_mcontext.mc_rsp = (register_t)stack_top; in _makecontext_quick()
91 ucp->uc_mcontext.mc_ownedfp = _MC_FPOWNED_NONE; in _makecontext_quick()
92 ucp->uc_mcontext.mc_fpformat = _MC_FPFMT_NODEV; in _makecontext_quick()
93 ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL); in _makecontext_quick()
112 ucp->uc_mcontext.mc_rdi = (register_t)ucp; in makectx_quick_wrapper()
113 ucp->uc_mcontext.mc_rsi = (register_t)stack_top; in makectx_quick_wrapper()
[all …]
H A Dmakecontext.c76 ucp->uc_mcontext.mc_len = 0; in _makecontext()
79 ucp->uc_mcontext.mc_len = 0; in _makecontext()
81 if (ucp->uc_mcontext.mc_len == sizeof(mcontext_t)) { in _makecontext()
111 ucp->uc_mcontext.mc_rdi = (register_t)ucp; in _makecontext()
114 ucp->uc_mcontext.mc_rbp = 0; in _makecontext()
116 ucp->uc_mcontext.mc_rsp = (register_t)stack_top; in _makecontext()
118 ucp->uc_mcontext.mc_ownedfp = _MC_FPOWNED_NONE; in _makecontext()
119 ucp->uc_mcontext.mc_fpformat = _MC_FPFMT_NODEV; in _makecontext()
120 ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL); in _makecontext()
122 ucp->uc_mcontext.mc_onstack = 0; in _makecontext()
[all …]
/dragonfly/sys/platform/vkernel64/x86_64/
H A Dexception.c211 (void *)(intptr_t)ctx->uc_mcontext.mc_rip, in infosig()
212 (void *)(intptr_t)ctx->uc_mcontext.mc_rsp); in infosig()
273 ctx->uc_mcontext.mc_rip, in exc_segfault()
274 ctx->uc_mcontext.mc_err, in exc_segfault()
275 ctx->uc_mcontext.mc_trapno & 0xFFFF, in exc_segfault()
276 ctx->uc_mcontext.mc_trapno >> 16, in exc_segfault()
277 ctx->uc_mcontext.mc_addr); in exc_segfault()
279 kern_trap((struct trapframe *)&ctx->uc_mcontext.mc_rdi); in exc_segfault()
295 ctx->uc_mcontext.mc_rip, in exc_debugger()
296 ctx->uc_mcontext.mc_rsp, in exc_debugger()
H A Dcpu_regs.c172 sf.sf_uc.uc_mcontext.mc_onstack = oonstack; in sendsig()
178 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); in sendsig()
245 sf.sf_uc.uc_mcontext.mc_gs = tf->tf_vm86_gs; in sendsig()
246 sf.sf_uc.uc_mcontext.mc_fs = tf->tf_vm86_fs; in sendsig()
247 sf.sf_uc.uc_mcontext.mc_es = tf->tf_vm86_es; in sendsig()
251 sf.sf_uc.uc_mcontext.mc_eflags = in sendsig()
269 npxpush(&sf.sf_uc.uc_mcontext); in sendsig()
365 rflags = ucp->uc_mcontext.mc_rflags; in sys_sigreturn()
434 cs = ucp->uc_mcontext.mc_cs; in sys_sigreturn()
446 npxpop(&ucp->uc_mcontext); in sys_sigreturn()
[all …]
/dragonfly/test/x86_64/
H A Dqemu.patch48 # define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext->ss.eip))
49 # define TRAP_sig(context) ((context)->uc_mcontext->es.trapno)
50 # define ERROR_sig(context) ((context)->uc_mcontext->es.err)
54 +# define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext.mc_eip))
55 +# define TRAP_sig(context) ((context)->uc_mcontext.mc_trapno)
56 +# define ERROR_sig(context) ((context)->uc_mcontext.mc_err)
58 # define EIP_sig(context) ((context)->uc_mcontext.gregs[REG_EIP])
59 # define TRAP_sig(context) ((context)->uc_mcontext.gregs[REG_TRAPNO])
/dragonfly/lib/libc/gen/
H A Ducontext.c70 if (ucp->uc_mcontext.mc_len == 0) in _swapcontext()
97 if (ucp->uc_mcontext.mc_len == 0) in _setcontext()
/dragonfly/sys/sys/
H A D_ucontext.h72 mcontext_t uc_mcontext; member
/dragonfly/sys/platform/pc64/x86_64/
H A Dmachdep.c760 sf.sf_uc.uc_mcontext.mc_onstack = oonstack; in sendsig()
766 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); in sendsig()
841 sf.sf_uc.uc_mcontext.mc_gs = tf->tf_vm86_gs; in sendsig()
842 sf.sf_uc.uc_mcontext.mc_fs = tf->tf_vm86_fs; in sendsig()
847 sf.sf_uc.uc_mcontext.mc_eflags = in sendsig()
865 npxpush(&sf.sf_uc.uc_mcontext); in sendsig()
964 rflags = ucp->uc_mcontext.mc_rflags; in sys_sigreturn()
1032 cs = ucp->uc_mcontext.mc_cs; in sys_sigreturn()
1039 _bcopy(&ucp->uc_mcontext.mc_rdi, regs, in sys_sigreturn()
1047 npxpop(&ucp->uc_mcontext); in sys_sigreturn()
[all …]
/dragonfly/contrib/gcc-4.7/libgcc/config/i386/
H A Dcrtfastmath.c48 ucp->uc_mcontext.gregs[EIP] += 3; in sigill_hdlr()
H A Ddragonfly-unwind.h14 #define REG_NAME(reg) sf_uc.uc_mcontext.mc_## reg
/dragonfly/lib/libc/x86_64/sys/
H A Dasmcontext.c13 ASSYM(UC_MCONTEXT, offsetof(ucontext_t, uc_mcontext));
/dragonfly/test/stress/stress2/misc/
H A Dldt.sh306 mc = &uc->uc_mcontext;
/dragonfly/contrib/gcc-8.0/libgcc/config/i386/
H A Ddragonfly-unwind.h40 #define REG_NAME(reg) sf_uc.uc_mcontext.mc_## reg
/dragonfly/contrib/gdb-7/bfd/
H A Delf.c8383 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
8385 + offsetof (lwpstatus_t, pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
8412 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
8414 + offsetof (lwpstatus_t, pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
9292 memcpy (lwpstat.pr_context.uc_mcontext.gregs, in elfcore_write_lwpstatus()
9293 gregs, sizeof (lwpstat.pr_context.uc_mcontext.gregs)); in elfcore_write_lwpstatus()
9295 memcpy (lwpstat.pr_context.uc_mcontext.__gregs, in elfcore_write_lwpstatus()
9296 gregs, sizeof (lwpstat.pr_context.uc_mcontext.__gregs)); in elfcore_write_lwpstatus()
/dragonfly/contrib/binutils-2.27/bfd/
H A Delf.c9149 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
9151 + offsetof (lwpstatus_t, pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
9178 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
9180 + offsetof (lwpstatus_t, pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
10211 memcpy (lwpstat.pr_context.uc_mcontext.gregs, in elfcore_write_lwpstatus()
10212 gregs, sizeof (lwpstat.pr_context.uc_mcontext.gregs)); in elfcore_write_lwpstatus()
10214 memcpy (lwpstat.pr_context.uc_mcontext.__gregs, in elfcore_write_lwpstatus()
10215 gregs, sizeof (lwpstat.pr_context.uc_mcontext.__gregs)); in elfcore_write_lwpstatus()
/dragonfly/contrib/binutils-2.34/bfd/
H A Delf.c9926 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
9928 + offsetof (lwpstatus_t, pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
9955 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
9957 + offsetof (lwpstatus_t, pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
11210 memcpy (lwpstat.pr_context.uc_mcontext.gregs, in elfcore_write_lwpstatus()
11211 gregs, sizeof (lwpstat.pr_context.uc_mcontext.gregs)); in elfcore_write_lwpstatus()
11213 memcpy (lwpstat.pr_context.uc_mcontext.__gregs, in elfcore_write_lwpstatus()
11214 gregs, sizeof (lwpstat.pr_context.uc_mcontext.__gregs)); in elfcore_write_lwpstatus()