CV9112001: Cannot Set Break When Expression Has Changed

ID Number: Q78932

3.50

OS/2

buglist3.50

Summary:

PROBLEM ID: CV9112001

SYMPTOMS

Microsoft CodeView version 3.5 for OS/2 (CVP) does not allow

setting a "break when expression has changed" breakpoint on a

memory location.

CodeView will not accept an absolute memory address such as

0x0000:0x0000

or a register relative address such as

DS:0x0000

as a breakpoint expression.

RESOLUTION

To work around this problem, a global pointer can be declared and

set so that it points to the memory address. A breakpoint can be

set by dereferencing the pointer's value. The pointer's address

can be modified by changing its value in the Watch window.

STATUS

Microsoft has confirmed this to be a problem in Microsoft CodeView

version 3.5. We are researching this problem and will post new

information here as it becomes available.

Additional reference words: 3.50