Lines Matching full:uc_mcontext
855 # define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext->ss.eip))
856 # define TRAP_sig(context) ((context)->uc_mcontext->es.trapno)
857 # define ERROR_sig(context) ((context)->uc_mcontext->es.err)
862 # define EIP_sig(context) ((context)->uc_mcontext.__gregs[_REG_EIP])
863 # define TRAP_sig(context) ((context)->uc_mcontext.__gregs[_REG_TRAPNO])
864 # define ERROR_sig(context) ((context)->uc_mcontext.__gregs[_REG_ERR])
869 # define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext.mc_eip))
870 # define TRAP_sig(context) ((context)->uc_mcontext.mc_trapno)
871 # define ERROR_sig(context) ((context)->uc_mcontext.mc_err)
879 # define EIP_sig(context) ((context)->uc_mcontext.gregs[REG_EIP])
880 # define TRAP_sig(context) ((context)->uc_mcontext.gregs[REG_TRAPNO])
881 # define ERROR_sig(context) ((context)->uc_mcontext.gregs[REG_ERR])
917 #define TRAP_sig(context) ((context)->uc_mcontext.__gregs[_REG_TRAPNO])
918 #define ERROR_sig(context) ((context)->uc_mcontext.__gregs[_REG_ERR])
928 #define PC_sig(context) (*((unsigned long*)&(context)->uc_mcontext.mc_rip))
929 #define TRAP_sig(context) ((context)->uc_mcontext.mc_trapno)
930 #define ERROR_sig(context) ((context)->uc_mcontext.mc_err)
933 #define PC_sig(context) ((context)->uc_mcontext.gregs[REG_RIP])
934 #define TRAP_sig(context) ((context)->uc_mcontext.gregs[REG_TRAPNO])
935 #define ERROR_sig(context) ((context)->uc_mcontext.gregs[REG_ERR])
967 # define REG_sig(reg_name, context) ((context)->uc_mcontext.regs->reg_name)
977 # define FLOAT_sig(reg_num, context) (((double*)((char*)((context)->uc_mcontext.regs+48*4)))[reg_num])
978 # define FPSCR_sig(context) (*(int*)((char*)((context)->uc_mcontext.regs+(48+32*2)*4)))
987 # define IAR_sig(context) ((context)->uc_mcontext.mc_srr0)
988 # define MSR_sig(context) ((context)->uc_mcontext.mc_srr1)
989 # define CTR_sig(context) ((context)->uc_mcontext.mc_ctr)
990 # define XER_sig(context) ((context)->uc_mcontext.mc_xer)
991 # define LR_sig(context) ((context)->uc_mcontext.mc_lr)
992 # define CR_sig(context) ((context)->uc_mcontext.mc_cr)
994 # define DAR_sig(context) ((context)->uc_mcontext.mc_dar)
995 # define DSISR_sig(context) ((context)->uc_mcontext.mc_dsisr)
996 # define TRAP_sig(context) ((context)->uc_mcontext.mc_exc)
1003 # define REG_sig(reg_name, context) ((context)->uc_mcontext->ss.reg_name)
1004 # define FLOATREG_sig(reg_name, context) ((context)->uc_mcontext->fs.reg_name)
1005 # define EXCEPREG_sig(reg_name, context) ((context)->uc_mcontext->es.reg_name)
1006 # define VECREG_sig(reg_name, context) ((context)->uc_mcontext->vs.reg_name)
1057 uint32_t *pc = uc->uc_mcontext.sc_pc;
1148 pc = uc->uc_mcontext.gregs[R15];
1150 pc = uc->uc_mcontext.arm_pc;
1169 pc = uc->uc_mcontext.gregs[16];
1191 ip = uc->uc_mcontext.sc_ip;
1222 pc = uc->uc_mcontext.psw.addr;
1271 greg_t pc = uc->uc_mcontext.pc;
1287 unsigned long pc = uc->uc_mcontext.sc_iaoq[0];