Lines Matching refs:regnum
35 int regnum;
40 for (regnum = 0; regnum < numregs; regnum++)
42 this_saved_regs[regnum].realreg = regnum;
43 this_saved_regs[regnum].addr = -1;
51 trad_frame_value_p (struct trad_frame_saved_reg this_saved_regs[], int regnum)
53 return (this_saved_regs[regnum].realreg == REG_VALUE);
57 trad_frame_addr_p (struct trad_frame_saved_reg this_saved_regs[], int regnum)
59 return (this_saved_regs[regnum].realreg >= 0
60 && this_saved_regs[regnum].addr != -1);
65 int regnum)
67 return (this_saved_regs[regnum].realreg >= 0
68 && this_saved_regs[regnum].addr == -1);
73 int regnum, LONGEST val)
77 this_saved_regs[regnum].realreg = REG_VALUE;
78 this_saved_regs[regnum].addr = val;
83 int regnum)
86 this_saved_regs[regnum].realreg = REG_UNKNOWN;
87 this_saved_regs[regnum].addr = -1;
93 int regnum, int *optimizedp,
98 if (trad_frame_addr_p (this_saved_regs, regnum))
103 *addrp = this_saved_regs[regnum].addr;
108 get_frame_memory (next_frame, this_saved_regs[regnum].addr, bufferp,
109 register_size (gdbarch, regnum));
112 else if (trad_frame_realreg_p (this_saved_regs, regnum))
115 frame_register_unwind (next_frame, this_saved_regs[regnum].realreg,
118 else if (trad_frame_value_p (this_saved_regs, regnum))
126 store_unsigned_integer (bufferp, register_size (gdbarch, regnum),
127 this_saved_regs[regnum].addr);
132 gdbarch_register_name (gdbarch, regnum));