摘要 |
Hindrance of normal execution of a process caused by unexpected processing of a signal handler can be prevented. When an instruction 1121 arranged in a function 1125 which might allow unexpected processing of a signal handler to prevent normal execution of a process is executed, a signal handler table of the process is changed to make a signal handler executed during the processing of the function 1125 be a signal handler hook function. When a signal is generated to execute the signal handler hook function, unexpected processing of the signal handler is prevented by executing an original signal handler after changing a security level of the process to a security level not allowed to execute unexpected processing. For ending the function 1125, a second specific instruction 1122 is executed to return the signal handler table to a former state.
|