Jump to content

CPGuide - Exception Management: Difference between revisions

From EDM2
No edit summary
Line 19: Line 19:


==Exception Handler Interface==
==Exception Handler Interface==
===Exception Handler===
===Exception Handler Parameters===
===Exception Handler Data Structures===
====ExceptionReportRecord Data Structure====
====ExceptionRegisterRecord Data Structure====
====ContextRecord Data Structure====
===Exception Handler Return Values===
 
 
==Using Exception Management==
===Example Exception Handler===
===Registering an Exception Handler===
 
==System Exceptions==

Revision as of 04:22, 11 March 2020

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

Control Program Programming Guide and Reference
  1. Introduction to the Control Program
  2. Control Program Functions
  3. Keyboard Functions
  4. Mouse Functions
  5. Video Functions
  6. Data Types
  7. Errors
  8. Debugging
  9. Kernel Debugger Communications Protocol
  10. Device I/O
  11. Dynamic Linking
  12. Error Management
  13. Exception Management
  14. Extended Attributes
  15. File Management
  16. File Names
  17. File Systems
  18. Generic IOCtl Commands
  19. Memory Management
  20. Message Management
  21. National Language Support
  22. Pipes
  23. Program Execution Control
  24. Queues
  25. Semaphores
  26. Timers
  27. Notices
  28. Glossary

About Exception Management

System Exceptions

Signal Exceptions

Handling Signal Exceptions

Sending Signal Exceptions

Raising Exceptions

User-Defined Exceptions

Must-Complete Sections

Unwinding Exception Handlers

Nested Exit Lists

Process Exit Lists

Error Pop-Un Interface

Exception Handler Interface

Exception Handler Parameters

Exception Handler Data Structures

ExceptionReportRecord Data Structure

ExceptionRegisterRecord Data Structure

ContextRecord Data Structure

Exception Handler Return Values

Using Exception Management

Example Exception Handler

Registering an Exception Handler

System Exceptions