Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A 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()
H A 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()
H A DRegisterContextPOSIXCore_riscv64.cpp36 DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc); in RegisterContextCorePOSIX_riscv64() local
37 m_fpr_buffer = std::make_shared<DataBufferHeap>(fpregset.GetDataStart(), in RegisterContextCorePOSIX_riscv64()
38 fpregset.GetByteSize()); in RegisterContextCorePOSIX_riscv64()
40 m_fpr.SetByteOrder(fpregset.GetByteOrder()); in RegisterContextCorePOSIX_riscv64()
H A 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()
H A 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()
H A 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/sys/compat/linux/
H A Dlinux_elf.c253 linux_elf_prfpregset_t *fpregset; in __linuxN() local
257 KASSERT(*sizep == sizeof(*fpregset), ("invalid size")); in __linuxN()
258 fpregset = malloc(sizeof(*fpregset), M_TEMP, M_ZERO | M_WAITOK); in __linuxN()
260 fill_fpregs32(td, fpregset); in __linuxN()
262 fill_fpregs(td, fpregset); in __linuxN()
264 sbuf_bcat(sb, fpregset, sizeof(*fpregset)); in __linuxN()
265 free(fpregset, M_TEMP); in __linuxN()
267 *sizep = sizeof(*fpregset); in __linuxN()
/freebsd/lib/libthread_db/
H A Dthread_db.c204 td_thr_getfpregs(const td_thrhandle_t *th, prfpregset_t *fpregset) in td_thr_getfpregs() argument
207 return (ta->ta_ops->to_thr_getfpregs(th, fpregset)); in td_thr_getfpregs()
/freebsd/sys/kern/
H A Dimgact_elf.c2311 elf_prfpregset_t *fpregset; in __elfN() local
2314 KASSERT(*sizep == sizeof(*fpregset), ("%s: invalid size", in __elfN()
2316 fpregset = buf; in __elfN()
2318 fill_fpregs32(td, fpregset); in __elfN()
2320 fill_fpregs(td, fpregset); in __elfN()
2323 *sizep = sizeof(*fpregset); in __elfN()
2331 elf_prfpregset_t *fpregset; in __elfN() local
2333 fpregset = buf; in __elfN()
2334 KASSERT(size == sizeof(*fpregset), ("%s: invalid size", __func__)); in __elfN()
2336 set_fpregs32(td, fpregset); in __elfN()
[all …]