HyperPlatform Programmer's Reference
Public Attributes | List of all members
Dr6 Union Reference

See: Debug Status Register (DR6) More...

#include <ia32_type.h>

Public Attributes

ULONG_PTR all
 
struct {
   unsigned   b0: 1
 [0] Breakpoint Condition Detected 0 More...
 
   unsigned   b1: 1
 [1] Breakpoint Condition Detected 1 More...
 
   unsigned   b2: 1
 [2] Breakpoint Condition Detected 2 More...
 
   unsigned   b3: 1
 [3] Breakpoint Condition Detected 3 More...
 
   unsigned   reserved1: 8
 [4:11] Always 1 More...
 
   unsigned   reserved2: 1
 [12] Always 0 More...
 
   unsigned   bd: 1
 [13] Debug Register Access Detected More...
 
   unsigned   bs: 1
 [14] Single Step More...
 
   unsigned   bt: 1
 [15] Task Switch More...
 
   unsigned   rtm: 1
 [16] Restricted Transactional Memory More...
 
   unsigned   reserved3: 15
 [17:31] Always 1 More...
 
fields
 

Detailed Description

See: Debug Status Register (DR6)

Definition at line 172 of file ia32_type.h.

Member Data Documentation

◆ all

ULONG_PTR Dr6::all

Definition at line 173 of file ia32_type.h.

◆ b0

unsigned Dr6::b0

[0] Breakpoint Condition Detected 0

Definition at line 175 of file ia32_type.h.

◆ b1

unsigned Dr6::b1

[1] Breakpoint Condition Detected 1

Definition at line 176 of file ia32_type.h.

◆ b2

unsigned Dr6::b2

[2] Breakpoint Condition Detected 2

Definition at line 177 of file ia32_type.h.

◆ b3

unsigned Dr6::b3

[3] Breakpoint Condition Detected 3

Definition at line 178 of file ia32_type.h.

◆ bd

unsigned Dr6::bd

[13] Debug Register Access Detected

Definition at line 181 of file ia32_type.h.

◆ bs

unsigned Dr6::bs

[14] Single Step

Definition at line 182 of file ia32_type.h.

◆ bt

unsigned Dr6::bt

[15] Task Switch

Definition at line 183 of file ia32_type.h.

◆ fields

struct { ... } Dr6::fields

◆ reserved1

unsigned Dr6::reserved1

[4:11] Always 1

Definition at line 179 of file ia32_type.h.

◆ reserved2

unsigned Dr6::reserved2

[12] Always 0

Definition at line 180 of file ia32_type.h.

◆ reserved3

unsigned Dr6::reserved3

[17:31] Always 1

Definition at line 185 of file ia32_type.h.

◆ rtm

unsigned Dr6::rtm

[16] Restricted Transactional Memory

Definition at line 184 of file ia32_type.h.


The documentation for this union was generated from the following file: