/freebsd/sys/x86/x86/ |
H A D | dbreg.c | 55 int access, struct dbreg *d) in dbreg_set_watchreg() 102 dbreg_clr_watchreg(int watchnum, struct dbreg *d) in dbreg_clr_watchreg() 115 dbreg_sync(struct dbreg *dp) in dbreg_sync() 135 struct dbreg *d; in dbreg_set_watchpoint() 139 d = (struct dbreg *)PCPU_PTR(dbreg); in dbreg_set_watchpoint() 142 struct dbreg d_temp; in dbreg_set_watchpoint() 191 struct dbreg *d; in dbreg_clr_watchpoint() 195 d = (struct dbreg *)PCPU_PTR(dbreg); in dbreg_clr_watchpoint() 198 struct dbreg d_temp; in dbreg_clr_watchpoint() 237 struct dbreg d; in dbreg_list_watchpoints() [all …]
|
/freebsd/sys/powerpc/include/ |
H A D | reg.h | 31 struct dbreg { struct 55 struct dbreg data; argument 69 int fill_dbregs(struct thread *, struct dbreg *); 70 int set_dbregs(struct thread *, struct dbreg *); 81 #define fill_dbregs32(td, reg) fill_dbregs(td,(struct dbreg *)reg) 82 #define set_dbregs32(td, reg) set_dbregs(td,(struct dbreg *)reg)
|
/freebsd/sys/x86/include/ |
H A D | sysarch.h | 125 struct dbreg; 137 int i386_set_watch(int, unsigned int, int, int, struct dbreg *); 138 int i386_clr_watch(int, struct dbreg *);
|
H A D | reg.h | 85 #define __dbreg32 dbreg 93 #define __dbreg64 dbreg
|
H A D | x86_var.h | 104 struct dbreg;
|
/freebsd/sys/arm/arm/ |
H A D | debug_monitor.c | 621 struct dbreg *d; in dbg_setup_xpoint() 722 d = (struct dbreg *)pcpu->pc_dbreg; in dbg_setup_xpoint() 740 struct dbreg *d; in dbg_remove_xpoint() 778 d = (struct dbreg *)pcpu->pc_dbreg; in dbg_remove_xpoint() 1009 CTASSERT(sizeof(struct dbreg) == sizeof(((struct pcpu *)NULL)->pc_dbreg)); 1045 struct dbreg *d; in dbg_resume_dbreg() 1059 d = (struct dbreg *)PCPU_PTR(dbreg); in dbg_resume_dbreg()
|
H A D | machdep_kdb.c | 159 fill_dbregs(struct thread *td, struct dbreg *regs) in fill_dbregs() 167 set_dbregs(struct thread *td, struct dbreg *regs) in set_dbregs()
|
/freebsd/sys/sys/ |
H A D | reg.h | 71 int fill_dbregs(struct thread *, struct dbreg *); 72 int set_dbregs(struct thread *, struct dbreg *);
|
H A D | ptrace.h | 233 struct dbreg; 239 int proc_read_dbregs(struct thread *_td, struct dbreg *_dbreg); 240 int proc_write_dbregs(struct thread *_td, struct dbreg *_dbreg);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextOpenBSD_i386.cpp | 35 struct dbreg { struct 51 #define DR_OFFSET(reg_index) (LLVM_EXTENSION offsetof(dbreg, dr[reg_index])) argument
|
/freebsd/lib/libsys/i386/ |
H A D | i386_clr_watch.c | 35 i386_clr_watch(int watchnum, struct dbreg * d) in i386_clr_watch()
|
H A D | i386_set_watch.c | 36 int access, struct dbreg * d) in i386_set_watch()
|
/freebsd/sys/kern/ |
H A D | sys_process.c | 115 proc_read_dbregs(struct thread *td, struct dbreg *dbregs) in proc_read_dbregs() 122 proc_write_dbregs(struct thread *td, struct dbreg *dbregs) in proc_write_dbregs() 608 struct dbreg dbreg; in sys_ptrace() member 641 bzero(&r.dbreg, sizeof(r.dbreg)); in sys_ptrace() 654 error = copyin(uap->addr, &r.dbreg, sizeof(r.dbreg)); in sys_ptrace() 717 error = copyout(&r.dbreg, uap->addr, sizeof(r.dbreg)); in sys_ptrace()
|
/freebsd/sys/arm/include/ |
H A D | reg.h | 20 struct dbreg { struct
|
/freebsd/sys/riscv/include/ |
H A D | reg.h | 57 struct dbreg { struct
|
/freebsd/sys/arm64/include/ |
H A D | reg.h | 79 struct dbreg { struct
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | NativeRegisterContextFreeBSD_arm64.h | 68 dbreg m_dbreg;
|
H A D | NativeRegisterContextFreeBSD_x86_64.h | 73 std::array<uint8_t, sizeof(struct dbreg)> m_dbr;
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_reg.c | 244 struct dbreg dr; in fill_dbregs32() 256 struct dbreg dr; in set_dbregs32()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
H A D | NativeRegisterContextNetBSD_x86_64.h | 72 std::array<uint8_t, sizeof(struct dbreg)> m_dbr;
|
/freebsd/sys/fs/procfs/ |
H A D | procfs_dbregs.c | 85 struct dbreg r; in procfs_doprocdbregs()
|
/freebsd/sys/riscv/riscv/ |
H A D | exec_machdep.c | 159 fill_dbregs(struct thread *td, struct dbreg *regs) in fill_dbregs() 166 set_dbregs(struct thread *td, struct dbreg *regs) in set_dbregs()
|
/freebsd/tools/test/popss/ |
H A D | popss.c | 56 struct dbreg dbr; in setup()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | qplib_rcfw.c | 1246 struct bnxt_qplib_reg_desc *dbreg; in bnxt_qplib_map_creq_db() local 1251 dbreg = &res->dpi_tbl.ucreg; in bnxt_qplib_map_creq_db() 1253 creq_db->reg.bar_id = dbreg->bar_id; in bnxt_qplib_map_creq_db() 1254 creq_db->reg.bar_base = dbreg->bar_base; in bnxt_qplib_map_creq_db() 1255 creq_db->reg.bar_reg = dbreg->bar_reg + reg_offt; in bnxt_qplib_map_creq_db()
|
/freebsd/sys/arm64/arm64/ |
H A D | exec_machdep.c | 191 fill_dbregs(struct thread *td, struct dbreg *regs) in fill_dbregs() 234 set_dbregs(struct thread *td, struct dbreg *regs) in set_dbregs()
|