| /freebsd-12.1/gnu/usr.bin/gdb/arch/arm/ |
| H A D | armfbsd-nat.c | 70 supply_gregset (struct reg *gregset) in supply_gregset() argument 77 supply_register (regno, (char *) &gregset->r[regno]); in supply_gregset() 94 fill_gregset (struct reg *gregset, int regno) in fill_gregset() argument 100 regcache_collect (i, &gregset->r[i]); in fill_gregset() 102 regcache_collect (ARM_SP_REGNUM, &gregset->r_sp); in fill_gregset() 104 regcache_collect (ARM_LR_REGNUM, &gregset->r_lr); in fill_gregset() 106 regcache_collect (ARM_PC_REGNUM, &gregset->r_pc); in fill_gregset() 108 regcache_collect (ARM_PS_REGNUM, &gregset->r_cpsr); in fill_gregset() 494 struct reg gregset; in fetch_elfcore_registers() local 506 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_elfcore_registers() [all …]
|
| /freebsd-12.1/contrib/gdb/gdb/ |
| H A D | sparc64-tdep.c | 1177 int offset = gregset->r_y_offset + 8 - gregset->r_y_size; in sparc64_supply_gregset() 1189 regs + gregset->r_pc_offset); in sparc64_supply_gregset() 1201 regs + gregset->r_y_offset, gregset->r_y_size); in sparc64_supply_gregset() 1206 && gregset->r_fprs_offset != -1) in sparc64_supply_gregset() 1233 if (gregset->r_l0_offset == -1) in sparc64_supply_gregset() 1242 int offset = gregset->r_l0_offset; in sparc64_supply_gregset() 1294 int offset = gregset->r_y_offset + 8 - gregset->r_y_size; in sparc64_collect_gregset() 1318 buf + 8 - gregset->r_y_size, gregset->r_y_size); in sparc64_collect_gregset() 1322 && gregset->r_fprs_offset != -1) in sparc64_collect_gregset() 1348 if (gregset->r_l0_offset != -1) in sparc64_collect_gregset() [all …]
|
| H A D | core-regset.c | 65 gdb_gregset_t gregset; in fetch_core_registers() local 71 if (core_reg_size != sizeof (gregset)) in fetch_core_registers() 75 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_core_registers() 76 supply_gregset (&gregset); in fetch_core_registers()
|
| H A D | armnbsd-nat.c | 41 supply_gregset (struct reg *gregset) in supply_gregset() argument 48 supply_register (regno, (char *) &gregset->r[regno]); in supply_gregset() 50 supply_register (ARM_SP_REGNUM, (char *) &gregset->r_sp); in supply_gregset() 51 supply_register (ARM_LR_REGNUM, (char *) &gregset->r_lr); in supply_gregset() 53 r_pc = ADDR_BITS_REMOVE (gregset->r_pc); in supply_gregset() 57 supply_register (ARM_PS_REGNUM, (char *) &gregset->r_cpsr); in supply_gregset() 59 supply_register (ARM_PS_REGNUM, (char *) &gregset->r_pc); in supply_gregset() 406 struct reg gregset; in fetch_elfcore_registers() local 418 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_elfcore_registers() 419 supply_gregset (&gregset); in fetch_elfcore_registers()
|
| H A D | amd64obsd-tdep.c | 63 if (tdep->gregset == NULL) in amd64obsd_regset_from_core_section() 65 tdep->gregset = XMALLOC (struct regset); in amd64obsd_regset_from_core_section() 66 tdep->gregset->descr = tdep; in amd64obsd_regset_from_core_section() 67 tdep->gregset->supply_regset = amd64obsd_supply_regset; in amd64obsd_regset_from_core_section() 69 return tdep->gregset; in amd64obsd_regset_from_core_section()
|
| H A D | i386nbsd-tdep.c | 86 if (tdep->gregset == NULL) in i386nbsd_aout_regset_from_core_section() 88 tdep->gregset = XMALLOC (struct regset); in i386nbsd_aout_regset_from_core_section() 89 tdep->gregset->descr = tdep; in i386nbsd_aout_regset_from_core_section() 90 tdep->gregset->supply_regset = i386nbsd_aout_supply_regset; in i386nbsd_aout_regset_from_core_section() 92 return tdep->gregset; in i386nbsd_aout_regset_from_core_section()
|
| H A D | i386obsd-tdep.c | 161 if (tdep->gregset == NULL) in i386obsd_aout_regset_from_core_section() 163 tdep->gregset = XMALLOC (struct regset); in i386obsd_aout_regset_from_core_section() 164 tdep->gregset->descr = tdep; in i386obsd_aout_regset_from_core_section() 165 tdep->gregset->supply_regset = i386obsd_aout_supply_regset; in i386obsd_aout_regset_from_core_section() 167 return tdep->gregset; in i386obsd_aout_regset_from_core_section()
|
| H A D | sparc-tdep.c | 1107 return tdep->gregset; in sparc_regset_from_core_section() 1133 tdep->gregset = NULL; in sparc32_gdbarch_init() 1189 if (tdep->gregset) in sparc32_gdbarch_init() 1321 regs + gregset->r_psr_offset); in sparc32_supply_gregset() 1325 regs + gregset->r_pc_offset); in sparc32_supply_gregset() 1329 regs + gregset->r_npc_offset); in sparc32_supply_gregset() 1333 regs + gregset->r_y_offset); in sparc32_supply_gregset() 1385 regs + gregset->r_psr_offset); in sparc32_collect_gregset() 1389 regs + gregset->r_pc_offset); in sparc32_collect_gregset() 1393 regs + gregset->r_npc_offset); in sparc32_collect_gregset() [all …]
|
| H A D | proc-service.c | 230 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument 237 fill_gregset ((gdb_gregset_t *) gregset, -1); in ps_lgetregs() 247 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument 254 supply_gregset ((gdb_gregset_t *) gregset); in ps_lsetregs()
|
| H A D | sparc-tdep.h | 57 struct regset *gregset; member 175 extern void sparc32_supply_gregset (const struct sparc_gregset *gregset, 178 extern void sparc32_collect_gregset (const struct sparc_gregset *gregset,
|
| H A D | sparc64obsd-tdep.c | 187 tdep->gregset = XMALLOC (struct regset); in sparc64obsd_init_abi() 188 tdep->gregset->descr = &sparc64obsd_core_gregset; in sparc64obsd_init_abi() 189 tdep->gregset->supply_regset = sparc64obsd_supply_gregset; in sparc64obsd_init_abi()
|
| H A D | sparc64-tdep.h | 90 extern void sparc64_supply_gregset (const struct sparc_gregset *gregset, 93 extern void sparc64_collect_gregset (const struct sparc_gregset *gregset,
|
| H A D | sparc64nbsd-tdep.c | 229 tdep->gregset = XMALLOC (struct regset); in sparc64nbsd_init_abi() 230 tdep->gregset->descr = &sparc64nbsd_gregset; in sparc64nbsd_init_abi() 231 tdep->gregset->supply_regset = sparc64nbsd_supply_gregset; in sparc64nbsd_init_abi()
|
| H A D | sparc64fbsd-tdep.c | 227 tdep->gregset = XMALLOC (struct regset); in sparc64fbsd_init_abi() 228 tdep->gregset->descr = &sparc64fbsd_gregset; in sparc64fbsd_init_abi() 229 tdep->gregset->supply_regset = sparc64fbsd_supply_gregset; in sparc64fbsd_init_abi()
|
| H A D | sol-thread.c | 547 prgregset_t gregset; in sol_thread_fetch_registers() local 577 val = p_td_thr_getgregs (&thandle, gregset); in sol_thread_fetch_registers() 598 supply_gregset ((gdb_gregset_t *) &gregset); in sol_thread_fetch_registers() 625 prgregset_t gregset; in sol_thread_store_registers() local 654 val = p_td_thr_getgregs (&thandle, gregset); in sol_thread_store_registers() 684 fill_gregset ((gdb_gregset_t *) &gregset, regno); in sol_thread_store_registers() 687 val = p_td_thr_setgregs (&thandle, gregset); in sol_thread_store_registers() 1142 prgregset_t gregset) in ps_lgetregs() argument 1154 fill_gregset ((gdb_gregset_t *) gregset, -1); in ps_lgetregs() 1165 const prgregset_t gregset) in ps_lsetregs() argument [all …]
|
| H A D | sparc64nbsd-nat.c | 32 sparc64nbsd_supply_gregset (const struct sparc_gregset *gregset, in sparc64nbsd_supply_gregset() argument 45 sparc64nbsd_collect_gregset (const struct sparc_gregset *gregset, in sparc64nbsd_collect_gregset() argument
|
| H A D | sparcnbsd-tdep.c | 277 tdep->gregset = XMALLOC (struct regset); in sparc32nbsd_init_abi() 278 tdep->gregset->descr = &sparc32nbsd_gregset; in sparc32nbsd_init_abi() 279 tdep->gregset->supply_regset = sparc32nbsd_supply_gregset; in sparc32nbsd_init_abi()
|
| H A D | ia64-fbsd-tdep.c | 250 static struct regset gregset = { NULL, ia64_fbsd_supply_gregset }; variable 258 return (&gregset); in ia64_fbsd_regset_from_core_section()
|
| H A D | thread-db.c | 934 prgregset_t gregset; in thread_db_fetch_registers() local 948 err = td_thr_getgregs_p (&thread_info->private->th, gregset); in thread_db_fetch_registers() 961 supply_gregset ((gdb_gregset_t *) gregset); in thread_db_fetch_registers() 968 prgregset_t gregset; in thread_db_store_registers() local 992 fill_gregset ((gdb_gregset_t *) gregset, -1); in thread_db_store_registers() 995 err = td_thr_setgregs_p (&thread_info->private->th, gregset); in thread_db_store_registers()
|
| H A D | i386-tdep.c | 1618 if (tdep->gregset == NULL) in i386_regset_from_core_section() 1620 tdep->gregset = XMALLOC (struct regset); in i386_regset_from_core_section() 1621 tdep->gregset->descr = tdep; in i386_regset_from_core_section() 1622 tdep->gregset->supply_regset = i386_supply_gregset; in i386_regset_from_core_section() 1624 return tdep->gregset; in i386_regset_from_core_section() 1898 tdep->gregset = NULL; in i386_gdbarch_init()
|
| H A D | i386-tdep.h | 61 struct regset *gregset; member
|
| H A D | s390-tdep.c | 60 const struct regset *gregset; member 471 return tdep->gregset; in s390_regset_from_core_section() 3051 tdep->gregset = &s390_gregset; in s390_gdbarch_init() 3066 tdep->gregset = &s390x_gregset; in s390_gdbarch_init()
|
| /freebsd-12.1/contrib/gdb/gdb/gdbserver/ |
| H A D | proc-service.c | 129 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument 145 gregset_info()->fill_function (gregset, regcache); in ps_lgetregs() 159 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument 173 gregset_info()->store_function (gregset, regcache); in ps_lsetregs()
|
| /freebsd-12.1/gnu/usr.bin/gdb/libgdb/ |
| H A D | fbsd-threads.c | 878 prgregset_t gregset; in fbsd_thread_fetch_registers() local 898 err = td_thr_getgregs_p (&th, gregset); in fbsd_thread_fetch_registers() 922 supply_gregset (gregset); in fbsd_thread_fetch_registers() 979 prgregset_t gregset; in fbsd_thread_store_registers() local 1005 err = td_thr_getgregs_p (&th, gregset); in fbsd_thread_store_registers() 1022 fill_gregset (gregset, regno); in fbsd_thread_store_registers() 1023 err = td_thr_setgregs_p (&th, gregset); in fbsd_thread_store_registers() 1687 ps_lgetregs (struct ps_prochandle *ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument 1697 fill_gregset (gregset, -1); in ps_lgetregs() 1703 ps_lsetregs (struct ps_prochandle *ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument [all …]
|
| /freebsd-12.1/contrib/gdb/ |
| H A D | FREEBSD-diffs | 54 +#include "gregset.h" 411 +static struct regset gregset = { NULL, ia64_fbsd_supply_gregset }; 419 + return (&gregset);
|