A method includes determining whether the exception handling frames on the
stack are uncorrupt prior to execution of an exception handler
dispatcher. Upon a determination that the exception handling frames on
the stack are uncorrupt, the method further includes allowing the
execution of the exception handler dispatcher to proceed. Conversely,
upon a determination that the exception handling frames on the stack are
corrupt, protective action is taken to prevent the malicious code on the
host computer system from exploiting and/or damaging the host computer
system.