发明名称 HARD OBJECT: CONSTRAINING CONTROL FLOW AND PROVIDING LIGHTWEIGHT KERNEL CROSSINGS
摘要 A method providing simple fine-grain hardware primitives with which software engineers can efficiently implement enforceable separation of programs into modules and constraints on control flow, thereby providing fine-grain locality of causality to the world of software. Additionally, a mechanism is provided to mark some modules, or parts thereof, as having kernel privileges and thereby allows the provision of kernel services through normal function calls, obviating the expensive prior art mechanism of system calls. Together with software changes, Object Oriented encapsulation semantics and control flow integrity in hardware are enforced.
申请公布号 US2012151184(A1) 申请公布日期 2012.06.14
申请号 US20100965158 申请日期 2010.12.10
申请人 WILKERSON DANIEL SHAWCROSS;WINTERROWD MARK WILLIAM 发明人 WILKERSON DANIEL SHAWCROSS;WINTERROWD MARK WILLIAM
分类号 G06F15/76;G06F9/30 主分类号 G06F15/76
代理机构 代理人
主权项
地址