Home | History | Annotate | Download | only in hppa

Lines Matching refs:reg

44 uc_addr (ucontext_t *uc, int reg)
48 if ((unsigned) (reg - UNW_HPPA_GR) < 32)
49 addr = &uc->uc_mcontext.sc_gr[reg - UNW_HPPA_GR];
50 else if ((unsigned) (reg - UNW_HPPA_FR) < 32)
51 addr = &uc->uc_mcontext.sc_fr[reg - UNW_HPPA_FR];
60 _Uhppa_uc_addr (ucontext_t *uc, int reg)
62 return uc_addr (uc, reg);
134 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write,
140 if ((unsigned int) (reg - UNW_HPPA_FR) < 32)
143 addr = uc_addr (uc, reg);
150 Debug (12, "%s <- %x\n", unw_regname (reg), *val);
155 Debug (12, "%s -> %x\n", unw_regname (reg), *val);
160 Debug (1, "bad register number %u\n", reg);
165 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val,
171 if ((unsigned) (reg - UNW_HPPA_FR) > 32)
174 addr = uc_addr (uc, reg);
181 unw_regname (reg), val->raw.bits[1], val->raw.bits[0]);
188 unw_regname (reg), val->raw.bits[1], val->raw.bits[0]);
193 Debug (1, "bad register number %u\n", reg);