Searched refs:dbreg (Results 1 - 25 of 30) sorted by relevance

12

/netbsd-current/sys/arch/usermode/include/
H A Dreg.h45 struct dbreg { struct
/netbsd-current/sys/arch/sparc/sparc/
H A Ddb_machdep.c51 #define dbreg(xx) (long *)offsetof(db_regs_t, db_tf.tf_ ## xx) macro
60 { "psr", dbreg(psr), db_sparc_regop, NULL, },
61 { "pc", dbreg(pc), db_sparc_regop, NULL, },
62 { "npc", dbreg(npc), db_sparc_regop, NULL, },
63 { "y", dbreg(y), db_sparc_regop, NULL, },
64 { "wim", dbreg(global[0]), db_sparc_regop, NULL, }, /* see reg.h */
66 { "g1", dbreg(global[1]), db_sparc_regop, NULL, },
67 { "g2", dbreg(global[2]), db_sparc_regop, NULL, },
68 { "g3", dbreg(global[3]), db_sparc_regop, NULL, },
69 { "g4", dbreg(globa
[all...]
/netbsd-current/sys/arch/amd64/include/
H A Dreg.h68 struct dbreg { struct
H A Dpcb.h97 struct dbreg *pcb_dbregs;
/netbsd-current/sys/arch/amd64/amd64/
H A Ddb_machdep.c51 #define dbreg(xx) (long *)offsetof(db_regs_t, tf_ ## xx) macro
57 { "ds", dbreg(ds), db_x86_regop, NULL },
58 { "es", dbreg(es), db_x86_regop, NULL },
59 { "fs", dbreg(fs), db_x86_regop, NULL },
60 { "gs", dbreg(gs), db_x86_regop, NULL },
61 { "rdi", dbreg(rdi), db_x86_regop, NULL },
62 { "rsi", dbreg(rsi), db_x86_regop, NULL },
63 { "rbp", dbreg(rbp), db_x86_regop, NULL },
64 { "rbx", dbreg(rbx), db_x86_regop, NULL },
65 { "rdx", dbreg(rd
[all...]
H A Ddb_interface.c209 db_regs_t dbreg; local
235 curcpu()->ci_ddb_regs = &dbreg;
236 ddb_regp = &dbreg;
258 /* Restore dbreg because ddb_regp can be changed by db_mach_cpu */
259 ddb_regp = &dbreg;
H A Dprocess_machdep.c168 process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
245 process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
/netbsd-current/sys/arch/sparc64/sparc64/
H A Ddb_machdep.c144 #define dbreg(xx) (long *)offsetof(db_regs_t, db_tf.tf_ ## xx) macro
151 { "tstate", dbreg(tstate), db_sparc_regop, 0 },
152 { "pc", dbreg(pc), db_sparc_regop, 0 },
153 { "npc", dbreg(npc), db_sparc_regop, 0 },
154 { "ipl", dbreg(oldpil), db_sparc_charop, 0 },
155 { "y", dbreg(y), db_sparc_intop, 0 },
157 { "g1", dbreg(global[1]), db_sparc_regop, 0 },
158 { "g2", dbreg(global[2]), db_sparc_regop, 0 },
159 { "g3", dbreg(global[3]), db_sparc_regop, 0 },
160 { "g4", dbreg(globa
[all...]
/netbsd-current/sys/arch/i386/i386/
H A Ddb_machdep.c62 #define dbreg(xx) (long *)offsetof(db_regs_t, tf_ ## xx) macro
68 { "ds", dbreg(ds), db_x86_regop, NULL },
69 { "es", dbreg(es), db_x86_regop, NULL },
70 { "fs", dbreg(fs), db_x86_regop, NULL },
71 { "gs", dbreg(gs), db_x86_regop, NULL },
72 { "edi", dbreg(edi), db_x86_regop, NULL },
73 { "esi", dbreg(esi), db_x86_regop, NULL },
74 { "ebp", dbreg(ebp), db_x86_regop, NULL },
75 { "ebx", dbreg(ebx), db_x86_regop, NULL },
76 { "edx", dbreg(ed
[all...]
H A Ddb_interface.c210 db_regs_t dbreg; local
239 curcpu()->ci_ddb_regs = &dbreg;
240 ddb_regp = &dbreg;
269 /* Restore dbreg because ddb_regp can be changed by db_mach_cpu */
270 ddb_regp = &dbreg;
H A Dprocess_machdep.c144 process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
196 process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
/netbsd-current/sys/arch/ia64/include/
H A Dreg.h48 struct dbreg { struct
/netbsd-current/sys/arch/i386/include/
H A Dpcb.h93 struct dbreg *pcb_dbregs; /* CPU Debug Registers */
H A Dreg.h113 struct dbreg { struct
/netbsd-current/sys/arch/x86/include/
H A Ddbregs.h113 void x86_dbregs_read(struct lwp *, struct dbreg *);
120 int x86_dbregs_validate(const struct dbreg *);
121 void x86_dbregs_write(struct lwp *, const struct dbreg *);
/netbsd-current/sys/arch/usermode/usermode/
H A Dprocess_machdep.c148 process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
155 process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
/netbsd-current/external/gpl3/gdb.old/dist/gdb/
H A Dx86-bsd-nat.c72 struct dbreg dbregs;
83 struct dbreg dbregs;
/netbsd-current/external/gpl3/gdb/dist/gdb/
H A Dx86-bsd-nat.c68 struct dbreg dbregs;
79 struct dbreg dbregs;
H A Daarch64-fbsd-nat.c204 struct dbreg reg;
324 struct dbreg reg;
/netbsd-current/sys/arch/x86/x86/
H A Ddbregs.c42 static struct dbreg initdbstate;
77 pool_init(&x86_dbregspl, sizeof(struct dbreg), 16, 0, 0, "dbregs",
103 struct dbreg *dbregs;
135 x86_dbregs_read(struct lwp *l, struct dbreg *regs)
249 x86_dbregs_validate(const struct dbreg *regs)
279 x86_dbregs_write(struct lwp *l, const struct dbreg *regs)
/netbsd-current/sys/sys/
H A Dptrace.h224 struct dbreg;
226 #define process_dbreg32 struct dbreg
229 #define process_dbreg64 struct dbreg
283 int process_read_dbregs(struct lwp *, struct dbreg *, size_t *);
312 int process_write_dbregs(struct lwp *, const struct dbreg *, size_t);
H A Dproc.h596 sizeof(process_dbreg32) : sizeof(struct dbreg))
/netbsd-current/sys/arch/arm/arm32/
H A Ddb_interface.c97 db_regs_t dbreg; local
159 ci->ci_ddb_regs = &dbreg;
160 ddb_regp = &dbreg;
170 ddb_regp = &dbreg;
/netbsd-current/sys/kern/
H A Dsys_process_lwpstatus.c274 s = sizeof(struct dbreg);
/netbsd-current/tests/lib/libc/sys/
H A Dt_ptrace_x86_wait.h75 struct dbreg r;
133 struct dbreg r1;
134 struct dbreg r2;
389 struct dbreg r1;
1109 struct dbreg r1;
1241 struct dbreg r1;
1373 struct dbreg r1;
1505 struct dbreg r1;
1643 struct dbreg r1;
1644 struct dbreg r
[all...]

Completed in 368 milliseconds

12