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

1234

/haiku-fatelf/src/bin/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 Dbsd-kvm.h26 struct regcache;
33 bsd_kvm_add_target (int (*supply_pcb)(struct regcache *, struct pcb *));
H A Ddummy-frame.h26 struct regcache;
43 extern void dummy_frame_push (struct regcache *regcache,
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 Dppcobsd-tdep.h28 struct regcache;
43 struct regcache *regcache, int regnum,
52 const struct regcache *regcache,
H A Dsparcnbsd-nat.c23 #include "regcache.h"
37 sparc32nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) argument
49 regcache_raw_supply (regcache, SPARC_SP_REGNUM, &pcb->pcb_sp);
50 regcache_raw_supply (regcache, SPARC_O7_REGNUM, &pcb->pcb_pc);
51 regcache_raw_supply (regcache, SPARC32_PSR_REGNUM, &pcb->pcb_psr);
52 regcache_raw_supply (regcache, SPARC32_WIM_REGNUM, &pcb->pcb_wim);
53 regcache_raw_supply (regcache, SPARC32_PC_REGNUM, &pcb->pcb_pc);
55 sparc_supply_rwindow (regcache, pcb->pcb_sp, -1);
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 Dregcache.c28 #include "regcache.h"
157 the regcache descr. */
168 the regcache descr. */
182 struct regcache struct
199 struct regcache *
203 struct regcache *regcache; local
206 regcache = XMALLOC (struct regcache);
207 regcache
217 regcache_xfree(struct regcache *regcache) argument
233 make_cleanup_regcache_xfree(struct regcache *regcache) argument
241 get_regcache_arch(const struct regcache *regcache) argument
249 register_buffer(const struct regcache *regcache, int regnum) argument
316 struct regcache *regcache = src; local
380 regcache_valid_p(struct regcache *regcache, int regnum) argument
388 deprecated_grub_regcache_for_registers(struct regcache *regcache) argument
599 regcache_raw_read(struct regcache *regcache, int regnum, void *buf) argument
633 regcache_raw_read_signed(struct regcache *regcache, int regnum, LONGEST *val) argument
645 regcache_raw_read_unsigned(struct regcache *regcache, int regnum, ULONGEST *val) argument
658 regcache_raw_write_signed(struct regcache *regcache, int regnum, LONGEST val) argument
669 regcache_raw_write_unsigned(struct regcache *regcache, int regnum, ULONGEST val) argument
689 regcache_cooked_read(struct regcache *regcache, int regnum, void *buf) argument
707 regcache_cooked_read_signed(struct regcache *regcache, int regnum, LONGEST *val) argument
720 regcache_cooked_read_unsigned(struct regcache *regcache, int regnum, ULONGEST *val) argument
733 regcache_cooked_write_signed(struct regcache *regcache, int regnum, LONGEST val) argument
745 regcache_cooked_write_unsigned(struct regcache *regcache, int regnum, ULONGEST val) argument
757 regcache_raw_write(struct regcache *regcache, int regnum, const void *buf) argument
799 regcache_cooked_write(struct regcache *regcache, int regnum, const void *buf) argument
872 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
905 regcache_raw_read_part(struct regcache *regcache, int regnum, int offset, int len, void *buf) argument
915 regcache_raw_write_part(struct regcache *regcache, int regnum, int offset, int len, const void *buf) argument
925 regcache_cooked_read_part(struct regcache *regcache, int regnum, int offset, int len, void *buf) argument
935 regcache_cooked_write_part(struct regcache *regcache, int regnum, int offset, int len, const void *buf) argument
1030 regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf) argument
1063 regcache_raw_collect(const struct regcache *regcache, int regnum, void *buf) argument
1211 regcache_dump(struct regcache *regcache, struct ui_file *file, enum regcache_dump_what what_to_dump) argument
[all...]
H A Di386nbsd-nat.c24 #include "regcache.h"
39 i386nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) argument
65 regcache_raw_supply (regcache, I386_EDI_REGNUM, &sf.sf_edi);
66 regcache_raw_supply (regcache, I386_ESI_REGNUM, &sf.sf_esi);
67 regcache_raw_supply (regcache, I386_EBP_REGNUM, &pcb->pcb_ebp);
68 regcache_raw_supply (regcache, I386_ESP_REGNUM, &pcb->pcb_esp);
69 regcache_raw_supply (regcache, I386_EBX_REGNUM, &sf.sf_ebx);
70 regcache_raw_supply (regcache, I386_EIP_REGNUM, &sf.sf_eip);
H A Dregset.h26 struct regcache;
30 typedef void (supply_regset_ftype) (const struct regset *, struct regcache *,
33 const struct regcache *,
H A Dsparc64nbsd-nat.c23 #include "regcache.h"
35 struct regcache *regcache,
41 sparc32_supply_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs);
43 sparc64_supply_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs);
48 const struct regcache *regcache,
54 sparc32_collect_gregset (&sparc32nbsd_gregset, regcache, regnum, gregs);
56 sparc64_collect_gregset (&sparc64nbsd_gregset, regcache, regnum, gregs);
60 sparc64nbsd_supply_fpregset (struct regcache *regcach argument
34 sparc64nbsd_supply_gregset(const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) argument
47 sparc64nbsd_collect_gregset(const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) argument
72 sparc64nbsd_collect_fpregset(const struct regcache *regcache, int regnum, void *fpregs) argument
137 sparc64nbsd_supply_pcb(struct regcache *regcache, struct pcb *pcb) argument
[all...]
H A Dhppabsd-nat.c24 #include "regcache.h"
41 hppabsd_supply_gregset (struct regcache *regcache, const void *gregs) argument
47 regcache_raw_supply (regcache, regnum, regs + regnum * 4);
49 regcache_raw_supply (regcache, HPPA_SAR_REGNUM, regs);
50 regcache_raw_supply (regcache, HPPA_PCOQ_HEAD_REGNUM, regs + 32 * 4);
51 regcache_raw_supply (regcache, HPPA_PCOQ_TAIL_REGNUM, regs + 33 * 4);
58 hppabsd_collect_gregset (const struct regcache *regcache, argument
67 regcache_raw_collect (regcache,
85 struct regcache *regcache = current_regcache; local
[all...]
H A Damd64-tdep.h28 struct regcache;
69 extern void amd64_supply_fxsave (struct regcache *regcache, int regnum,
77 extern void amd64_collect_fxsave (const struct regcache *regcache, int regnum,
H A Damd64obsd-nat.c24 #include "regcache.h"
72 amd64obsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
112 regcache_raw_supply (regcache, 12, &sf.sf_r12);
113 regcache_raw_supply (regcache, 13, &sf.sf_r13);
114 regcache_raw_supply (regcache, 14, &sf.sf_r14);
115 regcache_raw_supply (regcache, 15, &sf.sf_r15);
116 regcache_raw_supply (regcache, AMD64_RBX_REGNUM, &sf.sf_rbx);
117 regcache_raw_supply (regcache, AMD64_RIP_REGNUM, &sf.sf_rip);
123 regcache_raw_supply (regcache, AMD64_RIP_REGNU
71 amd64obsd_supply_pcb(struct regcache *regcache, struct pcb *pcb) argument
[all...]
H A Di387-tdep.h27 struct regcache;
83 extern void i387_supply_fsave (struct regcache *regcache, int regnum,
91 extern void i387_collect_fsave (const struct regcache *regcache, int regnum,
105 extern void i387_supply_fxsave (struct regcache *regcache, int regnum,
113 extern void i387_collect_fxsave (const struct regcache *regcache, int regnum,
126 struct regcache *regcach
[all...]
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 Dvaxbsd-nat.c24 #include "regcache.h"
37 vaxbsd_supply_gregset (struct regcache *regcache, const void *gregs) argument
43 regcache_raw_supply (regcache, regnum, regs + regnum * 4);
50 vaxbsd_collect_gregset (const struct regcache *regcache, argument
59 regcache_raw_collect (regcache, i, regs + i * 4);
109 vaxbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
123 regcache_raw_supply (regcache, regnu
107 vaxbsd_supply_pcb(struct regcache *regcache, struct pcb *pcb) 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 Damd64fbsd-nat.c24 #include "regcache.h"
107 amd64fbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
123 regcache_raw_supply (regcache, AMD64_RIP_REGNUM, &pcb->pcb_rip);
124 regcache_raw_supply (regcache, AMD64_RBX_REGNUM, &pcb->pcb_rbx);
125 regcache_raw_supply (regcache, AMD64_RSP_REGNUM, &pcb->pcb_rsp);
126 regcache_raw_supply (regcache, AMD64_RBP_REGNUM, &pcb->pcb_rbp);
127 regcache_raw_supply (regcache, 12, &pcb->pcb_r12);
128 regcache_raw_supply (regcache, 13, &pcb->pcb_r13);
129 regcache_raw_supply (regcache, 1
104 amd64fbsd_supply_pcb(struct regcache *regcache, struct pcb *pcb) argument
[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 Dm68kbsd-nat.c25 #include "regcache.h"
49 m68kbsd_supply_gregset (struct regcache *regcache, const void *gregs) argument
55 regcache_raw_supply (regcache, regnum, regs + regnum * 4);
61 m68kbsd_supply_fpregset (struct regcache *regcache, const void *fpregs) argument
67 regcache_raw_supply (regcache, regnum,
75 m68kbsd_collect_gregset (const struct regcache *regcache, argument
84 regcache_raw_collect (regcache,
92 m68kbsd_collect_fpregset(struct regcache *regcache, void *fpregs, int regnum) argument
189 m68kbsd_supply_pcb(struct regcache *regcache, struct pcb *pcb) argument
[all...]
/haiku-fatelf/src/bin/gdb/gdb/gdbserver/
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...]
/haiku-fatelf/src/bin/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 337 milliseconds

1234