Lines Matching defs:ucontext
889 ucontext_t *ucontext = static_cast<ucontext_t*>(context);
890 return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? Write : Read;
892 ucontext_t *ucontext = static_cast<ucontext_t*>(context);
893 return ucontext->uc_mcontext->__es.__esr & 0x40 /*ISS_DA_WNR*/ ? Write : Read;
908 (void *)arm_thread_state64_get_##r(ucontext->uc_mcontext->__ss), 0)
910 #define AARCH64_GET_REG(r) (uptr)ucontext->uc_mcontext->__ss.__##r
914 ucontext_t *ucontext = (ucontext_t*)context;
920 *pc = ucontext->uc_mcontext->__ss.__rip;
921 *bp = ucontext->uc_mcontext->__ss.__rbp;
922 *sp = ucontext->uc_mcontext->__ss.__rsp;
924 *pc = ucontext->uc_mcontext->__ss.__pc;
925 *bp = ucontext->uc_mcontext->__ss.__r[7];
926 *sp = ucontext->uc_mcontext->__ss.__sp;
928 *pc = ucontext->uc_mcontext->__ss.__eip;
929 *bp = ucontext->uc_mcontext->__ss.__ebp;
930 *sp = ucontext->uc_mcontext->__ss.__esp;
1310 ucontext_t *ucontext = (ucontext_t*)context;
1312 Printf("%s = 0x%016llx ", #r, ucontext->uc_mcontext->__ss.__ ## r);
1316 Printf("%s = 0x%08x ", #r, ucontext->uc_mcontext->__ss.__ ## r);