Symbol: dbreg
sys/arch/amd64/amd64/db_interface.c
209
db_regs_t dbreg;
sys/arch/amd64/amd64/db_interface.c
235
curcpu()->ci_ddb_regs = &dbreg;
sys/arch/amd64/amd64/db_interface.c
236
ddb_regp = &dbreg;
sys/arch/amd64/amd64/db_interface.c
259
ddb_regp = &dbreg;
sys/arch/amd64/amd64/db_machdep.c
57
{ "ds", dbreg(ds), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
58
{ "es", dbreg(es), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
59
{ "fs", dbreg(fs), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
60
{ "gs", dbreg(gs), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
61
{ "rdi", dbreg(rdi), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
62
{ "rsi", dbreg(rsi), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
63
{ "rbp", dbreg(rbp), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
64
{ "rbx", dbreg(rbx), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
65
{ "rdx", dbreg(rdx), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
66
{ "rcx", dbreg(rcx), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
67
{ "rax", dbreg(rax), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
68
{ "r8", dbreg(r8), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
69
{ "r9", dbreg(r9), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
70
{ "r10", dbreg(r10), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
71
{ "r11", dbreg(r11), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
72
{ "r12", dbreg(r12), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
73
{ "r13", dbreg(r13), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
74
{ "r14", dbreg(r14), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
75
{ "r15", dbreg(r15), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
76
{ "rip", dbreg(rip), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
77
{ "cs", dbreg(cs), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
78
{ "rflags", dbreg(rflags), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
79
{ "rsp", dbreg(rsp), db_x86_regop, NULL },
sys/arch/amd64/amd64/db_machdep.c
80
{ "ss", dbreg(ss), db_x86_regop, NULL },
sys/arch/amd64/amd64/netbsd32_machdep.c
457
struct dbreg regs64;
sys/arch/amd64/amd64/netbsd32_machdep.c
537
struct dbreg regs64;
sys/arch/amd64/amd64/process_machdep.c
168
process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
sys/arch/amd64/amd64/process_machdep.c
245
process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
sys/arch/amd64/include/pcb.h
97
struct dbreg *pcb_dbregs;
sys/arch/arm/arm32/db_interface.c
158
ci->ci_ddb_regs = &dbreg;
sys/arch/arm/arm32/db_interface.c
159
ddb_regp = &dbreg;
sys/arch/arm/arm32/db_interface.c
169
ddb_regp = &dbreg;
sys/arch/arm/arm32/db_interface.c
94
db_regs_t dbreg;
sys/arch/i386/i386/db_interface.c
210
db_regs_t dbreg;
sys/arch/i386/i386/db_interface.c
239
curcpu()->ci_ddb_regs = &dbreg;
sys/arch/i386/i386/db_interface.c
240
ddb_regp = &dbreg;
sys/arch/i386/i386/db_interface.c
270
ddb_regp = &dbreg;
sys/arch/i386/i386/db_machdep.c
68
{ "ds", dbreg(ds), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
69
{ "es", dbreg(es), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
70
{ "fs", dbreg(fs), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
71
{ "gs", dbreg(gs), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
72
{ "edi", dbreg(edi), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
73
{ "esi", dbreg(esi), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
74
{ "ebp", dbreg(ebp), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
75
{ "ebx", dbreg(ebx), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
76
{ "edx", dbreg(edx), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
77
{ "ecx", dbreg(ecx), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
78
{ "eax", dbreg(eax), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
79
{ "eip", dbreg(eip), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
80
{ "cs", dbreg(cs), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
81
{ "eflags", dbreg(eflags), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
82
{ "esp", dbreg(esp), db_x86_regop, NULL },
sys/arch/i386/i386/db_machdep.c
83
{ "ss", dbreg(ss), db_x86_regop, NULL },
sys/arch/i386/i386/process_machdep.c
144
process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
sys/arch/i386/i386/process_machdep.c
196
process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
sys/arch/i386/include/pcb.h
93
struct dbreg *pcb_dbregs; /* CPU Debug Registers */
sys/arch/sparc/sparc/db_machdep.c
60
{ "psr", dbreg(psr), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
61
{ "pc", dbreg(pc), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
62
{ "npc", dbreg(npc), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
63
{ "y", dbreg(y), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
64
{ "wim", dbreg(global[0]), db_sparc_regop, NULL, }, /* see reg.h */
sys/arch/sparc/sparc/db_machdep.c
66
{ "g1", dbreg(global[1]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
67
{ "g2", dbreg(global[2]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
68
{ "g3", dbreg(global[3]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
69
{ "g4", dbreg(global[4]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
70
{ "g5", dbreg(global[5]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
71
{ "g6", dbreg(global[6]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
72
{ "g7", dbreg(global[7]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
73
{ "o0", dbreg(out[0]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
74
{ "o1", dbreg(out[1]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
75
{ "o2", dbreg(out[2]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
76
{ "o3", dbreg(out[3]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
77
{ "o4", dbreg(out[4]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
78
{ "o5", dbreg(out[5]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
79
{ "o6", dbreg(out[6]), db_sparc_regop, NULL, },
sys/arch/sparc/sparc/db_machdep.c
80
{ "o7", dbreg(out[7]), db_sparc_regop, NULL, },
sys/arch/sparc64/sparc64/db_machdep.c
151
{ "tstate", dbreg(tstate), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
152
{ "pc", dbreg(pc), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
153
{ "npc", dbreg(npc), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
154
{ "ipl", dbreg(oldpil), db_sparc_charop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
155
{ "y", dbreg(y), db_sparc_intop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
157
{ "g1", dbreg(global[1]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
158
{ "g2", dbreg(global[2]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
159
{ "g3", dbreg(global[3]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
160
{ "g4", dbreg(global[4]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
161
{ "g5", dbreg(global[5]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
162
{ "g6", dbreg(global[6]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
163
{ "g7", dbreg(global[7]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
164
{ "o0", dbreg(out[0]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
165
{ "o1", dbreg(out[1]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
166
{ "o2", dbreg(out[2]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
167
{ "o3", dbreg(out[3]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
168
{ "o4", dbreg(out[4]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
169
{ "o5", dbreg(out[5]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
170
{ "o6", dbreg(out[6]), db_sparc_regop, 0 },
sys/arch/sparc64/sparc64/db_machdep.c
171
{ "o7", dbreg(out[7]), db_sparc_regop, 0 },
sys/arch/usermode/usermode/process_machdep.c
148
process_write_dbregs(struct lwp *l, const struct dbreg *regs, size_t sz)
sys/arch/usermode/usermode/process_machdep.c
155
process_read_dbregs(struct lwp *l, struct dbreg *regs, size_t *sz)
sys/arch/x86/include/dbregs.h
113
void x86_dbregs_read(struct lwp *, struct dbreg *);
sys/arch/x86/include/dbregs.h
120
int x86_dbregs_validate(const struct dbreg *);
sys/arch/x86/include/dbregs.h
121
void x86_dbregs_write(struct lwp *, const struct dbreg *);
sys/arch/x86/x86/dbregs.c
103
struct dbreg *dbregs;
sys/arch/x86/x86/dbregs.c
135
x86_dbregs_read(struct lwp *l, struct dbreg *regs)
sys/arch/x86/x86/dbregs.c
249
x86_dbregs_validate(const struct dbreg *regs)
sys/arch/x86/x86/dbregs.c
279
x86_dbregs_write(struct lwp *l, const struct dbreg *regs)
sys/arch/x86/x86/dbregs.c
42
static struct dbreg initdbstate;
sys/arch/x86/x86/dbregs.c
77
pool_init(&x86_dbregspl, sizeof(struct dbreg), 16, 0, 0, "dbregs",
sys/kern/sys_process_lwpstatus.c
274
s = sizeof(struct dbreg);
sys/sys/proc.h
596
sizeof(process_dbreg32) : sizeof(struct dbreg))
sys/sys/ptrace.h
232
struct dbreg;
sys/sys/ptrace.h
234
#define process_dbreg32 struct dbreg
sys/sys/ptrace.h
237
#define process_dbreg64 struct dbreg
sys/sys/ptrace.h
291
int process_read_dbregs(struct lwp *, struct dbreg *, size_t *);
sys/sys/ptrace.h
320
int process_write_dbregs(struct lwp *, const struct dbreg *, size_t);
tests/lib/libc/sys/t_ptrace_x86_wait.h
1105
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1237
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
132
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
133
struct dbreg r2;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1369
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1501
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1639
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1640
struct dbreg r2;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1800
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
1801
struct dbreg r2;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2091
struct dbreg db;
tests/lib/libc/sys/t_ptrace_x86_wait.h
385
struct dbreg r1;
tests/lib/libc/sys/t_ptrace_x86_wait.h
4373
struct dbreg r;
tests/lib/libc/sys/t_ptrace_x86_wait.h
4408
struct dbreg r;
tests/lib/libc/sys/t_ptrace_x86_wait.h
75
struct dbreg r;