Home
last modified time | relevance | path

Searched refs:mips_regnum (Results 1 – 13 of 13) sorted by relevance

/netbsd/src/external/gpl3/gdb/dist/gdb/
Dmips-linux-nat.c108 else if ((regno >= mips_regnum (gdbarch)->fp0) in mips_linux_register_addr()
109 && (regno < mips_regnum (gdbarch)->fp0 + 32)) in mips_linux_register_addr()
110 regaddr = FPR_BASE + (regno - mips_regnum (gdbarch)->fp0); in mips_linux_register_addr()
111 else if (regno == mips_regnum (gdbarch)->pc) in mips_linux_register_addr()
113 else if (regno == mips_regnum (gdbarch)->cause) in mips_linux_register_addr()
115 else if (regno == mips_regnum (gdbarch)->badvaddr) in mips_linux_register_addr()
117 else if (regno == mips_regnum (gdbarch)->lo) in mips_linux_register_addr()
119 else if (regno == mips_regnum (gdbarch)->hi) in mips_linux_register_addr()
121 else if (regno == mips_regnum (gdbarch)->fp_control_status) in mips_linux_register_addr()
123 else if (regno == mips_regnum (gdbarch)->fp_implementation_revision) in mips_linux_register_addr()
[all …]
Dmips-fbsd-tdep.c78 fp0num = mips_regnum (gdbarch)->fp0; in mips_fbsd_supply_fpregs()
83 if (regnum == mips_regnum (gdbarch)->fp_control_status || regnum == -1) in mips_fbsd_supply_fpregs()
84 mips_fbsd_supply_reg (regcache, mips_regnum (gdbarch)->fp_control_status, in mips_fbsd_supply_fpregs()
86 if ((regnum == mips_regnum (gdbarch)->fp_implementation_revision in mips_fbsd_supply_fpregs()
91 mips_regnum (gdbarch)->fp_implementation_revision, in mips_fbsd_supply_fpregs()
107 for (i = 0; i <= mips_regnum (gdbarch)->pc; i++) in mips_fbsd_supply_gregs()
124 fp0num = mips_regnum (gdbarch)->fp0; in mips_fbsd_collect_fpregs()
129 if (regnum == mips_regnum (gdbarch)->fp_control_status || regnum == -1) in mips_fbsd_collect_fpregs()
130 mips_fbsd_collect_reg (regcache, mips_regnum (gdbarch)->fp_control_status, in mips_fbsd_collect_fpregs()
132 if (regnum == mips_regnum (gdbarch)->fp_implementation_revision in mips_fbsd_collect_fpregs()
[all …]
Dmips-linux-tdep.c144 supply_32bit_reg (regcache, mips_regnum (gdbarch)->lo, regp + EF_LO); in mips_supply_gregset()
145 supply_32bit_reg (regcache, mips_regnum (gdbarch)->hi, regp + EF_HI); in mips_supply_gregset()
147 supply_32bit_reg (regcache, mips_regnum (gdbarch)->pc, in mips_supply_gregset()
149 supply_32bit_reg (regcache, mips_regnum (gdbarch)->badvaddr, in mips_supply_gregset()
152 supply_32bit_reg (regcache, mips_regnum (gdbarch)->cause, in mips_supply_gregset()
185 mips_fill_gregset (regcache, gregsetp, mips_regnum (gdbarch)->lo); in mips_fill_gregset()
186 mips_fill_gregset (regcache, gregsetp, mips_regnum (gdbarch)->hi); in mips_fill_gregset()
187 mips_fill_gregset (regcache, gregsetp, mips_regnum (gdbarch)->pc); in mips_fill_gregset()
188 mips_fill_gregset (regcache, gregsetp, mips_regnum (gdbarch)->badvaddr); in mips_fill_gregset()
190 mips_fill_gregset (regcache, gregsetp, mips_regnum (gdbarch)->cause); in mips_fill_gregset()
[all …]
Dmips-tdep.h70 struct mips_regnum struct
83 extern const struct mips_regnum *mips_regnum (struct gdbarch *gdbarch); argument
115 const struct mips_regnum *regnum = nullptr;
Dmips-tdep.c227 const struct mips_regnum *
228 mips_regnum (struct gdbarch *gdbarch) in mips_regnum() function
237 return mips_regnum (gdbarch)->fp0 + 12; in mips_fpa0_regnum()
248 return (rawnum >= mips_regnum (gdbarch)->fp0 in mips_float_register_p()
249 && rawnum < mips_regnum (gdbarch)->fp0 + 32); in mips_float_register_p()
570 if (register_size (gdbarch, mips_regnum (gdbarch)->fp0) == 4) in mips2_fp_compat()
1068 if (rawnum == mips_regnum (gdbarch)->fp_control_status in mips_register_type()
1069 || rawnum == mips_regnum (gdbarch)->fp_implementation_revision) in mips_register_type()
1119 if (rawnum == mips_regnum (gdbarch)->fp_control_status in mips_pseudo_register_type()
1120 || rawnum == mips_regnum (gdbarch)->fp_implementation_revision) in mips_pseudo_register_type()
[all …]
Dmips-fbsd-nat.c47 && regnum <= mips_regnum (gdbarch)->pc); in getregs_supplies()
55 return (regnum >= mips_regnum (gdbarch)->fp0 in getfpregs_supplies()
56 && regnum <= mips_regnum (gdbarch)->fp_implementation_revision); in getfpregs_supplies()
Dmips64-obsd-tdep.c94 regnum = mips_regnum (gdbarch)->pc; in mips64obsd_sigframe_init()
107 regnum = mips_regnum (gdbarch)->lo; in mips64obsd_sigframe_init()
111 regnum = mips_regnum (gdbarch)->hi; in mips64obsd_sigframe_init()
Dmips-netbsd-tdep.c179 i <= mips_regnum (gdbarch)->fp_implementation_revision; in mipsnbsd_supply_fpreg()
202 i <= mips_regnum (gdbarch)->fp_control_status; in mipsnbsd_fill_fpreg()
284 return regno == mips_regnum (gdbarch)->fp_implementation_revision; in mipsnbsd_cannot_fetch_register()
291 || regno == mips_regnum (gdbarch)->fp_implementation_revision); in mipsnbsd_cannot_store_register()
Dmips-sde-tdep.c38 const struct mips_regnum *regs = mips_regnum (gdbarch); in mips_sde_frame_cache()
DChangeLog-2003774 (mips_fpa0_regnum, mips_regnum): New function.
776 * mips-tdep.h (struct mips_regnum): Define.
777 (mips_regnum): Declare.
DChangeLog-20127235 mips_regnum->pc.
10892 * mips-tdep.h (struct mips_regnum): Add dspacc/dspctl offsets.
DChangeLog-200414380 (mips_read_pc): Use mips_regnum instead of PC_REGNUM.
DChangeLog-201712950 (mips_fbsd_supply_fpregs): Use mips_regnum.