-
公开(公告)号:CN116368489B
公开(公告)日:2024-07-26
申请号:CN202180073713.9
申请日:2021-10-29
Applicant: 苹果公司
Abstract: 在一个实施方案中,通过确保动态生成的代码在存储器的预定义区内保持执行或者退出到一组有效退出地址中的一个有效退出地址,可在系统中支持该代码。描述了软件实施方案,其中在许可执行该动态生成的代码之前扫描该动态生成的代码以确保满足各种标准,这些标准包括排除某些不被允许的指令和控制分支目标地址。描述了硬件实施方案,其中该动态生成的代码被许可执行,但被监测以确保满足这些执行标准。
-
公开(公告)号:CN118886007A
公开(公告)日:2024-11-01
申请号:CN202410908148.9
申请日:2021-10-29
Applicant: 苹果公司
Abstract: 在一个实施方案中,通过确保动态生成的代码在存储器的预定义区内保持执行或者退出到一组有效退出地址中的一个有效退出地址,可在系统中支持该代码。描述了软件实施方案,其中在许可执行该动态生成的代码之前扫描该动态生成的代码以确保满足各种标准,这些标准包括排除某些不被允许的指令和控制分支目标地址。描述了硬件实施方案,其中该动态生成的代码被许可执行,但被监测以确保满足这些执行标准。
-
公开(公告)号:CN116368489A
公开(公告)日:2023-06-30
申请号:CN202180073713.9
申请日:2021-10-29
Applicant: 苹果公司
IPC: G06F21/62
Abstract: 在一个实施方案中,通过确保动态生成的代码在存储器的预定义区内保持执行或者退出到一组有效退出地址中的一个有效退出地址,可在系统中支持该代码。描述了软件实施方案,其中在许可执行该动态生成的代码之前扫描该动态生成的代码以确保满足各种标准,这些标准包括排除某些不被允许的指令和控制分支目标地址。描述了硬件实施方案,其中该动态生成的代码被许可执行,但被监测以确保满足这些执行标准。
-
-