September 2017
Beginner to intermediate
290 pages
6h 58m
English
DR7 defines how the breakpoints set in Debug Address Registers should be interpreted by the processor and whether they should be interpreted at all.
The bits layout of this register is shown in the following table:

L* bits, when set to 1, enable breakpoint at the address which is specified in the corresponding Debug Address Register locally--within a task. These bits are reset by the processor on each task switch. G* bits, on the contrary, enable breakpoints globally--for all tasks, meaning that these bits are not reset by the processor.
The R/W* bits specify breakpoint conditions, as follows: ...
Read now
Unlock full access