Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/usr.bin/binutils/gdb/
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 Dsparc64-tdep.c1156 sparc64_supply_gregset (const struct sparc_gregset *gregset, in sparc64_supply_gregset() argument
1168 int offset = gregset->r_tstate_offset; in sparc64_supply_gregset()
1181 regs + gregset->r_pc_offset + 4); in sparc64_supply_gregset()
1185 regs + gregset->r_npc_offset + 4); in sparc64_supply_gregset()
1189 int offset = gregset->r_y_offset + 8 - gregset->r_y_size; in sparc64_supply_gregset()
1197 regs + gregset->r_tstate_offset); in sparc64_supply_gregset()
1201 regs + gregset->r_pc_offset); in sparc64_supply_gregset()
1205 regs + gregset->r_npc_offset); in sparc64_supply_gregset()
1212 memcpy (buf + 8 - gregset->r_y_size, in sparc64_supply_gregset()
1213 regs + gregset->r_y_offset, gregset->r_y_size); in sparc64_supply_gregset()
[all …]
H A Darmnbsd-nat.c41 supply_gregset (struct reg *gregset) in supply_gregset() argument
48 regcache_raw_supply (current_regcache, regno, (char *) &gregset->r[regno]); in supply_gregset()
51 (char *) &gregset->r_sp); in supply_gregset()
53 (char *) &gregset->r_lr); in supply_gregset()
55 r_pc = ADDR_BITS_REMOVE (gregset->r_pc); in supply_gregset()
60 (char *) &gregset->r_cpsr); in supply_gregset()
63 (char *) &gregset->r_pc); in supply_gregset()
432 struct reg gregset; in fetch_elfcore_registers() local
444 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_elfcore_registers()
445 supply_gregset (&gregset); in fetch_elfcore_registers()
H A Dsparc-tdep.c1126 return tdep->gregset; in sparc_regset_from_core_section()
1152 tdep->gregset = NULL; in sparc32_gdbarch_init()
1208 if (tdep->gregset) in sparc32_gdbarch_init()
1351 sparc32_supply_gregset (const struct sparc_gregset *gregset, in sparc32_supply_gregset() argument
1360 regs + gregset->r_psr_offset); in sparc32_supply_gregset()
1364 regs + gregset->r_pc_offset); in sparc32_supply_gregset()
1368 regs + gregset->r_npc_offset); in sparc32_supply_gregset()
1372 regs + gregset->r_y_offset); in sparc32_supply_gregset()
1379 int offset = gregset->r_g1_offset; in sparc32_supply_gregset()
1393 if (gregset->r_l0_offset == -1) in sparc32_supply_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 Dm68klinux-nat.c567 elf_gregset_t gregset; in fetch_core_registers() local
573 if (core_reg_size != sizeof (gregset)) in fetch_core_registers()
577 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_core_registers()
578 supply_gregset (&gregset); in fetch_core_registers()
H A Di386nbsd-tdep.c88 if (tdep->gregset == NULL) in i386nbsd_aout_regset_from_core_section()
89 tdep->gregset = in i386nbsd_aout_regset_from_core_section()
91 return tdep->gregset; in i386nbsd_aout_regset_from_core_section()
H A Dsparc64-tdep.h102 extern void sparc64_supply_gregset (const struct sparc_gregset *gregset,
105 extern void sparc64_collect_gregset (const struct sparc_gregset *gregset,
H A Dsol-thread.c485 prgregset_t gregset; in sol_thread_fetch_registers() local
514 val = p_td_thr_getgregs (&thandle, gregset); in sol_thread_fetch_registers()
533 supply_gregset ((gdb_gregset_t *) &gregset); in sol_thread_fetch_registers()
560 prgregset_t gregset; in sol_thread_store_registers() local
590 val = p_td_thr_getgregs (&thandle, gregset); in sol_thread_store_registers()
620 fill_gregset ((gdb_gregset_t *) &gregset, regnum); in sol_thread_store_registers()
623 val = p_td_thr_setgregs (&thandle, gregset); in sol_thread_store_registers()
1096 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument
1108 fill_gregset ((gdb_gregset_t *) gregset, -1); in ps_lgetregs()
1119 const prgregset_t gregset) in ps_lsetregs() argument
[all …]
H A Dsparc64obsd-nat.c32 sparc64obsd_supply_gregset (const struct sparc_gregset *gregset, in sparc64obsd_supply_gregset() argument
40 sparc64obsd_collect_gregset (const struct sparc_gregset *gregset, in sparc64obsd_collect_gregset() argument
H A Dsparc64nbsd-nat.c35 sparc64nbsd_supply_gregset (const struct sparc_gregset *gregset, in sparc64nbsd_supply_gregset() argument
48 sparc64nbsd_collect_gregset (const struct sparc_gregset *gregset, in sparc64nbsd_collect_gregset() argument
H A Di386obsd-tdep.c163 if (tdep->gregset == NULL) in i386obsd_aout_regset_from_core_section()
164 tdep->gregset = in i386obsd_aout_regset_from_core_section()
166 return tdep->gregset; in i386obsd_aout_regset_from_core_section()
H A Damd64obsd-tdep.c69 if (tdep->gregset == NULL) in amd64obsd_regset_from_core_section()
70 tdep->gregset = regset_alloc (gdbarch, amd64obsd_supply_regset, NULL); in amd64obsd_regset_from_core_section()
71 return tdep->gregset; in amd64obsd_regset_from_core_section()
H A Dthread-db.c1001 prgregset_t gregset; in thread_db_fetch_registers() local
1015 err = td_thr_getgregs_p (&thread_info->private->th, gregset); in thread_db_fetch_registers()
1028 supply_gregset ((gdb_gregset_t *) gregset); in thread_db_fetch_registers()
1035 prgregset_t gregset; in thread_db_store_registers() local
1059 fill_gregset ((gdb_gregset_t *) gregset, -1); in thread_db_store_registers()
1062 err = td_thr_setgregs_p (&thread_info->private->th, gregset); in thread_db_store_registers()
H A Dmips-linux-tdep.c568 elf_gregset_t gregset; in fetch_core_registers() local
575 if (core_reg_size == sizeof (gregset)) in fetch_core_registers()
577 memcpy ((char *) &gregset, core_reg_sect, sizeof (gregset)); in fetch_core_registers()
578 supply_gregset (&gregset); in fetch_core_registers()
H A Di386-tdep.h61 struct regset *gregset; member
H A Dsparc64fbsd-tdep.c202 tdep->gregset = regset_alloc (gdbarch, sparc64fbsd_supply_gregset, NULL); in sparc64fbsd_init_abi()
H A Dsparc64nbsd-tdep.c244 tdep->gregset = regset_alloc (gdbarch, sparc64nbsd_supply_gregset, NULL); in sparc64nbsd_init_abi()
H A Di386-tdep.c1795 if (tdep->gregset == NULL) in i386_regset_from_core_section()
1796 tdep->gregset = regset_alloc (gdbarch, i386_supply_gregset, in i386_regset_from_core_section()
1798 return tdep->gregset; in i386_regset_from_core_section()
2071 tdep->gregset = NULL; in i386_gdbarch_init()
H A Dsparc64obsd-tdep.c306 tdep->gregset = regset_alloc (gdbarch, sparc64obsd_supply_gregset, NULL); in sparc64obsd_init_abi()
H A Dsparcnbsd-tdep.c277 tdep->gregset = regset_alloc (gdbarch, sparc32nbsd_supply_gregset, NULL); in sparc32nbsd_init_abi()
H A Dcris-tdep.c3574 elf_gregset_t gregset; in fetch_core_registers() local
3579 if (core_reg_size != sizeof (gregset)) in fetch_core_registers()
3585 memcpy (&gregset, core_reg_sect, sizeof (gregset)); in fetch_core_registers()
3586 supply_gregset (&gregset); in fetch_core_registers()
H A Ds390-tdep.c60 const struct regset *gregset; member
471 return tdep->gregset; in s390_regset_from_core_section()
2972 tdep->gregset = &s390_gregset; in s390_gdbarch_init()
2987 tdep->gregset = &s390x_gregset; in s390_gdbarch_init()
/openbsd-src/gnu/usr.bin/binutils/gdb/gdbserver/
H A Dproc-service.c113 ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset) in ps_lgetregs() argument
127 gregset_info()->fill_function (gregset); in ps_lgetregs()
140 ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset) in ps_lsetregs() argument

12