Patent ID: 7831791
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. A computer readable storage medium encoded with routines executed by a computing device for providing overwrite protection during an exception dispatching process for a data structure stored in a memory of the computing device, wherein the computer device has a user-mode of operation and a kernel mode of operation, and wherein said data structure includes a list of registered exception handlers each comprising a list of registration records, and wherein exception information about a thread being executed on the computing device is dispatched during thread execution, the dispatched exception information being passed to each of the list of registered exception handlers including the list of registration records stored in the data structure, the computer readable media comprising: a first routine executed by the computing device in the user mode of operation during the initialization of a thread for inserting a marker at the end of each the list of registration records stored in the data structure; and a second routine executed by the computing device during the user mode in response to the executed exception dispatching process for searching each of the list of registration records to detect the marker, wherein continued execution of the thread is determined as a function of whether the marker is detected.