Capabilities and Limits of the /R switch on 80386 Machines

ID Number: Q46448

2.x 3.00 3.10 3.11 3.14

MS-DOS

Summary:

The /R command-line switch for CodeView is for use on 80386 machines

only. The /R switch tells CodeView to use the four debug registers

available on the 80386 chip, and also allows hardware breakpoints.

This causes CodeView to run faster when performing debugger-intensive

steps such as monitoring a tracepoint.

The /R switch was first available in CodeView version 2.2 and works

under DOS and the DOS compatibility box of OS/2. It is an unrecognized

switch under OS/2 with protected mode CodeView (CVP). The /R switch

speeds operation of tracepoints (breaking when an expression has

changed).

Note: Because there are only four debug registers, only four

tracepoints (of up to 4 bytes each) may be specified when utilizing

these registers. Specifying any combination of tracepoints greater

than 16 bytes requires CodeView to use software tracepoints rather

than the debug registers, and all performance gains will be lost.

Additional reference words: 2.2 2.20 2.30 2.30 2.35 3.0 3.00 3.1 3.10

3.11 3.14