Lines Matching refs:ucontext
22 // OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
26 #include <ucontext.h>
70 typedef struct ucontext {
72 struct ucontext* uc_link;
82 typedef struct ucontext {
84 struct ucontext *uc_link;
113 typedef struct ucontext {
115 struct ucontext* uc_link;
131 typedef struct ucontext {
133 struct ucontext* uc_link;
148 typedef struct ucontext {
150 struct ucontext *uc_link;
369 ucontext_t* ucontext = reinterpret_cast<ucontext_t*>(context);
371 mcontext_t& mcontext = ucontext->uc_mcontext;
458 state.pc = reinterpret_cast<Address>(ucontext->sc_eip);
459 state.sp = reinterpret_cast<Address>(ucontext->sc_esp);
460 state.fp = reinterpret_cast<Address>(ucontext->sc_ebp);
462 state.pc = reinterpret_cast<Address>(ucontext->sc_rip);
463 state.sp = reinterpret_cast<Address>(ucontext->sc_rsp);
464 state.fp = reinterpret_cast<Address>(ucontext->sc_rbp);