发明名称 Call stack protection
摘要 Call stack protection, including executing at least one application program on the one or more computer processors, including initializing threads of execution, each thread having a call stack, each call stack characterized by a separate guard area defining a maximum extent of the call stack, dispatching one of the threads of the process, including loading a guard area specification for the dispatched thread's call stack guard area from thread context storage into address comparison registers of a processor; determining by use of address comparison logic in dependence upon a guard area specification for the dispatched thread whether each access of memory by the dispatched thread is a precluded access of memory in the dispatched thread's call stack's guard area; and effecting by the address comparison logic an address comparison interrupt for each access of memory that is a precluded access of memory in the dispatched thread's guard area.
申请公布号 US8245002(B2) 申请公布日期 2012.08.14
申请号 US20080247497 申请日期 2008.10.08
申请人 ATTINELLA JOHN E;GIAMPAPA MARK E;GOODING THOMAS M.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ATTINELLA JOHN E;GIAMPAPA MARK E;GOODING THOMAS M.
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项
地址