- 专利标题: Hardware verification of dynamically generated code
-
申请号: US17348565申请日: 2021-06-15
-
公开(公告)号: US11816484B2公开(公告)日: 2023-11-14
- 发明人: Jeffrey E. Gonion , Michael D. Snyder , Filip J. Pizlo
- 申请人: Apple Inc.
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/455 ; H04L9/08 ; G06F21/53
摘要:
In an embodiment, dynamically-generated code may be supported in the system by ensuring that the code either remains executing within a predefined region of memory or exits to one of a set of valid exit addresses. Software embodiments are described in which the dynamically-generated code is scanned prior to permitting execution of the dynamically-generated code to ensure that various criteria are met including exclusion of certain disallowed instructions and control of branch target addresses. Hardware embodiments are described in which the dynamically-generated code is permitted to executed but is monitored to ensure that the execution criteria are met.
公开/授权文献
- US20220137968A1 Hardware Verification of Dynamically Generated Code 公开/授权日:2022-05-05
信息查询