发明名称 Method and apparatus to detect and recover from a stack frame corruption
摘要 A prologue and an epilogue of a function are hooked. Completion of the prologue is stalled in a first state of a stack frame, and a copy of the first state of the stack frame is saved. Completion of the prologue is initiated, permitting execution of the function. Completion of the epilogue is stalled in a second state of the stack frame. The saved copy of the first state of the stack frame is located and compared with the second state of the stack frame. A determination is made whether the stack frame is corrupted based on the comparison. Upon a determination that the stack frame is corrupted, the second state of the stack frame is replaced with the copy of the first state of the stack frame, and completion of the epilogue is initiated, allowing the function to complete.
申请公布号 US7272748(B1) 申请公布日期 2007.09.18
申请号 US20040803848 申请日期 2004.03.17
申请人 SYMANTEC CORPORATION 发明人 CONOVER MATTHEW;SATISH SOURABH
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址