Home
last modified time | relevance | path

Searched refs:fpreg (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/sys/powerpc/include/
H A Dreg.h18 struct fpreg { struct
19 double fpreg[32]; argument
47 struct fpreg data;
67 int fill_fpregs(struct thread *, struct fpreg *);
68 int set_fpregs(struct thread *, struct fpreg *);
79 #define fill_fpregs32(td, reg) fill_fpregs(td,(struct fpreg *)reg)
80 #define set_fpregs32(td, reg) set_fpregs(td,(struct fpreg *)reg)
/freebsd/sys/i386/linux/
H A Dlinux_ptrace_machdep.c170 map_fpregs_to_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r) in map_fpregs_to_linux()
183 map_fpregs_from_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r) in map_fpregs_from_linux()
238 struct linux_pt_fpreg fpreg; in linux_ptrace() member
243 struct fpreg bsd_fpreg; in linux_ptrace()
308 map_fpregs_to_linux(&u.bsd_fpreg, &r.fpreg); in linux_ptrace()
309 error = copyout(&r.fpreg, (void *)uap->data, in linux_ptrace()
310 sizeof(r.fpreg)); in linux_ptrace()
315 error = copyin((void *)uap->data, &r.fpreg, sizeof(r.fpreg)); in linux_ptrace()
317 map_fpregs_from_linux(&u.bsd_fpreg, &r.fpreg); in linux_ptrace()
[all...]
/freebsd/lib/libthread_db/
H A Dlibpthread_db.h86 void pt_fpreg_to_ucontext(const struct fpreg *, ucontext_t *);
87 void pt_ucontext_to_fpreg(const ucontext_t *, struct fpreg *);
/freebsd/sys/sys/
H A Dreg.h69 int fill_fpregs(struct thread *, struct fpreg *);
70 int set_fpregs(struct thread *, struct fpreg *);
H A Dptrace.h232 struct fpreg;
237 int proc_read_fpregs(struct thread *_td, struct fpreg *_fpreg);
238 int proc_write_fpregs(struct thread *_td, struct fpreg *_fpreg);
H A Dprocfs.h36 typedef struct fpreg fpregset_t;
/freebsd/lib/libthread_db/arch/powerpc/
H A Dlibpthread_md.c52 pt_fpreg_to_ucontext(const struct fpreg *r, ucontext_t *uc) in pt_fpreg_to_ucontext()
61 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r) in pt_ucontext_to_fpreg()
/freebsd/lib/libthread_db/arch/i386/
H A Dlibpthread_md.c53 pt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc) in pt_fpreg_to_ucontext()
68 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r) in pt_ucontext_to_fpreg()
/freebsd/lib/libthread_db/arch/riscv/
H A Dlibpthread_md.c78 pt_fpreg_to_ucontext(const struct fpreg *r __unused, ucontext_t *uc __unused) in pt_fpreg_to_ucontext()
87 pt_ucontext_to_fpreg(const ucontext_t *uc __unused, struct fpreg *r __unused) in pt_ucontext_to_fpreg()
/freebsd/lib/libthread_db/arch/arm/
H A Dlibpthread_md.c87 pt_fpreg_to_ucontext(const struct fpreg *r, ucontext_t *uc) in pt_fpreg_to_ucontext()
98 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r) in pt_ucontext_to_fpreg()
/freebsd/sys/arm/arm/
H A Dmachdep_kdb.c104 fill_fpregs(struct thread *td, struct fpreg *regs) in fill_fpregs()
144 set_fpregs(struct thread *td, struct fpreg *regs) in set_fpregs()
/freebsd/lib/libthread_db/arch/amd64/
H A Dlibpthread_md.c93 pt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc) in pt_fpreg_to_ucontext()
100 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r) in pt_ucontext_to_fpreg()
/freebsd/sys/x86/include/
H A Dreg.h84 #define __fpreg32 fpreg
91 #define __fpreg64 fpreg
/freebsd/sys/kern/
H A Dsys_process.c133 proc_read_fpregs(struct thread *td, struct fpreg *fpregs) in proc_read_fpregs()
140 proc_write_fpregs(struct thread *td, struct fpreg *fpregs) in proc_write_fpregs()
609 struct fpreg fpreg; in sys_ptrace() member
638 bzero(&r.fpreg, sizeof(r.fpreg)); in sys_ptrace()
651 error = copyin(uap->addr, &r.fpreg, sizeof(r.fpreg)); in sys_ptrace()
714 error = copyout(&r.fpreg, uap->addr, sizeof(r.fpreg)); in sys_ptrace()
/freebsd/sys/arm/include/
H A Dreg.h15 struct fpreg { struct
/freebsd/sys/riscv/include/
H A Dreg.h52 struct fpreg { struct
/freebsd/sys/arm64/include/
H A Dreg.h56 struct fpreg { struct
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_powerpc.h60 std::array<uint8_t, sizeof(reg) + sizeof(fpreg)> m_reg_data;
H A DNativeRegisterContextFreeBSD_mips64.h60 std::array<uint8_t, sizeof(reg) + sizeof(fpreg)> m_reg_data;
H A DNativeRegisterContextFreeBSD_arm64.h66 std::array<uint8_t, sizeof(reg) + sizeof(fpreg)> m_reg_data;
/freebsd/sys/arm64/arm64/
H A Dvfp.c944 buf_size = sizeof(struct fpreg); in get_arm64_sve()
972 struct fpreg *fpregs; in get_arm64_sve()
1010 buf_size = sizeof(struct fpreg); in set_arm64_sve()
1043 struct fpreg *fpregs; in set_arm64_sve()
/freebsd/sys/fs/procfs/
H A Dprocfs_fpregs.c79 struct fpreg r; in procfs_doprocfpregs()
/freebsd/sys/powerpc/powerpc/
H A Dexec_machdep.c747 fill_fpregs(struct thread *td, struct fpreg *fpregs) in fill_fpregs()
755 memset(fpregs, 0, sizeof(struct fpreg)); in fill_fpregs()
759 memcpy(&fpregs->fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in fill_fpregs()
785 set_fpregs(struct thread *td, struct fpreg *fpregs) in set_fpregs()
794 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &fpregs->fpreg[i], in set_fpregs()
/freebsd/sys/riscv/riscv/
H A Dexec_machdep.c118 fill_fpregs(struct thread *td, struct fpreg *regs) in fill_fpregs()
141 set_fpregs(struct thread *td, struct fpreg *regs) in set_fpregs()
/freebsd/sys/amd64/amd64/
H A Dexec_machdep.c503 fill_fpregs_xmm(struct savefpu *sv_xmm, struct fpreg *fpregs) in fill_fpregs_xmm()
533 set_fpregs_xmm(struct fpreg *fpregs, struct savefpu *sv_xmm) in set_fpregs_xmm()
561 fill_fpregs(struct thread *td, struct fpreg *fpregs) in fill_fpregs()
574 set_fpregs(struct thread *td, struct fpreg *fpregs) in set_fpregs()

12