Lines Matching defs:ucontext
882 ucontext_t *ucontext = static_cast<ucontext_t*>(context);
883 return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? Write : Read;
885 ucontext_t *ucontext = static_cast<ucontext_t*>(context);
886 return ucontext->uc_mcontext->__es.__esr & 0x40 /*ISS_DA_WNR*/ ? Write : Read;
901 (void *)arm_thread_state64_get_##r(ucontext->uc_mcontext->__ss), 0)
903 #define AARCH64_GET_REG(r) (uptr)ucontext->uc_mcontext->__ss.__##r
907 ucontext_t *ucontext = (ucontext_t*)context;
913 *pc = ucontext->uc_mcontext->__ss.__rip;
914 *bp = ucontext->uc_mcontext->__ss.__rbp;
915 *sp = ucontext->uc_mcontext->__ss.__rsp;
917 *pc = ucontext->uc_mcontext->__ss.__pc;
918 *bp = ucontext->uc_mcontext->__ss.__r[7];
919 *sp = ucontext->uc_mcontext->__ss.__sp;
921 *pc = ucontext->uc_mcontext->__ss.__eip;
922 *bp = ucontext->uc_mcontext->__ss.__ebp;
923 *sp = ucontext->uc_mcontext->__ss.__esp;
1302 ucontext_t *ucontext = (ucontext_t*)context;
1304 Printf("%s = 0x%016llx ", #r, ucontext->uc_mcontext->__ss.__ ## r);
1308 Printf("%s = 0x%08x ", #r, ucontext->uc_mcontext->__ss.__ ## r);