Searched refs:regcache (Results 1 - 25 of 68) sorted by relevance

123

/freebsd-10-stable/contrib/gdb/gdb/
H A Dsentinel-frame.h26 struct regcache;
35 extern void *sentinel_frame_cache (struct regcache *regcache);
H A Dregcache.h26 struct regcache;
29 extern struct regcache *current_regcache;
31 void regcache_xfree (struct regcache *regcache);
32 struct cleanup *make_cleanup_regcache_xfree (struct regcache *regcache);
33 struct regcache *regcache_xmalloc (struct gdbarch *gdbarch);
37 extern struct gdbarch *get_regcache_arch (const struct regcache *regcache);
40 regcache
[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 Dregset.h26 struct regcache;
37 void (*supply_regset) (const struct regset *, struct regcache *,
H A Dsparc-nat.h29 struct regcache *, int , const void *);
31 const struct regcache *, int, void *);
32 extern void (*sparc_supply_fpregset) (struct regcache *, int , const void *);
33 extern void (*sparc_collect_fpregset) (const struct regcache *, int , void *);
H A Di387-tdep.h27 struct regcache;
83 extern void i387_supply_fsave (struct regcache *regcache, int regnum,
97 extern void i387_supply_fxsave (struct regcache *regcache, int regnum,
105 extern void i387_collect_fxsave (const struct regcache *regcache, int regnum,
118 struct regcache *regcache);
H A Ddummy-frame.h26 struct regcache;
78 /* Return the regcache that belongs to the dummy-frame identifed by PC
84 extern struct regcache *deprecated_find_dummy_frame_regcache (CORE_ADDR pc,
H A Dsparc64nbsd-nat.c33 struct regcache *regcache,
39 sparc32_supply_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs);
41 sparc64_supply_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs);
46 const struct regcache *regcache,
52 sparc32_collect_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs);
54 sparc64_collect_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs);
58 sparc64nbsd_supply_fpregset (struct regcache *regcache, argument
32 sparc64nbsd_supply_gregset(const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) argument
45 sparc64nbsd_collect_gregset(const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) argument
70 sparc64nbsd_collect_fpregset(const struct regcache *regcache, int regnum, void *fpregs) argument
[all...]
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 Dsentinel-frame.c26 #include "regcache.h"
33 struct regcache *regcache; member in struct:frame_unwind_cache
37 sentinel_frame_cache (struct regcache *regcache) argument
41 cache->regcache = regcache;
69 regcache_cooked_read (cache->regcache, regnum, bufferp);
H A Dregcache.c28 #include "regcache.h"
239 regcache and the target's redundant DEPRECATED_REGISTER_BYTE (new
262 the regcache descr. */
273 the regcache descr. */
292 struct regcache struct
309 struct regcache *
313 struct regcache *regcache; local
316 regcache = XMALLOC (struct regcache);
327 regcache_xfree(struct regcache *regcache) argument
343 make_cleanup_regcache_xfree(struct regcache *regcache) argument
351 get_regcache_arch(const struct regcache *regcache) argument
359 register_buffer(const struct regcache *regcache, int regnum) argument
426 struct regcache *regcache = src; local
490 regcache_valid_p(struct regcache *regcache, int regnum) argument
498 deprecated_grub_regcache_for_registers(struct regcache *regcache) argument
734 regcache_raw_read(struct regcache *regcache, int regnum, void *buf) argument
769 regcache_raw_read_signed(struct regcache *regcache, int regnum, LONGEST *val) argument
781 regcache_raw_read_unsigned(struct regcache *regcache, int regnum, ULONGEST *val) argument
794 regcache_raw_write_signed(struct regcache *regcache, int regnum, LONGEST val) argument
805 regcache_raw_write_unsigned(struct regcache *regcache, int regnum, ULONGEST val) argument
830 regcache_cooked_read(struct regcache *regcache, int regnum, void *buf) argument
848 regcache_cooked_read_signed(struct regcache *regcache, int regnum, LONGEST *val) argument
861 regcache_cooked_read_unsigned(struct regcache *regcache, int regnum, ULONGEST *val) argument
874 regcache_cooked_write_signed(struct regcache *regcache, int regnum, LONGEST val) argument
886 regcache_cooked_write_unsigned(struct regcache *regcache, int regnum, ULONGEST val) argument
938 regcache_raw_write(struct regcache *regcache, int regnum, const void *buf) argument
995 regcache_cooked_write(struct regcache *regcache, int regnum, const void *buf) argument
1068 regcache_xfer_part(struct regcache *regcache, int regnum, int offset, int len, void *in, const void *out, regcache_read_ftype *read, regcache_write_ftype *write) argument
1101 regcache_raw_read_part(struct regcache *regcache, int regnum, int offset, int len, void *buf) argument
1111 regcache_raw_write_part(struct regcache *regcache, int regnum, int offset, int len, const void *buf) argument
1121 regcache_cooked_read_part(struct regcache *regcache, int regnum, int offset, int len, void *buf) argument
1131 regcache_cooked_write_part(struct regcache *regcache, int regnum, int offset, int len, const void *buf) argument
1258 regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf) argument
1291 regcache_raw_collect(const struct regcache *regcache, int regnum, void *buf) argument
1458 regcache_dump(struct regcache *regcache, struct ui_file *file, enum regcache_dump_what what_to_dump) argument
[all...]
H A Dremote-vxsparc.c23 #include "regcache.h"
62 struct regcache *regcache = current_regcache; local
69 sparc32_supply_gregset (&vxsparc_gregset, regcache, -1, gregs);
79 sparc32_supply_fpregset (regcache, -1, fpregs);
89 struct regcache *regcache = current_regcache; local
108 sparc32_collect_gregset (&vxsparc_gregset, regcache, -1, gregs);
117 regcache_cooked_read_unsigned (regcache, SPARC_SP_REGNUM, &sp);
118 sparc_collect_rwindow (regcache, s
[all...]
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 Dppc-tdep.h28 struct regcache;
39 struct regcache *regcache,
44 struct regcache *regcache,
49 struct regcache *regcache,
56 struct regcache *regcache,
70 struct regcache *regcach
[all...]
H A Dsparc-tdep.h27 struct regcache;
169 extern void sparc_supply_rwindow (struct regcache *regcache,
171 extern void sparc_collect_rwindow (const struct regcache *regcache,
178 struct regcache *regcache,
181 const struct regcache *regcache,
183 extern void sparc32_supply_fpregset (struct regcache *regcach
[all...]
H A Dia64-fbsd-tdep.c29 #include "regcache.h"
101 ia64_fbsd_regcache_collect (struct regcache *regcache, int regno, argument
113 regcache_raw_collect (regcache, regno, &bsp);
114 regcache_raw_collect (regcache, IA64_BSPSTORE_REGNUM, &bspstore);
120 regcache_raw_collect (regcache, regno, (char*)regs + ofs);
125 ia64_fbsd_regcache_supply (struct regcache *regcache, int regno, argument
143 regcache_raw_supply (regcache, regno, &bsp);
148 regcache_raw_supply (regcache, regn
215 ia64_fbsd_supply_gregset(const struct regset *regset, struct regcache *regcache, int regno, const void *gregs, size_t len) argument
233 ia64_fbsd_supply_fpregset(const struct regset *regset, struct regcache *regcache, int regno, const void *fpregs, size_t len) argument
[all...]
H A Dsparc64-tdep.c34 #include "regcache.h"
344 struct regcache *regcache,
352 regcache_raw_read (regcache, regnum, buf);
353 regcache_raw_read (regcache, regnum + 1, ((char *)buf) + 4);
358 regcache_raw_read (regcache, regnum, buf);
363 regcache_raw_read (regcache, regnum, buf);
364 regcache_raw_read (regcache, regnum + 1, ((char *)buf) + 4);
365 regcache_raw_read (regcache, regnum + 2, ((char *)buf) + 8);
366 regcache_raw_read (regcache, regnu
342 sparc64_pseudo_register_read(struct gdbarch *gdbarch, struct regcache *regcache, int regnum, void *buf) argument
401 sparc64_pseudo_register_write(struct gdbarch *gdbarch, struct regcache *regcache, int regnum, const void *buf) argument
625 sparc64_store_floating_fields(struct regcache *regcache, struct type *type, char *valbuf, int element, int bitpos) argument
697 sparc64_extract_floating_fields(struct regcache *regcache, struct type *type, char *valbuf, int bitpos) argument
746 sparc64_store_arguments(struct regcache *regcache, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
963 sparc64_push_dummy_call(struct gdbarch *gdbarch, CORE_ADDR func_addr, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
992 sparc64_extract_return_value(struct type *type, struct regcache *regcache, void *valbuf) argument
1033 sparc64_store_return_value(struct type *type, struct regcache *regcache, const void *valbuf) argument
1075 sparc64_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, void *readbuf, const void *writebuf) argument
1144 sparc64_supply_gregset(const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) argument
1258 sparc64_collect_gregset(const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) argument
1366 sparc64_supply_fpregset(struct regcache *regcache, int regnum, const void *fpregs) argument
1401 sparc64_collect_fpregset(const struct regcache *regcache, int regnum, void *fpregs) argument
[all...]
H A Dppc-sysv-tdep.c26 #include "regcache.h"
47 struct regcache *regcache, CORE_ADDR bp_addr,
90 regcache_cooked_write_signed (regcache,
119 regcache_cooked_write (regcache, FP0_REGNUM + freg,
170 regcache_cooked_write (regcache,
181 regcache_cooked_write (regcache,
184 regcache_cooked_write (regcache,
271 regcache_cooked_write (regcache,
298 regcache_cooked_write_signed (regcache, SP_REGNU
46 ppc_sysv_abi_push_dummy_call(struct gdbarch *gdbarch, CORE_ADDR func_addr, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
326 do_ppc_sysv_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, void *readbuf, const void *writebuf, int broken_gcc) argument
515 ppc_sysv_abi_return_value(struct gdbarch *gdbarch, struct type *valtype, struct regcache *regcache, void *readbuf, const void *writebuf) argument
524 ppc_sysv_abi_broken_return_value(struct gdbarch *gdbarch, struct type *valtype, struct regcache *regcache, void *readbuf, const void *writebuf) argument
541 ppc64_sysv_abi_push_dummy_call(struct gdbarch *gdbarch, CORE_ADDR func_addr, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
845 ppc64_sysv_abi_return_value(struct gdbarch *gdbarch, struct type *valtype, struct regcache *regcache, void *readbuf, const void *writebuf) argument
[all...]
H A Damd64-nat.c24 #include "regcache.h"
92 amd64_supply_native_gregset (struct regcache *regcache, argument
96 struct gdbarch *gdbarch = get_regcache_arch (regcache);
113 regcache_raw_supply (regcache, i, regs + offset);
123 amd64_collect_native_gregset (const struct regcache *regcache, argument
127 struct gdbarch *gdbarch = get_regcache_arch (regcache);
160 regcache_raw_collect (regcache, i, regs + offset);
H A Dsparc-nat.c24 #include "regcache.h"
87 struct regcache *, int , const void *);
89 const struct regcache *, int, void *);
90 void (*sparc_supply_fpregset) (struct regcache *, int , const void *);
91 void (*sparc_collect_fpregset) (const struct regcache *, int , void *);
139 struct regcache *regcache = current_regcache; local
153 object (struct regcache, struct thread_info?) into which the LWPs
161 regcache_raw_supply (regcache, SPARC_G0_REGNUM, NULL);
172 sparc_supply_gregset (sparc_gregset, regcache,
191 struct regcache *regcache = current_regcache; local
[all...]
H A Dsparc-tdep.c35 #include "regcache.h"
317 struct regcache *regcache,
323 regcache_raw_read (regcache, regnum, buf);
324 regcache_raw_read (regcache, regnum + 1, ((char *)buf) + 4);
329 struct regcache *regcache,
335 regcache_raw_write (regcache, regnum, buf);
336 regcache_raw_write (regcache, regnum + 1, ((const char *)buf) + 4);
365 sparc32_store_arguments (struct regcache *regcach
313 sparc32_pseudo_register_read(struct gdbarch *gdbarch, struct regcache *regcache, int regnum, void *buf) argument
325 sparc32_pseudo_register_write(struct gdbarch *gdbarch, struct regcache *regcache, int regnum, const void *buf) argument
361 sparc32_store_arguments(struct regcache *regcache, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
454 sparc32_push_dummy_call(struct gdbarch *gdbarch, CORE_ADDR func_addr, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument
816 sparc32_extract_return_value(struct type *type, struct regcache *regcache, void *valbuf) argument
858 sparc32_store_return_value(struct type *type, struct regcache *regcache, const void *valbuf) argument
896 sparc32_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, void *readbuf, const void *writebuf) argument
1199 sparc_supply_rwindow(struct regcache *regcache, CORE_ADDR sp, int regnum) argument
1256 sparc_collect_rwindow(const struct regcache *regcache, CORE_ADDR sp, int regnum) argument
1312 sparc32_supply_gregset(const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) argument
1376 sparc32_collect_gregset(const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) argument
1431 sparc32_supply_fpregset(struct regcache *regcache, int regnum, const void *fpregs) argument
1448 sparc32_collect_fpregset(const struct regcache *regcache, int regnum, void *fpregs) argument
[all...]
H A Di387-tdep.c30 #include "regcache.h"
351 `regcache' argument, but I don't want to change the function
353 in the form of the `regcache' local variables. This will ease the
390 i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave)
392 struct gdbarch_tdep *tdep = gdbarch_tdep (get_regcache_arch (regcache));
407 regcache_raw_supply (regcache, i, NULL);
422 regcache_raw_supply (regcache, i, val);
425 regcache_raw_supply (regcache, i, FSAVE_ADDR (regs, i));
438 struct regcache *regcach
386 i387_supply_fsave(struct regcache *regcache, int regnum, const void *fsave) argument
434 struct regcache *regcache = current_regcache; local
531 i387_supply_fxsave(struct regcache *regcache, int regnum, const void *fxsave) argument
621 i387_collect_fxsave(const struct regcache *regcache, int regnum, void *fxsave) argument
751 i387_return_value(struct gdbarch *gdbarch, struct regcache *regcache) argument
[all...]
/freebsd-10-stable/contrib/gdb/gdb/gdbserver/
H A Dproc-service.c133 void *regcache;
143 regcache = new_register_cache ();
144 the_target->fetch_registers (0, regcache);
145 gregset_info()->fill_function (gregset, regcache);
146 free_register_cache (regcache);
163 void *regcache;
172 regcache = new_register_cache ();
173 gregset_info()->store_function (gregset, regcache);
174 the_target->store_registers (0, regcache);
175 free_register_cache (regcache);
[all...]
H A Dregcache.c48 struct inferior_regcache_data *regcache; local
50 regcache = (struct inferior_regcache_data *) inferior_regcache_data (inf);
52 if (regcache == NULL)
56 if (fetch && regcache->registers_valid == 0)
59 regcache->registers_valid = 1;
62 return regcache;
69 struct inferior_regcache_data *regcache; local
71 regcache = (struct inferior_regcache_data *) inferior_regcache_data (thread);
73 if (regcache->registers_valid)
82 regcache
100 struct inferior_regcache_data *regcache; local
119 struct inferior_regcache_data *regcache local
[all...]
/freebsd-10-stable/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));

Completed in 103 milliseconds

123