|
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.
1.8.14