发明授权
US08312249B1 Dynamic trampoline and structured code generation in a signed code environment
有权
在签名代码环境中动态蹦床和结构化代码生成
- 专利标题: Dynamic trampoline and structured code generation in a signed code environment
- 专利标题(中): 在签名代码环境中动态蹦床和结构化代码生成
-
申请号: US12249868申请日: 2008-10-10
-
公开(公告)号: US08312249B1公开(公告)日: 2012-11-13
- 发明人: Benjamin C. Trumbull
- 申请人: Benjamin C. Trumbull
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Blakely, Sokoloff, Taylor & Zafman LLP
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
A method and apparatus for performing a function based on an executable code in response to receiving a request including function parameters are described. The executable code may be validated when loaded in a memory according to a signature statically signed over the executable code. A data location in the memory for storing the function parameters may be determined according location settings included inside the executable code. A target code location for storing a copy of the executable code may be determined based on the location parameters and the determined data location. A function is performed by executing the executable code from the target code location referencing the stored function parameters.
信息查询