ExceptionHandlerInfo Fields Fling OS

The ExceptionHandlerInfo type exposes the following members.

Fields

  Name Description
Public field EBP
The value of EBP when the handler info was created. The EBP register is restored to this value when a handler is entered or re-entered.
Public field ESP
The value of ESP when the handler info was created. This value of ESP is also a pointer to the first byte of this Exception Handler Info structure. The ESP register is restored to this value when a handler is entered or re-entered.
Public field FilterAddress
0x00000000 = indicates this is a finally handler. 0xFFFFFFFF = indicates this is a catch handler with no filter. 0xXXXXXXXX = The address of the first op of the filter - has not actually been implemented! Behaviour for such values is undetermined.
Public field HandlerAddress
The address of the first op of the handler / a pointer to the first op of the handler.
Public field InHandler
Whether execution is currently inside the try-section or the handler-section of this exception handler info.
Public field PrevHandlerAddress
A pointer to the previous exception handler info (i.e. the address of the previous info).
Top
See Also