Home
last modified time | relevance | path

Searched refs:gregset (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/gnu/usr.bin/gdb/arch/arm/
H A Darmfbsd-nat.c70 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 Dsparc64-tdep.c1177 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 Dcore-regset.c65 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 Darmnbsd-nat.c41 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 Damd64obsd-tdep.c63 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 Di386nbsd-tdep.c86 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 Di386obsd-tdep.c161 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 Dsparc-tdep.c1107 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 Dproc-service.c230 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 Dsparc-tdep.h57 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 Dsparc64obsd-tdep.c187 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 Dsparc64-tdep.h90 extern void sparc64_supply_gregset (const struct sparc_gregset *gregset,
93 extern void sparc64_collect_gregset (const struct sparc_gregset *gregset,
H A Dsparc64nbsd-tdep.c229 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 Dsparc64fbsd-tdep.c227 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 Dsol-thread.c547 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 Dsparc64nbsd-nat.c32 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 Dsparcnbsd-tdep.c277 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 Dia64-fbsd-tdep.c250 static struct regset gregset = { NULL, ia64_fbsd_supply_gregset }; variable
258 return (&gregset); in ia64_fbsd_regset_from_core_section()
H A Dthread-db.c934 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 Di386-tdep.c1618 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 Di386-tdep.h61 struct regset *gregset; member
H A Ds390-tdep.c60 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 Dproc-service.c129 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 Dfbsd-threads.c878 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 DFREEBSD-diffs54 +#include "gregset.h"
411 +static struct regset gregset = { NULL, ia64_fbsd_supply_gregset };
419 + return (&gregset);

12