Home | History | Annotate | Download | only in arm

Lines Matching refs:reg

42 uc_addr (unw_tdep_context_t *uc, int reg)
44 if (reg >= UNW_ARM_R0 && reg < UNW_ARM_R0 + 16)
45 return &uc->regs[reg - UNW_ARM_R0];
53 tdep_uc_addr (unw_tdep_context_t *uc, int reg)
55 return uc_addr (uc, reg);
121 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write,
127 if (unw_is_fpreg (reg))
130 Debug (16, "reg = %s\n", unw_regname (reg));
131 if (!(addr = uc_addr (uc, reg)))
137 Debug (12, "%s <- %x\n", unw_regname (reg), *val);
142 Debug (12, "%s -> %x\n", unw_regname (reg), *val);
147 Debug (1, "bad register number %u\n", reg);
152 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val,
158 if (!unw_is_fpreg (reg))
161 if (!(addr = uc_addr (uc, reg)))
166 Debug (12, "%s <- %08lx.%08lx.%08lx\n", unw_regname (reg),
173 Debug (12, "%s -> %08lx.%08lx.%08lx\n", unw_regname (reg),
179 Debug (1, "bad register number %u\n", reg);