| /dflybsd-src/contrib/gdb-7/gdb/ |
| H A D | regcache.h | 23 struct regcache; 27 extern struct regcache *get_current_regcache (void); 28 extern struct regcache *get_thread_regcache (ptid_t ptid); 29 extern struct regcache *get_thread_arch_regcache (ptid_t, struct gdbarch *); 30 extern struct regcache *get_thread_arch_aspace_regcache (ptid_t, 34 void regcache_xfree (struct regcache *regcache); 35 struct cleanup *make_cleanup_regcache_xfree (struct regcache *regcache); 36 struct regcache *regcache_xmalloc (struct gdbarch *gdbarch, 41 extern struct gdbarch *get_regcache_arch (const struct regcache *regcache); 45 extern struct address_space *get_regcache_aspace (const struct regcache *); [all …]
|
| H A D | regcache.c | 185 struct regcache struct 211 static struct regcache * argument 216 struct regcache *regcache; in regcache_xmalloc_1() local 220 regcache = XMALLOC (struct regcache); in regcache_xmalloc_1() 221 regcache->descr = descr; in regcache_xmalloc_1() 222 regcache->readonly_p = readonly_p; in regcache_xmalloc_1() 225 regcache->registers in regcache_xmalloc_1() 227 regcache->register_status in regcache_xmalloc_1() 232 regcache->registers in regcache_xmalloc_1() 234 regcache->register_status in regcache_xmalloc_1() [all …]
|
| H A D | i386dfly-nat.c | 55 struct regcache *regcache = get_current_regcache (); in i386dfly_resume() local 68 regcache_cooked_read_unsigned (regcache, I386_EFLAGS_REGNUM, in i386dfly_resume() 71 regcache_cooked_write_unsigned (regcache, I386_EFLAGS_REGNUM, in i386dfly_resume() 92 supply_gregset (struct regcache *regcache, const gregset_t *gregsetp) in supply_gregset() argument 94 i386bsd_supply_gregset (regcache, gregsetp); in supply_gregset() 102 fill_gregset (const struct regcache *regcache, gdb_gregset_t *gregsetp, int regnum) in fill_gregset() argument 104 i386bsd_collect_gregset (regcache, gregsetp, regnum); in fill_gregset() 113 supply_fpregset (struct regcache *regcache, const fpregset_t *fpregsetp) in supply_fpregset() argument 115 i387_supply_fsave (regcache, -1, fpregsetp); in supply_fpregset() 123 fill_fpregset (const struct regcache *regcache, gdb_fpregset_t *fpregsetp, int regnum) in fill_fpregset() argument [all …]
|
| H A D | sparc-ravenscar-thread.c | 28 static void sparc_ravenscar_fetch_registers (struct regcache *regcache, 30 static void sparc_ravenscar_store_registers (struct regcache *regcache, 32 static void sparc_ravenscar_prepare_to_store (struct regcache *regcache); 62 supply_register_at_address (struct regcache *regcache, int regnum, in supply_register_at_address() argument 65 struct gdbarch *gdbarch = get_regcache_arch (regcache); in supply_register_at_address() 71 regcache_raw_supply (regcache, regnum, buf); in supply_register_at_address() 104 sparc_ravenscar_fetch_registers (struct regcache *regcache, int regnum) in sparc_ravenscar_fetch_registers() argument 106 struct gdbarch *gdbarch = get_regcache_arch (regcache); in sparc_ravenscar_fetch_registers() 120 supply_register_at_address (regcache, sp_regnum, current_address); in sparc_ravenscar_fetch_registers() 121 regcache_cooked_read_unsigned (regcache, sp_regnum, &stack_address); in sparc_ravenscar_fetch_registers() [all …]
|
| H A D | ppc-ravenscar-thread.c | 119 supply_register_at_address (struct regcache *regcache, int regnum, in supply_register_at_address() argument 122 struct gdbarch *gdbarch = get_regcache_arch (regcache); in supply_register_at_address() 128 regcache_raw_supply (regcache, regnum, buf); in supply_register_at_address() 148 struct regcache *regcache, int regnum) in ppc_ravenscar_generic_fetch_registers() argument 150 struct gdbarch *gdbarch = get_regcache_arch (regcache); in ppc_ravenscar_generic_fetch_registers() 167 supply_register_at_address (regcache, current_regnum, in ppc_ravenscar_generic_fetch_registers() 177 ppc_ravenscar_generic_prepare_to_store (struct regcache *regcache) in ppc_ravenscar_generic_prepare_to_store() argument 188 struct regcache *regcache, int regnum) in ppc_ravenscar_generic_store_registers() argument 190 struct gdbarch *gdbarch = get_regcache_arch (regcache); in ppc_ravenscar_generic_store_registers() 201 regcache_raw_collect (regcache, regnum, buf); in ppc_ravenscar_generic_store_registers() [all …]
|
| H A D | amd64dfly-nat.c | 105 supply_gregset (struct regcache *regcache, const gregset_t *gregsetp) in supply_gregset() argument 107 amd64_supply_native_gregset (regcache, gregsetp, -1); in supply_gregset() 115 fill_gregset (const struct regcache *regcache, gdb_gregset_t *gregsetp, int regnum) in fill_gregset() argument 117 amd64_collect_native_gregset (regcache, gregsetp, regnum); in fill_gregset() 124 supply_fpregset (struct regcache *regcache, const fpregset_t *fpregsetp) in supply_fpregset() argument 126 amd64_supply_fxsave (regcache, -1, fpregsetp); in supply_fpregset() 134 fill_fpregset (const struct regcache *regcache, gdb_fpregset_t *fpregsetp, int regnum) in fill_fpregset() argument 136 amd64_collect_fxsave (regcache, regnum, fpregsetp); in fill_fpregset() 148 amd64dfly_supply_pcb (struct regcache *regcache, struct pcb *pcb) in amd64dfly_supply_pcb() argument 164 regcache_raw_supply (regcache, AMD64_RIP_REGNUM, &pcb->pcb_rip); in amd64dfly_supply_pcb() [all …]
|
| H A D | i387-tdep.h | 25 struct regcache; 88 extern void i387_supply_fsave (struct regcache *regcache, int regnum, 96 extern void i387_collect_fsave (const struct regcache *regcache, int regnum, 103 extern void i387_supply_fxsave (struct regcache *regcache, int regnum, 108 extern void i387_supply_xsave (struct regcache *regcache, int regnum, 116 extern void i387_collect_fxsave (const struct regcache *regcache, int regnum, 121 extern void i387_collect_xsave (const struct regcache *regcache, 127 struct regcache *regcache);
|
| H A D | i387-tdep.c | 450 i387_supply_fsave (struct regcache *regcache, int regnum, const void *fsave) in i387_supply_fsave() argument 452 struct gdbarch *gdbarch = get_regcache_arch (regcache); in i387_supply_fsave() 465 regcache_raw_supply (regcache, i, NULL); in i387_supply_fsave() 480 regcache_raw_supply (regcache, i, val); in i387_supply_fsave() 483 regcache_raw_supply (regcache, i, FSAVE_ADDR (tdep, regs, i)); in i387_supply_fsave() 489 regcache_raw_supply (regcache, i, NULL); in i387_supply_fsave() 495 regcache_raw_supply (regcache, I387_MXCSR_REGNUM (tdep), buf); in i387_supply_fsave() 505 i387_collect_fsave (const struct regcache *regcache, int regnum, void *fsave) in i387_collect_fsave() argument 507 struct gdbarch_tdep *tdep = gdbarch_tdep (get_regcache_arch (regcache)); in i387_collect_fsave() 523 regcache_raw_collect (regcache, i, buf); in i387_collect_fsave() [all …]
|
| H A D | i386-tdep.h | 27 struct regcache; 217 int (*i386_intx80_record) (struct regcache *regcache); 219 int (*i386_sysenter_record) (struct regcache *regcache); 221 int (*i386_syscall_record) (struct regcache *regcache); 316 struct regcache *regcache, 321 struct regcache *regcache, 350 struct regcache *regcache, int regnum, 358 const struct regcache *regcache, 370 struct regcache *regs); 374 struct regcache *regs); [all …]
|
| H A D | gregset.h | 37 struct regcache; 49 extern void supply_gregset (struct regcache *regcache, 51 extern void supply_fpregset (struct regcache *regcache, 58 extern void fill_gregset (const struct regcache *regcache, 60 extern void fill_fpregset (const struct regcache *regcache,
|
| H A D | amd64-tdep.h | 26 struct regcache; 77 struct regcache *regs); 81 struct regcache *regs); 92 extern void amd64_supply_fxsave (struct regcache *regcache, int regnum, 96 extern void amd64_supply_xsave (struct regcache *regcache, int regnum, 104 extern void amd64_collect_fxsave (const struct regcache *regcache, int regnum, 108 extern void amd64_collect_xsave (const struct regcache *regcache,
|
| H A D | ravenscar-thread.c | 62 struct regcache *regcache, int regnum); 64 struct regcache *regcache, int regnum); 65 static void ravenscar_prepare_to_store (struct regcache *regcache); 267 struct regcache *regcache, int regnum) in ravenscar_fetch_registers() argument 274 beneath->to_fetch_registers (beneath, regcache, regnum); in ravenscar_fetch_registers() 277 struct gdbarch *gdbarch = get_regcache_arch (regcache); in ravenscar_fetch_registers() 281 arch_ops->to_fetch_registers (regcache, regnum); in ravenscar_fetch_registers() 287 struct regcache *regcache, int regnum) in ravenscar_store_registers() argument 294 beneath->to_store_registers (beneath, regcache, regnum); in ravenscar_store_registers() 297 struct gdbarch *gdbarch = get_regcache_arch (regcache); in ravenscar_store_registers() [all …]
|
| H A D | record-full.c | 228 struct regcache *, 262 record_full_reg_alloc (struct regcache *regcache, int regnum) in record_full_reg_alloc() argument 265 struct gdbarch *gdbarch = get_regcache_arch (regcache); in record_full_reg_alloc() 486 record_full_arch_list_add_reg (struct regcache *regcache, int regnum) in record_full_arch_list_add_reg() argument 496 rec = record_full_reg_alloc (regcache, regnum); in record_full_arch_list_add_reg() 498 regcache_raw_read (regcache, regnum, record_full_get_loc (rec)); in record_full_arch_list_add_reg() 599 record_full_message (struct regcache *regcache, enum gdb_signal signal) in record_full_message() argument 602 struct gdbarch *gdbarch = get_regcache_arch (regcache); in record_full_message() 644 regcache, in record_full_message() 645 regcache_read_pc (regcache)); in record_full_message() [all …]
|
| H A D | i386bsd-nat.c | 91 i386bsd_supply_gregset (struct regcache *regcache, const void *gregs) in i386bsd_supply_gregset() argument 101 regcache_raw_supply (regcache, regnum, regs + offset); in i386bsd_supply_gregset() 110 i386bsd_collect_gregset (const struct regcache *regcache, in i386bsd_collect_gregset() argument 123 regcache_raw_collect (regcache, i, regs + offset); in i386bsd_collect_gregset() 133 struct regcache *regcache, int regnum) in i386bsd_fetch_inferior_registers() argument 143 i386bsd_supply_gregset (regcache, ®s); in i386bsd_fetch_inferior_registers() 159 i387_supply_fxsave (regcache, -1, xmmregs); in i386bsd_fetch_inferior_registers() 167 i387_supply_fsave (regcache, -1, &fpregs); in i386bsd_fetch_inferior_registers() 174 i387_supply_fsave (regcache, -1, &fpregs); in i386bsd_fetch_inferior_registers() 184 struct regcache *regcache, int regnum) in i386bsd_store_inferior_registers() argument [all …]
|
| H A D | sentinel-frame.c | 29 struct regcache *regcache; member 33 sentinel_frame_cache (struct regcache *regcache) in sentinel_frame_cache() argument 38 cache->regcache = regcache; in sentinel_frame_cache() 52 value = regcache_cooked_read_value (cache->regcache, regnum); in sentinel_frame_prev_register() 75 return get_regcache_arch (cache->regcache); in sentinel_frame_prev_arch()
|
| H A D | amd64-tdep.c | 285 struct regcache *regcache, in amd64_pseudo_register_read_value() argument 307 status = regcache_raw_read (regcache, in amd64_pseudo_register_read_value() 318 status = regcache_raw_read (regcache, gpnum, raw_buf); in amd64_pseudo_register_read_value() 330 status = regcache_raw_read (regcache, gpnum, raw_buf); in amd64_pseudo_register_read_value() 338 i386_pseudo_register_read_into_value (gdbarch, regcache, regnum, in amd64_pseudo_register_read_value() 346 struct regcache *regcache, in amd64_pseudo_register_write() argument 359 regcache_raw_read (regcache, in amd64_pseudo_register_write() 364 regcache_raw_write (regcache, in amd64_pseudo_register_write() 370 regcache_raw_read (regcache, gpnum, raw_buf); in amd64_pseudo_register_write() 374 regcache_raw_write (regcache, gpnum, raw_buf); in amd64_pseudo_register_write() [all …]
|
| H A D | amd64bsd-nat.c | 44 struct regcache *regcache, int regnum) in amd64bsd_fetch_inferior_registers() argument 46 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64bsd_fetch_inferior_registers() 56 amd64_supply_native_gregset (regcache, ®s, -1); in amd64bsd_fetch_inferior_registers() 69 amd64_supply_fxsave (regcache, -1, &fpregs); in amd64bsd_fetch_inferior_registers() 78 struct regcache *regcache, int regnum) in amd64bsd_store_inferior_registers() argument 80 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64bsd_store_inferior_registers() 90 amd64_collect_native_gregset (regcache, ®s, regnum); in amd64bsd_store_inferior_registers() 108 amd64_collect_fxsave (regcache, regnum, &fpregs); in amd64bsd_store_inferior_registers()
|
| H A D | gdbarch.h | 45 struct regcache; 219 typedef CORE_ADDR (gdbarch_read_pc_ftype) (struct regcache *regcache); 220 extern CORE_ADDR gdbarch_read_pc (struct gdbarch *gdbarch, struct regcache *regcache); 225 typedef void (gdbarch_write_pc_ftype) (struct regcache *regcache, CORE_ADDR val); 226 extern void gdbarch_write_pc (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR val); 239 …barch_pseudo_register_read_ftype) (struct gdbarch *gdbarch, struct regcache *regcache, int cookedn… 240 …atus gdbarch_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, int cookedn… 250 …pseudo_register_read_value_ftype) (struct gdbarch *gdbarch, struct regcache *regcache, int cookedn… 251 …dbarch_pseudo_register_read_value (struct gdbarch *gdbarch, struct regcache *regcache, int cookedn… 256 …arch_pseudo_register_write_ftype) (struct gdbarch *gdbarch, struct regcache *regcache, int cookedn… [all …]
|
| H A D | amd64-nat.c | 91 amd64_supply_native_gregset (struct regcache *regcache, in amd64_supply_native_gregset() argument 95 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64_supply_native_gregset() 112 regcache_raw_supply (regcache, i, regs + offset); in amd64_supply_native_gregset() 122 amd64_collect_native_gregset (const struct regcache *regcache, in amd64_collect_native_gregset() argument 126 struct gdbarch *gdbarch = get_regcache_arch (regcache); in amd64_collect_native_gregset() 159 regcache_raw_collect (regcache, i, regs + offset); in amd64_collect_native_gregset()
|
| H A D | i386-tdep.c | 552 struct regcache *regs) in i386_displaced_step_copy_insn() 590 struct regcache *regs) in i386_displaced_step_fixup() 2391 struct regcache *regcache) in i386_push_dummy_code() argument 2403 struct regcache *regcache, CORE_ADDR bp_addr, int nargs, in i386_push_dummy_call() argument 2481 regcache_cooked_write (regcache, I386_ESP_REGNUM, buf); in i386_push_dummy_call() 2484 regcache_cooked_write (regcache, I386_EBP_REGNUM, buf); in i386_push_dummy_call() 2509 struct regcache *regcache, gdb_byte *valbuf) in i386_extract_return_value() argument 2528 regcache_raw_read (regcache, I386_ST0_REGNUM, buf); in i386_extract_return_value() 2538 regcache_raw_read (regcache, LOW_RETURN_REGNUM, buf); in i386_extract_return_value() 2543 regcache_raw_read (regcache, LOW_RETURN_REGNUM, buf); in i386_extract_return_value() [all …]
|
| H A D | bsd-kvm.c | 55 static int (*bsd_kvm_supply_pcb)(struct regcache *regcache, struct pcb *pcb); 163 bsd_kvm_fetch_pcb (struct regcache *regcache, struct pcb *paddr) in bsd_kvm_fetch_pcb() argument 171 return bsd_kvm_supply_pcb (regcache, &pcb); in bsd_kvm_fetch_pcb() 176 struct regcache *regcache, int regnum) in bsd_kvm_fetch_registers() argument 182 bsd_kvm_fetch_pcb (regcache, bsd_kvm_paddr); in bsd_kvm_fetch_registers() 198 if (bsd_kvm_fetch_pcb (regcache, (struct pcb *) nl[0].n_value)) in bsd_kvm_fetch_registers() 220 bsd_kvm_fetch_pcb (regcache, paddr); in bsd_kvm_fetch_registers() 245 bsd_kvm_fetch_pcb (regcache, paddr); in bsd_kvm_fetch_registers() 339 bsd_kvm_add_target (int (*supply_pcb)(struct regcache *, struct pcb *)) in bsd_kvm_add_target() argument
|
| H A D | inf-ptrace.c | 715 inf_ptrace_fetch_register (struct regcache *regcache, int regnum) in inf_ptrace_fetch_register() argument 717 struct gdbarch *gdbarch = get_regcache_arch (regcache); in inf_ptrace_fetch_register() 728 regcache_raw_supply (regcache, regnum, NULL); in inf_ptrace_fetch_register() 754 regcache_raw_supply (regcache, regnum, buf); in inf_ptrace_fetch_register() 762 struct regcache *regcache, int regnum) in inf_ptrace_fetch_registers() argument 766 regnum < gdbarch_num_regs (get_regcache_arch (regcache)); in inf_ptrace_fetch_registers() 768 inf_ptrace_fetch_register (regcache, regnum); in inf_ptrace_fetch_registers() 770 inf_ptrace_fetch_register (regcache, regnum); in inf_ptrace_fetch_registers() 776 inf_ptrace_store_register (const struct regcache *regcache, int regnum) in inf_ptrace_store_register() argument 778 struct gdbarch *gdbarch = get_regcache_arch (regcache); in inf_ptrace_store_register() [all …]
|
| H A D | bsd-uthread.c | 49 void (*supply_uthread)(struct regcache *, int, CORE_ADDR); 52 void (*collect_uthread)(const struct regcache *, int, CORE_ADDR); 69 void (*supply_uthread) (struct regcache *, in bsd_uthread_set_supply_uthread() 81 void (*collect_uthread) (const struct regcache *, in bsd_uthread_set_collect_uthread() 284 struct regcache *regcache, int regnum) in bsd_uthread_fetch_registers() argument 286 struct gdbarch *gdbarch = get_regcache_arch (regcache); in bsd_uthread_fetch_registers() 293 beneath->to_fetch_registers (beneath, regcache, regnum); in bsd_uthread_fetch_registers() 304 uthread_ops->supply_uthread (regcache, regnum, in bsd_uthread_fetch_registers() 311 struct regcache *regcache, int regnum) in bsd_uthread_store_registers() argument 313 struct gdbarch *gdbarch = get_regcache_arch (regcache); in bsd_uthread_store_registers() [all …]
|
| H A D | amd64-nat.h | 23 struct regcache; 42 extern void amd64_supply_native_gregset (struct regcache *regcache, 49 extern void amd64_collect_native_gregset (const struct regcache *regcache,
|
| /dflybsd-src/gnu/usr.bin/gdb/kgdb/ |
| H A D | trgt_x86_64.c | 55 kgdb_trgt_fetch_registers(struct target_ops *target_ops, struct regcache *regcache, int regno) in kgdb_trgt_fetch_registers() argument 62 regcache_raw_supply(regcache, regno, NULL); in kgdb_trgt_fetch_registers() 92 regcache_raw_supply(regcache, AMD64_R8_REGNUM + 7, ®s[0]); in kgdb_trgt_fetch_registers() 93 regcache_raw_supply(regcache, AMD64_R8_REGNUM + 6, ®s[1]); in kgdb_trgt_fetch_registers() 94 regcache_raw_supply(regcache, AMD64_R8_REGNUM + 5, ®s[2]); in kgdb_trgt_fetch_registers() 95 regcache_raw_supply(regcache, AMD64_R8_REGNUM + 4, ®s[3]); in kgdb_trgt_fetch_registers() 96 regcache_raw_supply(regcache, AMD64_RBX_REGNUM, ®s[4]); in kgdb_trgt_fetch_registers() 97 regcache_raw_supply(regcache, AMD64_RBP_REGNUM, ®s[5]); in kgdb_trgt_fetch_registers() 98 regcache_raw_supply(regcache, AMD64_RIP_REGNUM, ®s[6]); in kgdb_trgt_fetch_registers() 100 regcache_raw_supply(regcache, AMD64_RSP_REGNUM, &sp); in kgdb_trgt_fetch_registers() [all …]
|