Changes in behavior introduced with Debug Tool for z/OS, Version 9.1, with the PTF for APAR PK74749 applied

Beginning with Debug Tool for z/OS®, Version 9.1, with the PTF for APAR PK74749 applied, Debug Tool changed how it handled pointers in C/C++ programs to better match the semantics of C/C++. The following commands were affected by this change:

  • An AT CHANGE command that references a pointer. For example, AT CHANGE p.
    Previous behavior
    Debug Tool stops when p changes.
    New behavior
    Debug Tool stops when the value of what p points to changes.
  • A LIST STORAGE command that references a pointer. For example, LIST STORAGE(p,0,4).
    Previous behavior
    Debug Tool displays the contents of p.
    New behavior
    Debug Tool displays the contents of what p points to.
  • A MEMORY command that references a pointer. For example, MEMORY p.
    Previous behavior
    Debug Tool displays the contents of p.
    New behavior
    Debug Tool displays the contents of what p points to.
  • A STORAGE command that references a pointer. For example, STORAGE(p,0,4).
    Previous behavior
    Debug Tool changes the contents of p
    New behavior
    Debug Tool changes the contents of what p points to.

Refer to the following topics for more information related to the material discussed in this topic.