%PATHCODE values for C and C++
The table below shows the possible values for the z/OS® Debugger variable %PATHCODE
when
the current programming language is C and C++.
Value | Description |
---|---|
–1 | z/OS Debugger is not in control as the result of a path or attention situation. |
0 | Attention function
(not ATTENTION condition). |
1 | A block has been entered. |
2 | A block is about to be exited. |
3 | Control has reached a user label. |
4 | Control is being transferred as a result of a function reference. The invoked routine's parameters, if any, have been prepared. |
5 | Control is returning from a function reference. Any return code contained in register 15 has not yet been stored. |
6 | Some logic contained by a conditional do/while , for ,
or while statement is about to be executed. This
can be a single or Null statement and not a block
statement. |
7 | The logic following an if(...) is
about to be executed. |
8 | The logic following an else is
about to be executed. |
9 | The logic following a case within
an switch is about to be executed. |
10 | The logic following a default within
a switch is about to be executed. |
13 | The logic following the end of a switch , do , while , if(...) ,
or for is about to be executed. |
17 | A goto , break , continue ,
or return is about to be executed. |
Values in the range 3–17 can only be assigned to %PATHCODE
if
your program was compiled with an option supporting path hooks.