HyperPlatform Programmer's Reference
|
See: Debug Control Register (DR7) More...
#include <ia32_type.h>
Public Attributes | |
ULONG_PTR | all |
struct { | |
unsigned l0: 1 | |
[0] Local Breakpoint Enable 0 More... | |
unsigned g0: 1 | |
[1] Global Breakpoint Enable 0 More... | |
unsigned l1: 1 | |
[2] Local Breakpoint Enable 1 More... | |
unsigned g1: 1 | |
[3] Global Breakpoint Enable 1 More... | |
unsigned l2: 1 | |
[4] Local Breakpoint Enable 2 More... | |
unsigned g2: 1 | |
[5] Global Breakpoint Enable 2 More... | |
unsigned l3: 1 | |
[6] Local Breakpoint Enable 3 More... | |
unsigned g3: 1 | |
[7] Global Breakpoint Enable 3 More... | |
unsigned le: 1 | |
[8] Local Exact Breakpoint Enable More... | |
unsigned ge: 1 | |
[9] Global Exact Breakpoint Enable More... | |
unsigned reserved1: 1 | |
[10] Always 1 More... | |
unsigned rtm: 1 | |
[11] Restricted Transactional Memory More... | |
unsigned reserved2: 1 | |
[12] Always 0 More... | |
unsigned gd: 1 | |
[13] General Detect Enable More... | |
unsigned reserved3: 2 | |
[14:15] Always 0 More... | |
unsigned rw0: 2 | |
[16:17] Read / Write 0 More... | |
unsigned len0: 2 | |
[18:19] Length 0 More... | |
unsigned rw1: 2 | |
[20:21] Read / Write 1 More... | |
unsigned len1: 2 | |
[22:23] Length 1 More... | |
unsigned rw2: 2 | |
[24:25] Read / Write 2 More... | |
unsigned len2: 2 | |
[26:27] Length 2 More... | |
unsigned rw3: 2 | |
[28:29] Read / Write 3 More... | |
unsigned len3: 2 | |
[30:31] Length 3 More... | |
} | fields |
See: Debug Control Register (DR7)
Definition at line 191 of file ia32_type.h.
ULONG_PTR Dr7::all |
Definition at line 192 of file ia32_type.h.
struct { ... } Dr7::fields |
unsigned Dr7::g0 |
[1] Global Breakpoint Enable 0
Definition at line 195 of file ia32_type.h.
unsigned Dr7::g1 |
[3] Global Breakpoint Enable 1
Definition at line 197 of file ia32_type.h.
unsigned Dr7::g2 |
[5] Global Breakpoint Enable 2
Definition at line 199 of file ia32_type.h.
unsigned Dr7::g3 |
[7] Global Breakpoint Enable 3
Definition at line 201 of file ia32_type.h.
unsigned Dr7::gd |
[13] General Detect Enable
Definition at line 207 of file ia32_type.h.
unsigned Dr7::ge |
[9] Global Exact Breakpoint Enable
Definition at line 203 of file ia32_type.h.
unsigned Dr7::l0 |
[0] Local Breakpoint Enable 0
Definition at line 194 of file ia32_type.h.
unsigned Dr7::l1 |
[2] Local Breakpoint Enable 1
Definition at line 196 of file ia32_type.h.
unsigned Dr7::l2 |
[4] Local Breakpoint Enable 2
Definition at line 198 of file ia32_type.h.
unsigned Dr7::l3 |
[6] Local Breakpoint Enable 3
Definition at line 200 of file ia32_type.h.
unsigned Dr7::le |
[8] Local Exact Breakpoint Enable
Definition at line 202 of file ia32_type.h.
unsigned Dr7::len0 |
[18:19] Length 0
Definition at line 210 of file ia32_type.h.
unsigned Dr7::len1 |
[22:23] Length 1
Definition at line 212 of file ia32_type.h.
unsigned Dr7::len2 |
[26:27] Length 2
Definition at line 214 of file ia32_type.h.
unsigned Dr7::len3 |
[30:31] Length 3
Definition at line 216 of file ia32_type.h.
unsigned Dr7::reserved1 |
[10] Always 1
Definition at line 204 of file ia32_type.h.
unsigned Dr7::reserved2 |
[12] Always 0
Definition at line 206 of file ia32_type.h.
unsigned Dr7::reserved3 |
[14:15] Always 0
Definition at line 208 of file ia32_type.h.
unsigned Dr7::rtm |
[11] Restricted Transactional Memory
Definition at line 205 of file ia32_type.h.
unsigned Dr7::rw0 |
[16:17] Read / Write 0
Definition at line 209 of file ia32_type.h.
unsigned Dr7::rw1 |
[20:21] Read / Write 1
Definition at line 211 of file ia32_type.h.
unsigned Dr7::rw2 |
[24:25] Read / Write 2
Definition at line 213 of file ia32_type.h.
unsigned Dr7::rw3 |
[28:29] Read / Write 3
Definition at line 215 of file ia32_type.h.