| CPC G06F 21/53 (2013.01) [G06F 8/441 (2013.01); G06F 9/3836 (2013.01); G06F 21/126 (2013.01); G06F 2221/2143 (2013.01)] | 15 Claims |

|
1. At least one computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising:
executing code included in a native domain of a first virtual address space in a non-privileged, native processor mode;
invoking, while executing the code in the native processor mode, a first processor instruction to add a memory page to a first sandbox domain of the first virtual address space, wherein the memory page is not included in the native domain, wherein, in response to the invocation of the first processor instruction, loading an execution state from a memory and jumping to an entry point within the sandbox domain; and
in response to invoking the first processor instruction, allowing access to the memory associated with the first sandbox domain by executing code included in the first sandbox domain in a non-privileged, sandbox processor mode.
|