Home
last modified time | relevance | path

Searched refs:fpregs (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-10-stable/contrib/gdb/gdb/
Dppcfbsd-nat.c90 struct fpreg fpregs; in fetch_inferior_registers() local
93 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
96 ppcfbsd_supply_fpreg ((char *) &fpregs, regno); in fetch_inferior_registers()
125 struct fpreg fpregs; in store_inferior_registers() local
128 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
131 ppcfbsd_fill_fpreg ((char *) &fpregs, regno); in store_inferior_registers()
134 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
152 fill_fpregset (char *fpregs, int regnum) in fill_fpregset() argument
154 ppcfbsd_fill_fpreg (fpregs, regnum); in fill_fpregset()
158 supply_fpregset (char *fpregs) in supply_fpregset() argument
[all …]
Dalphabsd-tdep.c44 alphabsd_supply_fpreg (char *fpregs, int regno) in alphabsd_supply_fpreg() argument
47 alpha_supply_fp_regs (regno, fpregs, fpregs + 32*8); in alphabsd_supply_fpreg()
51 alphabsd_fill_fpreg (char *fpregs, int regno) in alphabsd_fill_fpreg() argument
54 alpha_fill_fp_regs (regno, fpregs, fpregs + 32*8); in alphabsd_fill_fpreg()
Damd64bsd-nat.c59 struct fpreg fpregs; in fetch_inferior_registers() local
62 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
65 amd64_supply_fxsave (current_regcache, -1, &fpregs); in fetch_inferior_registers()
95 struct fpreg fpregs; in store_inferior_registers() local
98 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
101 amd64_fill_fxsave ((char *) &fpregs, regnum); in store_inferior_registers()
104 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dsparc-nat.c179 fpregset_t fpregs; in fetch_inferior_registers() local
181 if (ptrace (PTRACE_GETFPREGS, pid, (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
184 sparc_supply_fpregset (regcache, -1, &fpregs); in fetch_inferior_registers()
228 fpregset_t fpregs, saved_fpregs; in store_inferior_registers() local
230 if (ptrace (PTRACE_GETFPREGS, pid, (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
233 memcpy (&saved_fpregs, &fpregs, sizeof (fpregs)); in store_inferior_registers()
234 sparc_collect_fpregset (regcache, regnum, &fpregs); in store_inferior_registers()
240 if (memcmp (&saved_fpregs, &fpregs, sizeof (fpregs)) != 0) in store_inferior_registers()
243 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dmipsfbsd-nat.c63 struct fpreg fpregs; in fetch_inferior_registers() local
66 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
69 mipsfbsd_supply_fpreg ((char *) &fpregs, regno); in fetch_inferior_registers()
96 struct fpreg fpregs; in store_inferior_registers() local
99 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
102 mipsfbsd_fill_fpreg ((char *) &fpregs, regno); in store_inferior_registers()
105 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dmipsnbsd-nat.c56 struct fpreg fpregs; in fetch_inferior_registers() local
59 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
62 mipsnbsd_supply_fpreg ((char *) &fpregs, regno); in fetch_inferior_registers()
89 struct fpreg fpregs; in store_inferior_registers() local
92 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
95 mipsnbsd_fill_fpreg ((char *) &fpregs, regno); in store_inferior_registers()
98 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dremote-vxsparc.c64 char fpregs[SPARC_FPREG_PLEN]; in vx_read_register() local
76 net_read_registers (fpregs, SPARC_FPREG_PLEN, PTRACE_GETFPREGS); in vx_read_register()
78 memset (fpregs, 0, SPARC_FPREG_PLEN); in vx_read_register()
79 sparc32_supply_fpregset (regcache, -1, fpregs); in vx_read_register()
91 char fpregs[SPARC_FPREG_PLEN]; in vx_write_register() local
125 sparc32_collect_fpregset (regcache, -1, fpregs); in vx_write_register()
126 net_write_registers (fpregs, SPARC_FPREG_PLEN, PTRACE_SETFPREGS); in vx_write_register()
Dppcnbsd-nat.c74 struct fpreg fpregs; in fetch_inferior_registers() local
77 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
80 ppcnbsd_supply_fpreg ((char *) &fpregs, regno); in fetch_inferior_registers()
109 struct fpreg fpregs; in store_inferior_registers() local
112 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
115 ppcnbsd_fill_fpreg ((char *) &fpregs, regno); in store_inferior_registers()
118 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dalphabsd-nat.c104 struct fpreg fpregs; in fetch_inferior_registers() local
107 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
110 alphabsd_supply_fpreg ((char *) &fpregs, regno); in fetch_inferior_registers()
139 struct fpreg fpregs; in store_inferior_registers() local
142 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
145 alphabsd_fill_fpreg ((char *) &fpregs, regno); in store_inferior_registers()
148 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dppcnbsd-tdep.c105 ppcnbsd_supply_fpreg (char *fpregs, int regno) in ppcnbsd_supply_fpreg() argument
113 supply_register (i, fpregs + FPREG_FPR_OFFSET (i - FP0_REGNUM)); in ppcnbsd_supply_fpreg()
117 supply_register (tdep->ppc_fpscr_regnum, fpregs + FPREG_FPSCR_OFFSET); in ppcnbsd_supply_fpreg()
121 ppcnbsd_fill_fpreg (char *fpregs, int regno) in ppcnbsd_fill_fpreg() argument
129 regcache_collect (i, fpregs + FPREG_FPR_OFFSET (i - FP0_REGNUM)); in ppcnbsd_fill_fpreg()
133 regcache_collect (tdep->ppc_fpscr_regnum, fpregs + FPREG_FPSCR_OFFSET); in ppcnbsd_fill_fpreg()
140 char *regs, *fpregs; in fetch_core_registers() local
147 fpregs = core_reg_sect + SIZEOF_STRUCT_REG; in fetch_core_registers()
153 ppcnbsd_supply_fpreg (fpregs, -1); in fetch_core_registers()
Dia64-fbsd-tdep.c155 fill_fpregset (void *fpregs, int regno) in fill_fpregset() argument
162 ia64_fbsd_regcache_collect (current_regcache, regno, fpregs); in fill_fpregset()
168 ia64_fbsd_regcache_collect (current_regcache, regno, fpregs); in fill_fpregset()
191 supply_fpregset (const void *fpregs) in supply_fpregset() argument
198 ia64_fbsd_regcache_supply (current_regcache, regno, fpregs); in supply_fpregset()
235 const void *fpregs, size_t len) in ia64_fbsd_supply_fpregset() argument
242 ia64_fbsd_regcache_supply (regcache, regno, fpregs); in ia64_fbsd_supply_fpregset()
247 ia64_fbsd_regcache_supply (regcache, regno, fpregs); in ia64_fbsd_supply_fpregset()
Dsparc64nbsd-nat.c59 int regnum, const void *fpregs) in sparc64nbsd_supply_fpregset() argument
64 sparc32_supply_fpregset (regcache, regnum, fpregs); in sparc64nbsd_supply_fpregset()
66 sparc64_supply_fpregset (regcache, regnum, fpregs); in sparc64nbsd_supply_fpregset()
71 int regnum, void *fpregs) in sparc64nbsd_collect_fpregset() argument
76 sparc32_collect_fpregset (regcache, regnum, fpregs); in sparc64nbsd_collect_fpregset()
78 sparc64_collect_fpregset (regcache, regnum, fpregs); in sparc64nbsd_collect_fpregset()
Di386bsd-nat.c194 fpregset_t fpregs; in fetch_inferior_registers() local
208 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
211 i387_supply_fsave (current_regcache, -1, &fpregs); in fetch_inferior_registers()
215 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in fetch_inferior_registers()
218 i387_supply_fsave (current_regcache, -1, &fpregs); in fetch_inferior_registers()
249 fpregset_t fpregs; in store_inferior_registers() local
270 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
273 i387_fill_fsave ((char *) &fpregs, regno); in store_inferior_registers()
276 (PTRACE_ARG3_TYPE) &fpregs, 0) == -1) in store_inferior_registers()
Dmipsfbsd-tdep.c92 mipsfbsd_supply_fpreg (char *fpregs, int regno) in mipsfbsd_supply_fpreg() argument
106 fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsfbsd_supply_fpreg()
112 supply_fpregset (gdb_fpregset_t *fpregs) in supply_fpregset() argument
114 mipsfbsd_supply_fpreg((char *)fpregs, -1); in supply_fpregset()
118 mipsfbsd_fill_fpreg (char *fpregs, int regno) in mipsfbsd_fill_fpreg() argument
126 fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsfbsd_fill_fpreg()
130 fill_fpregset (gdb_fpregset_t *fpregs, int regno) in fill_fpregset() argument
132 mipsfbsd_fill_fpreg ((char *)fpregs, regno); in fill_fpregset()
139 char *regs, *fpregs; in fetch_core_registers() local
146 fpregs = core_reg_sect + SIZEOF_STRUCT_REG; in fetch_core_registers()
[all …]
Dsparc-sol2-nat.c83 supply_fpregset (prfpregset_t *fpregs) in supply_fpregset() argument
85 sparc_supply_fpregset (current_regcache, -1, fpregs); in supply_fpregset()
95 fill_fpregset (prfpregset_t *fpregs, int regnum) in fill_fpregset() argument
97 sparc_collect_fpregset (current_regcache, regnum, fpregs); in fill_fpregset()
Ds390-nat.c169 fpregset_t fpregs; in fetch_fpregs() local
172 parea.len = sizeof (fpregs); in fetch_fpregs()
173 parea.process_addr = (addr_t) &fpregs; in fetch_fpregs()
178 supply_fpregset (&fpregs); in fetch_fpregs()
186 fpregset_t fpregs; in store_fpregs() local
189 parea.len = sizeof (fpregs); in store_fpregs()
190 parea.process_addr = (addr_t) &fpregs; in store_fpregs()
195 fill_fpregset (&fpregs, regnum); in store_fpregs()
Dmipsnbsd-tdep.c65 mipsnbsd_supply_fpreg (char *fpregs, int regno) in mipsnbsd_supply_fpreg() argument
78 supply_register (i, fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsnbsd_supply_fpreg()
84 mipsnbsd_fill_fpreg (char *fpregs, int regno) in mipsnbsd_fill_fpreg() argument
91 regcache_collect (i, fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsnbsd_fill_fpreg()
98 char *regs, *fpregs; in fetch_core_registers() local
105 fpregs = core_reg_sect + SIZEOF_STRUCT_REG; in fetch_core_registers()
111 mipsnbsd_supply_fpreg (fpregs, -1); in fetch_core_registers()
Dsparc64fbsd-tdep.c63 int regnum, const void *fpregs, size_t len) in sparc64fbsd_supply_fpregset() argument
65 sparc64_supply_fpregset (regcache, regnum, fpregs); in sparc64fbsd_supply_fpregset()
75 supply_fpregset (const void *fpregs) in supply_fpregset() argument
77 sparc64_supply_fpregset (current_regcache, -1, fpregs); in supply_fpregset()
88 fill_fpregset (void *fpregs, int regnum) in fill_fpregset() argument
90 sparc64_collect_fpregset (current_regcache, regnum, fpregs); in fill_fpregset()
Dfbsd-proc.c124 fpregset_t fpregs; in fbsd_make_corefile_notes() local
138 fill_fpregset (&fpregs, -1); in fbsd_make_corefile_notes()
140 &fpregs, sizeof (fpregs)); in fbsd_make_corefile_notes()
Dppcfbsd-tdep.c131 ppcfbsd_supply_fpreg (char *fpregs, int regno) in ppcfbsd_supply_fpreg() argument
151 regcache_raw_supply (current_regcache, i, fpregs + in ppcfbsd_supply_fpreg()
157 fpregs + FPREG_FPSCR_OFFSET); in ppcfbsd_supply_fpreg()
175 ppcfbsd_fill_fpreg (char *fpregs, int regno) in ppcfbsd_fill_fpreg() argument
195 regcache_raw_collect (current_regcache, i, fpregs + in ppcfbsd_fill_fpreg()
201 fpregs + FPREG_FPSCR_OFFSET); in ppcfbsd_fill_fpreg()
Dalphanbsd-tdep.c40 char *regs, *fpregs; in fetch_core_registers() local
62 fpregs = core_reg_sect + SIZEOF_TRAPFRAME; in fetch_core_registers()
77 alphabsd_supply_fpreg (fpregs, -1); in fetch_core_registers()
Dgregset.h46 extern void supply_fpregset (gdb_fpregset_t *fpregs);
53 extern void fill_fpregset (gdb_fpregset_t *fpregs, int regno);
Di386-nto-tdep.c87 i386nto_supply_fpregset (char *fpregs) in i386nto_supply_fpregset() argument
90 i387_supply_fxsave (current_regcache, -1, fpregs); in i386nto_supply_fpregset()
92 i387_supply_fsave (current_regcache, -1, fpregs); in i386nto_supply_fpregset()
Dsparc64-tdep.h97 int regnum, const void *fpregs);
99 int regnum, void *fpregs);
/freebsd-10-stable/sys/mips/mips/
Dfreebsd32_machdep.c176 set_fpregs32(struct thread *td, struct fpreg32 *fpregs) in set_fpregs32() argument
182 fp.r_regs[i] = fpregs->r_regs[i]; in set_fpregs32()
188 fill_fpregs32(struct thread *td, struct fpreg32 *fpregs) in fill_fpregs32() argument
199 fpregs->r_regs[i] = fp.r_regs[i]; in fill_fpregs32()
371 struct fpreg32 fpregs; in freebsd32_sendsig() local
408 fill_fpregs32(td, &fpregs); in freebsd32_sendsig()
410 sf.sf_uc.uc_mcontext.mc_fpregs[i] = fpregs.r_regs[i]; in freebsd32_sendsig()

123