Top
NetCOBOL V11.0 Debugging Guide
FUJITSU Software

2.3.2 @SVD_ENV(to specify a debugging environment)

@SVD_ENV = [DIFF|SAME[({ALL|WORD})][{BREAK|CONTINUE}][SIGNAL({BREAK|CONTINUE})][THREADEND({BREAK|CONTINUE})]

Specify a debugging environment.

This environment variable is provided for batch debugging by means of a command file that was created for Debugger V50L10 or earlier debugger. By specifying this environment variable, the initial values for the debugging environment can be set to the value specified by the environment variable instead of the values that were set when the debugger last ended.

DIFF

Uppercase and lowercase letters are distinguished in handling data names or program names in line commands.

SAME(ALL)

Uppercase and lowercase letters are not distinguished in handling data names or program names in line commands.

SAME(WORD)

In line commands, lowercase letters in data names are taken as the corresponding uppercase letters while lowercase letters in program names are not taken as the corresponding uppercase letters.

BREAK

Execution of the program is interrupted before processing an exception procedure when an exception condition occurs. BREAK can be abbreviated as B.

CONTINUE

Execution of the program is not interrupted before processing an exception procedure when an exception condition occurs. CONTINUE can be abbreviated as CONT or C.

SIGNAL(BREAK)

Execution of the program is interrupted when the first signal was received. SIGNAL can be abbreviated as SIG. BREAK can be abbreviated as B. For reception of the first signal, refer to "2.6.2 Debug functions for signals handled by the exception handler".

SIGNAL(CONTINUE)

Execution of the program is not interrupted when the first signal was received. SIGNAL can be abbreviated as SIG. CONTINUE can be abbreviated as CONT or C. For reception of the first signal, refer to "2.6.2 Debug functions for signals handled by the exception handler".

THREADEND (BREAK)

The program execution is interrupted at all thread ends. THREADEND can be abbreviated as THE. BREAK can be abbreviated as B.

THREADEND (CONTINUE)

The program execution is interrupted at only the implicit thread end. THREADEND can be abbreviated as THE. CONTINUE can be abbreviated as CONT or C.

When the environment variable is not specified or each parameter is omitted, the default becomes the following.

At batch debugging
  • Uppercase and lowercase letters are distinguished in handling data names or program names in line commands.

  • Execution of the program is interrupted before processing an exception procedure when an exception condition occurs.

  • Execution of the program is not interrupted when the first signal is received from the operating system (such as problem signals and callbacks).

  • The program execution is interrupted at only the implicit thread end.

At operations except batch debugging
  • The default environment is the values that were set when the debugger last ended.