Home
last modified time | relevance | path

Searched refs:regcache (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-12.1/contrib/gdb/gdb/
H A Dregcache.h26 struct regcache;
31 void regcache_xfree (struct regcache *regcache);
43 void regcache_raw_write (struct regcache *regcache, int rawnum,
45 extern void regcache_raw_read_signed (struct regcache *regcache,
47 extern void regcache_raw_read_unsigned (struct regcache *regcache,
49 extern void regcache_raw_write_signed (struct regcache *regcache,
51 extern void regcache_raw_write_unsigned (struct regcache *regcache,
62 int regcache_valid_p (struct regcache *regcache, int regnum);
101 extern void regcache_raw_supply (struct regcache *regcache,
187 extern struct regcache *regcache_dup (struct regcache *regcache);
[all …]
H A Dregcache.c292 struct regcache struct
313 struct regcache *regcache; in regcache_xmalloc() local
316 regcache = XMALLOC (struct regcache); in regcache_xmalloc()
327 regcache_xfree (struct regcache *regcache) in regcache_xfree() argument
343 make_cleanup_regcache_xfree (struct regcache *regcache) in make_cleanup_regcache_xfree() argument
351 get_regcache_arch (const struct regcache *regcache) in get_regcache_arch() argument
359 register_buffer (const struct regcache *regcache, int regnum) in register_buffer() argument
426 struct regcache *regcache = src; in do_cooked_read() local
438 regcache_cpy (struct regcache *dst, struct regcache *src) in regcache_cpy()
490 regcache_valid_p (struct regcache *regcache, int regnum) in regcache_valid_p() argument
[all …]
H A Dsparc64-tdep.c343 struct regcache *regcache, in sparc64_pseudo_register_read() argument
402 struct regcache *regcache, in sparc64_pseudo_register_write() argument
625 sparc64_store_floating_fields (struct regcache *regcache, struct type *type, in sparc64_store_floating_fields() argument
746 sparc64_store_arguments (struct regcache *regcache, int nargs, in sparc64_store_arguments() argument
964 struct regcache *regcache, CORE_ADDR bp_addr, in sparc64_push_dummy_call() argument
1033 sparc64_store_return_value (struct type *type, struct regcache *regcache, in sparc64_store_return_value() argument
1076 struct regcache *regcache, void *readbuf, in sparc64_return_value() argument
1145 struct regcache *regcache, in sparc64_supply_gregset() argument
1259 const struct regcache *regcache, in sparc64_collect_gregset() argument
1366 sparc64_supply_fpregset (struct regcache *regcache, in sparc64_supply_fpregset() argument
[all …]
H A Dppc-sysv-tdep.c47 struct regcache *regcache, CORE_ADDR bp_addr, in ppc_sysv_abi_push_dummy_call() argument
170 regcache_cooked_write (regcache, in ppc_sysv_abi_push_dummy_call()
181 regcache_cooked_write (regcache, in ppc_sysv_abi_push_dummy_call()
271 regcache_cooked_write (regcache, in ppc_sysv_abi_push_dummy_call()
327 struct regcache *regcache, void *readbuf, in do_ppc_sysv_return_value() argument
516 struct regcache *regcache, void *readbuf, in ppc_sysv_abi_return_value() argument
526 struct regcache *regcache, in ppc_sysv_abi_broken_return_value() argument
542 struct regcache *regcache, CORE_ADDR bp_addr, in ppc64_sysv_abi_push_dummy_call() argument
846 struct regcache *regcache, void *readbuf, in ppc64_sysv_abi_return_value() argument
937 if (regcache != NULL) in ppc64_sysv_abi_return_value()
[all …]
H A Dsparc64nbsd-nat.c33 struct regcache *regcache, in sparc64nbsd_supply_gregset() argument
39 sparc32_supply_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_supply_gregset()
41 sparc64_supply_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_supply_gregset()
46 const struct regcache *regcache, in sparc64nbsd_collect_gregset() argument
52 sparc32_collect_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs); in sparc64nbsd_collect_gregset()
58 sparc64nbsd_supply_fpregset (struct regcache *regcache, 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()
70 sparc64nbsd_collect_fpregset (const struct regcache *regcache, in sparc64nbsd_collect_fpregset() argument
76 sparc32_collect_fpregset (regcache, regnum, fpregs); in sparc64nbsd_collect_fpregset()
[all …]
H A Dsparc-tdep.c314 struct regcache *regcache, in sparc32_pseudo_register_read() argument
326 struct regcache *regcache, in sparc32_pseudo_register_write() argument
361 sparc32_store_arguments (struct regcache *regcache, int nargs, in sparc32_store_arguments() argument
455 struct regcache *regcache, CORE_ADDR bp_addr, in sparc32_push_dummy_call() argument
897 struct regcache *regcache, void *readbuf, in sparc32_return_value() argument
929 sparc32_extract_struct_value_address (struct regcache *regcache)
1256 sparc_collect_rwindow (const struct regcache *regcache, in sparc_collect_rwindow() argument
1313 struct regcache *regcache, in sparc32_supply_gregset() argument
1377 const struct regcache *regcache, in sparc32_collect_gregset() argument
1431 sparc32_supply_fpregset (struct regcache *regcache, in sparc32_supply_fpregset() argument
[all …]
H A Dia64-fbsd-tdep.c101 ia64_fbsd_regcache_collect (struct regcache *regcache, int regno, in ia64_fbsd_regcache_collect() argument
113 regcache_raw_collect (regcache, regno, &bsp); in ia64_fbsd_regcache_collect()
125 ia64_fbsd_regcache_supply (struct regcache *regcache, int regno, in ia64_fbsd_regcache_supply() argument
143 regcache_raw_supply (regcache, regno, &bsp); in ia64_fbsd_regcache_supply()
148 regcache_raw_supply (regcache, regno, NULL); in ia64_fbsd_regcache_supply()
216 struct regcache *regcache, int regno, in ia64_fbsd_supply_gregset() argument
224 ia64_fbsd_regcache_supply (regcache, regno, gregs); in ia64_fbsd_supply_gregset()
229 ia64_fbsd_regcache_supply (regcache, regno, gregs); in ia64_fbsd_supply_gregset()
234 struct regcache *regcache, int regno, in ia64_fbsd_supply_fpregset() argument
242 ia64_fbsd_regcache_supply (regcache, regno, fpregs); in ia64_fbsd_supply_fpregset()
[all …]
H A Dsparc-tdep.h27 struct regcache;
167 extern void sparc_supply_rwindow (struct regcache *regcache,
169 extern void sparc_collect_rwindow (const struct regcache *regcache,
176 struct regcache *regcache,
179 const struct regcache *regcache,
181 extern void sparc32_supply_fpregset (struct regcache *regcache,
183 extern void sparc32_collect_fpregset (const struct regcache *regcache,
H A Dsparc-nat.c87 struct regcache *, int , const void *);
89 const struct regcache *, int, void *);
90 void (*sparc_supply_fpregset) (struct regcache *, int , const void *);
139 struct regcache *regcache = current_regcache; in fetch_inferior_registers() local
161 regcache_raw_supply (regcache, SPARC_G0_REGNUM, NULL); in fetch_inferior_registers()
172 sparc_supply_gregset (sparc_gregset, regcache, -1, &regs); in fetch_inferior_registers()
184 sparc_supply_fpregset (regcache, -1, &fpregs); in fetch_inferior_registers()
191 struct regcache *regcache = current_regcache; in store_inferior_registers() local
218 regcache_cooked_read_unsigned (regcache, SPARC_SP_REGNUM, &sp); in store_inferior_registers()
219 sparc_collect_rwindow (regcache, sp, regnum); in store_inferior_registers()
[all …]
H A Dppc-tdep.h28 struct regcache;
39 struct regcache *regcache,
44 struct regcache *regcache,
49 struct regcache *regcache,
56 struct regcache *regcache,
70 struct regcache *regcache,
H A Dremote-vxsparc.c62 struct regcache *regcache = current_regcache; in vx_read_register() local
69 sparc32_supply_gregset (&vxsparc_gregset, regcache, -1, gregs); in vx_read_register()
79 sparc32_supply_fpregset (regcache, -1, fpregs); in vx_read_register()
89 struct regcache *regcache = current_regcache; in vx_write_register() local
108 sparc32_collect_gregset (&vxsparc_gregset, regcache, -1, gregs); in vx_write_register()
117 regcache_cooked_read_unsigned (regcache, SPARC_SP_REGNUM, &sp); in vx_write_register()
118 sparc_collect_rwindow (regcache, sp, regnum); in vx_write_register()
125 sparc32_collect_fpregset (regcache, -1, fpregs); in vx_write_register()
H A Di387-tdep.c386 i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave) in i387_supply_fsave() argument
403 regcache_raw_supply (regcache, i, NULL); in i387_supply_fsave()
418 regcache_raw_supply (regcache, i, val); in i387_supply_fsave()
434 struct regcache *regcache = current_regcache; in i387_fill_fsave() local
455 regcache_raw_collect (regcache, i, buf); in i387_fill_fsave()
531 i387_supply_fxsave (struct regcache *regcache, int regnum, const void *fxsave) in i387_supply_fxsave() argument
551 regcache_raw_supply (regcache, i, NULL); in i387_supply_fxsave()
596 regcache_raw_supply (regcache, i, val); in i387_supply_fxsave()
621 i387_collect_fxsave (const struct regcache *regcache, int regnum, void *fxsave) in i387_collect_fxsave() argument
646 regcache_raw_collect (regcache, i, buf); in i387_collect_fxsave()
[all …]
H A Di387-tdep.h27 struct regcache;
81 extern void i387_supply_fsave (struct regcache *regcache, int regnum,
95 extern void i387_supply_fxsave (struct regcache *regcache, int regnum,
103 extern void i387_collect_fxsave (const struct regcache *regcache, int regnum,
116 struct regcache *regcache);
H A Dsparc64-tdep.h27 struct regcache;
91 struct regcache *regcache,
94 const struct regcache *regcache,
96 extern void sparc64_supply_fpregset (struct regcache *regcache,
98 extern void sparc64_collect_fpregset (const struct regcache *regcache,
H A Ddummy-frame.c54 struct regcache *regcache; member
113 struct regcache *
118 return dummy->regcache; in deprecated_find_dummy_frame_regcache()
126 struct regcache *regcache = deprecated_find_dummy_frame_regcache (pc, fp); in deprecated_generic_find_dummy_frame() local
127 if (regcache == NULL) in deprecated_generic_find_dummy_frame()
129 return deprecated_grub_regcache_for_registers (regcache); in deprecated_generic_find_dummy_frame()
222 regcache_xfree (dummy_frame->regcache); in generic_push_dummy_frame()
230 dummy_frame->regcache = regcache_xmalloc (current_gdbarch); in generic_push_dummy_frame()
237 regcache_cpy (dummy_frame->regcache, current_regcache); in generic_push_dummy_frame()
280 regcache_xfree (tbd->regcache); in discard_innermost_dummy()
[all …]
H A Dsentinel-frame.c33 struct regcache *regcache; member
37 sentinel_frame_cache (struct regcache *regcache) in sentinel_frame_cache() argument
41 cache->regcache = regcache; in sentinel_frame_cache()
69 regcache_cooked_read (cache->regcache, regnum, bufferp); in sentinel_frame_prev_register()
H A Damd64-nat.c92 amd64_supply_native_gregset (struct regcache *regcache, in amd64_supply_native_gregset() argument
96 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64_supply_native_gregset()
113 regcache_raw_supply (regcache, i, regs + offset); in amd64_supply_native_gregset()
123 amd64_collect_native_gregset (const struct regcache *regcache, in amd64_collect_native_gregset() argument
127 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64_collect_native_gregset()
160 regcache_raw_collect (regcache, i, regs + offset); in amd64_collect_native_gregset()
H A Di386-tdep.c1098 struct regcache *regcache, CORE_ADDR bp_addr, int nargs, in i386_push_dummy_call() argument
1164 struct regcache *regcache, void *valbuf) in i386_extract_return_value() argument
1214 struct regcache *regcache, const void *valbuf) in i386_store_return_value() argument
1323 struct regcache *regcache, void *readbuf, in i386_return_value() argument
1380 i386_mmx_regnum_to_fp_regnum (struct regcache *regcache, int regnum) in i386_mmx_regnum_to_fp_regnum() argument
1402 i386_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, in i386_pseudo_register_read() argument
1415 regcache_raw_read (regcache, regnum, buf); in i386_pseudo_register_read()
1419 i386_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, in i386_pseudo_register_write() argument
1435 regcache_raw_write (regcache, regnum, buf); in i386_pseudo_register_write()
1570 i386_supply_gregset (const struct regset *regset, struct regcache *regcache, in i386_supply_gregset() argument
[all …]
H A Damd64-tdep.c405 struct regcache *regcache, in amd64_return_value() argument
463 i387_return_value (gdbarch, regcache); in amd64_return_value()
497 amd64_push_arguments (struct regcache *regcache, int nargs, in amd64_push_arguments() argument
630 struct regcache *regcache, CORE_ADDR bp_addr, in amd64_push_dummy_call() argument
653 regcache_cooked_write (regcache, AMD64_RSP_REGNUM, buf); in amd64_push_dummy_call()
1025 amd64_supply_fpregset (const struct regset *regset, struct regcache *regcache, in amd64_supply_fpregset() argument
1031 amd64_supply_fxsave (regcache, regnum, fpregs); in amd64_supply_fpregset()
1155 amd64_supply_fxsave (struct regcache *regcache, int regnum, in amd64_supply_fxsave() argument
1158 i387_supply_fxsave (regcache, regnum, fxsave); in amd64_supply_fxsave()
1177 amd64_collect_fxsave (const struct regcache *regcache, int regnum, in amd64_collect_fxsave() argument
[all …]
H A Damd64-nat.h25 struct regcache;
43 extern void amd64_supply_native_gregset (struct regcache *regcache,
50 extern void amd64_collect_native_gregset (const struct regcache *regcache,
H A Damd64-tdep.h28 struct regcache;
63 extern void amd64_supply_fxsave (struct regcache *regcache, int regnum,
71 extern void amd64_collect_fxsave (const struct regcache *regcache, int regnum,
H A Dalpha-tdep.c267 struct regcache *regcache, CORE_ADDR bp_addr, in alpha_push_dummy_call() argument
425 regcache_cooked_write (regcache, ALPHA_A0_REGNUM + i, in alpha_push_dummy_call()
427 regcache_cooked_write (regcache, ALPHA_FPA0_REGNUM + i, in alpha_push_dummy_call()
441 alpha_extract_return_value (struct type *valtype, struct regcache *regcache, in alpha_extract_return_value() argument
459 regcache_cooked_read (regcache, ALPHA_FP0_REGNUM, valbuf); in alpha_extract_return_value()
477 regcache_cooked_read (regcache, ALPHA_FP0_REGNUM, valbuf); in alpha_extract_return_value()
481 regcache_cooked_read (regcache, ALPHA_FP0_REGNUM, valbuf); in alpha_extract_return_value()
482 regcache_cooked_read (regcache, ALPHA_FP0_REGNUM+1, in alpha_extract_return_value()
508 alpha_extract_struct_value_address (struct regcache *regcache) in alpha_extract_struct_value_address() argument
519 alpha_store_return_value (struct type *valtype, struct regcache *regcache, in alpha_store_return_value() argument
[all …]
/freebsd-12.1/contrib/gdb/gdb/gdbserver/
H A Dregcache.c52 if (regcache == NULL) in get_regcache()
59 regcache->registers_valid = 1; in get_regcache()
62 return regcache; in get_regcache()
73 if (regcache->registers_valid) in regcache_invalidate_one()
82 regcache->registers_valid = 0; in regcache_invalidate_one()
102 regcache = malloc (sizeof (*regcache)); in new_register_cache()
108 if (regcache->registers == NULL) in new_register_cache()
111 regcache->registers_valid = 0; in new_register_cache()
113 return regcache; in new_register_cache()
122 free (regcache->registers); in free_register_cache()
[all …]
H A Dproc-service.c133 void *regcache; in ps_lgetregs()
143 regcache = new_register_cache (); in ps_lgetregs()
146 free_register_cache (regcache); in ps_lgetregs()
163 void *regcache; in ps_lsetregs()
172 regcache = new_register_cache (); in ps_lsetregs()
175 free_register_cache (regcache); in ps_lsetregs()
194 void *regcache; in ps_lgetfpregs()
203 regcache = new_register_cache (); in ps_lgetfpregs()
206 free_register_cache (regcache); in ps_lgetfpregs()
225 void *regcache; in ps_lsetfpregs()
[all …]
/freebsd-12.1/contrib/gdb/include/gdb/
H A Dsim-d10v.h61 void *regcache,
62 unsigned long (*dmap_register) (void *regcache, int reg_nr));
68 void *regcache,
69 unsigned long (*imap_register) (void *regcache, int reg_nr));
75 void *regcache,
76 unsigned long (*dmap_register) (void *regcache, int reg_nr),
77 unsigned long (*imap_register) (void *regcache, int reg_nr));

123