SPRAC71B February 2019 – October 2023
If any local objects need to be destroyed, or if the exception is caught by this function, the EXTAB contains descriptors describing what to do and for which exception types.
If present, the descriptors follow the unwinding instructions. The format of the descriptors is a sequence of descriptor entries followed by a 32-bit zero (NULL) word. Each descriptor starts with a scope, which identifies what kind of descriptor it is and specifies a program address range within which the descriptor applies. Additional descriptor-specific words follow the scope.
Descriptors shall be listed in depth-first order so that all of the applicable descriptors can be handled in one pass.
The general form for an EXTAB entry with descriptors is: