Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/gdb/gdb/
Dcore-regset.c66 gdb_fpregset_t fpregset; in fetch_core_registers() local
81 if (core_reg_size != sizeof (fpregset)) in fetch_core_registers()
85 memcpy (&fpregset, core_reg_sect, sizeof (fpregset)); in fetch_core_registers()
87 supply_fpregset (&fpregset); in fetch_core_registers()
Dproc-service.c266 gdb_prfpregset_t *fpregset) in ps_lgetfpregs() argument
273 fill_fpregset ((gdb_fpregset_t *) fpregset, -1); in ps_lgetfpregs()
284 const gdb_prfpregset_t *fpregset) in ps_lsetfpregs() argument
291 supply_fpregset ((gdb_fpregset_t *) fpregset); in ps_lsetfpregs()
Dsol-thread.c155 prfpregset_t * fpregset);
168 const prfpregset_t * fpregset);
548 prfpregset_t fpregset; in sol_thread_fetch_registers() local
588 val = p_td_thr_getfpregs (&thandle, &fpregset); in sol_thread_fetch_registers()
599 supply_fpregset ((gdb_fpregset_t *) &fpregset); in sol_thread_fetch_registers()
626 prfpregset_t fpregset; in sol_thread_store_registers() local
658 val = p_td_thr_getfpregs (&thandle, &fpregset); in sol_thread_store_registers()
685 fill_fpregset ((gdb_fpregset_t *) &fpregset, regno); in sol_thread_store_registers()
691 val = p_td_thr_setfpregs (&thandle, &fpregset); in sol_thread_store_registers()
1274 prfpregset_t * fpregset) in ps_lgetfpregs() argument
[all …]
Dia64-fbsd-tdep.c251 static struct regset fpregset = { NULL, ia64_fbsd_supply_fpregset }; variable
260 return (&fpregset); in ia64_fbsd_regset_from_core_section()
Dsparc64nbsd-tdep.c234 tdep->fpregset = XMALLOC (struct regset); in sparc64nbsd_init_abi()
235 tdep->fpregset->supply_regset = sparc64nbsd_supply_fpregset; in sparc64nbsd_init_abi()
Dthread-db.c935 gdb_prfpregset_t fpregset; in thread_db_fetch_registers() local
953 err = td_thr_getfpregs_p (&thread_info->private->th, &fpregset); in thread_db_fetch_registers()
962 supply_fpregset (&fpregset); in thread_db_fetch_registers()
969 gdb_prfpregset_t fpregset; in thread_db_store_registers() local
993 fill_fpregset (&fpregset, -1); in thread_db_store_registers()
999 err = td_thr_setfpregs_p (&thread_info->private->th, &fpregset); in thread_db_store_registers()
Dsparc64fbsd-tdep.c232 tdep->fpregset = XMALLOC (struct regset); in sparc64fbsd_init_abi()
233 tdep->fpregset->supply_regset = sparc64fbsd_supply_fpregset; in sparc64fbsd_init_abi()
Damd64-tdep.c1045 if (tdep->fpregset == NULL) in amd64_regset_from_core_section()
1047 tdep->fpregset = XMALLOC (struct regset); in amd64_regset_from_core_section()
1048 tdep->fpregset->descr = tdep; in amd64_regset_from_core_section()
1049 tdep->fpregset->supply_regset = amd64_supply_fpregset; in amd64_regset_from_core_section()
1052 return tdep->fpregset; in amd64_regset_from_core_section()
Dsparcnbsd-tdep.c282 tdep->fpregset = XMALLOC (struct regset); in sparc32nbsd_init_abi()
283 tdep->fpregset->supply_regset = sparc32nbsd_supply_fpregset; in sparc32nbsd_init_abi()
Di386-tdep.c1631 if (tdep->fpregset == NULL) in i386_regset_from_core_section()
1633 tdep->fpregset = XMALLOC (struct regset); in i386_regset_from_core_section()
1634 tdep->fpregset->descr = tdep; in i386_regset_from_core_section()
1635 tdep->fpregset->supply_regset = i386_supply_fpregset; in i386_regset_from_core_section()
1637 return tdep->fpregset; in i386_regset_from_core_section()
1904 tdep->fpregset = NULL; in i386_gdbarch_init()
Di386-tdep.h67 struct regset *fpregset; member
Dsparc-tdep.h59 struct regset *fpregset; member
Dprocfs.c381 gdb_fpregset_t fpregset; /* Current floating point registers */ member
2630 return &pi->fpregset; /* already got 'em */ in proc_get_fpregs()
2651 ioctl (pi->ctl_fd, PIOCGFPREG, &pi->fpregset) >= 0) in proc_get_fpregs()
2654 return &pi->fpregset; /* got 'em now! */ in proc_get_fpregs()
2659 memcpy (&pi->fpregset, &thread_fpregs.thread_1.pr_fpregs, in proc_get_fpregs()
2660 sizeof (pi->fpregset)); in proc_get_fpregs()
2662 return &pi->fpregset; /* got 'em now! */ in proc_get_fpregs()
2669 if (ioctl (pi->ctl_fd, PIOCGFPREG, &pi->fpregset) >= 0) in proc_get_fpregs()
2672 return &pi->fpregset; /* got 'em now! */ in proc_get_fpregs()
Ds390-tdep.c63 const struct regset *fpregset; member
474 return tdep->fpregset; in s390_regset_from_core_section()
3053 tdep->fpregset = &s390_fpregset; in s390_gdbarch_init()
3068 tdep->fpregset = &s390_fpregset; in s390_gdbarch_init()
Dsparc-tdep.c1110 return tdep->fpregset; in sparc_regset_from_core_section()
1135 tdep->fpregset = NULL; in sparc32_gdbarch_init()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
DRegisterContextPOSIXCore_mips64.cpp27 DataExtractor fpregset = getRegset( in RegisterContextCorePOSIX_mips64() local
29 m_fpr_buffer = std::make_shared<DataBufferHeap>(fpregset.GetDataStart(), in RegisterContextCorePOSIX_mips64()
30 fpregset.GetByteSize()); in RegisterContextCorePOSIX_mips64()
32 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_mips64()
DRegisterContextPOSIXCore_s390x.cpp28 DataExtractor fpregset = getRegset( in RegisterContextCorePOSIX_s390x() local
30 m_fpr_buffer = std::make_shared<DataBufferHeap>(fpregset.GetDataStart(), in RegisterContextCorePOSIX_s390x()
31 fpregset.GetByteSize()); in RegisterContextCorePOSIX_s390x()
33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_s390x()
DRegisterContextPOSIXCore_powerpc.cpp29 DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc); in RegisterContextCorePOSIX_powerpc() local
30 m_fpr_buffer = std::make_shared<DataBufferHeap>(fpregset.GetDataStart(), in RegisterContextCorePOSIX_powerpc()
31 fpregset.GetByteSize()); in RegisterContextCorePOSIX_powerpc()
33 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_powerpc()
DRegisterContextPOSIXCore_ppc64le.cpp32 DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc); in RegisterContextCorePOSIX_ppc64le() local
33 m_fpr_buffer = std::make_shared<DataBufferHeap>(fpregset.GetDataStart(), in RegisterContextCorePOSIX_ppc64le()
34 fpregset.GetByteSize()); in RegisterContextCorePOSIX_ppc64le()
36 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_ppc64le()
DRegisterContextPOSIXCore_x86_64.cpp29 DataExtractor fpregset = getRegset( in RegisterContextCorePOSIX_x86_64() local
34 fpregset.ExtractBytes(0, size, lldb::eByteOrderLittle, m_fpregset.get()); in RegisterContextCorePOSIX_x86_64()
/freebsd-12-stable/contrib/gdb/gdb/gdbserver/
Dproc-service.c190 gdb_prfpregset_t *fpregset) in ps_lgetfpregs() argument
205 fpregset_info()->fill_function (fpregset, regcache); in ps_lgetfpregs()
221 const gdb_prfpregset_t *fpregset) in ps_lsetfpregs() argument
235 fpregset_info()->store_function (fpregset, regcache); in ps_lsetfpregs()
/freebsd-12-stable/gnu/usr.bin/gdb/libgdb/
Dfbsd-threads.c879 prfpregset_t fpregset; in fbsd_thread_fetch_registers() local
912 err = td_thr_getfpregs_p (&th, &fpregset); in fbsd_thread_fetch_registers()
917 supply_fpregset (&fpregset); in fbsd_thread_fetch_registers()
980 prfpregset_t fpregset; in fbsd_thread_store_registers() local
1013 err = td_thr_getfpregs_p (&th, &fpregset); in fbsd_thread_store_registers()
1036 fill_fpregset (&fpregset, regno); in fbsd_thread_store_registers()
1037 err = td_thr_setfpregs_p (&th, &fpregset); in fbsd_thread_store_registers()
1716 ps_lgetfpregs (struct ps_prochandle *ph, lwpid_t lwpid, prfpregset_t *fpregset) in ps_lgetfpregs() argument
1723 fill_fpregset (fpregset, -1); in ps_lgetfpregs()
1730 const prfpregset_t *fpregset) in ps_lsetfpregs() argument
[all …]
/freebsd-12-stable/usr.bin/gcore/
Delfcore.c683 elfcore_fpregset_t *fpregset; in elf_note_fpregset() local
687 fpregset = calloc(1, sizeof(*fpregset)); in elf_note_fpregset()
688 if (fpregset == NULL) in elf_note_fpregset()
691 elf_convert_fpregset(fpregset, &fpreg); in elf_note_fpregset()
693 *sizep = sizeof(*fpregset); in elf_note_fpregset()
694 return (fpregset); in elf_note_fpregset()
/freebsd-12-stable/lib/libthread_db/
Dthread_db.c206 td_thr_getfpregs(const td_thrhandle_t *th, prfpregset_t *fpregset) in td_thr_getfpregs() argument
209 return (ta->ta_ops->to_thr_getfpregs(th, fpregset)); in td_thr_getfpregs()
/freebsd-12-stable/sys/kern/
Dimgact_elf.c2223 elf_prfpregset_t *fpregset; in __elfN() local
2227 KASSERT(*sizep == sizeof(*fpregset), ("invalid size")); in __elfN()
2228 fpregset = malloc(sizeof(*fpregset), M_TEMP, M_ZERO | M_WAITOK); in __elfN()
2230 fill_fpregs32(td, fpregset); in __elfN()
2232 fill_fpregs(td, fpregset); in __elfN()
2234 sbuf_bcat(sb, fpregset, sizeof(*fpregset)); in __elfN()
2235 free(fpregset, M_TEMP); in __elfN()
2237 *sizep = sizeof(*fpregset); in __elfN()

12