PL/I

The PL/I language constructs that cause the application to terminate are:
  • A STOP statement, or an EXIT statement

    If you code a STOP or EXIT statement, the T_I_S (Termination Imminent Due to STOP) condition is raised. After T_I_S has been processed and after all user code has been removed from the stack, the C atexit list is honored.

  • A call to PLIDUMP with the S or E option

    If you call PLIDUMP with the S or E option, neither termination imminent condition is raised, and the C++ atexit list is not honored before the enclave is terminated. See z/OS Language Environment Debugging Guide for syntax of the PLIDUMP service.