Patent ID: 9141559
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. One or more non-transitory computer-readable storage media comprising first instructions that, in response to execution by a computing device, cause the computing device to: determine that a second instruction that a computer processor of the computing device is about to execute is partially located in each of a first memory page and a second memory page, and that execution of instructions located in the first memory page is not permitted by a first set of stored memory access permissions; allow the computer processor to execute the second instruction in accordance with a second set of stored memory access permissions, wherein the second set of stored memory access permissions is different from the first set of stored memory access permissions and permits execution of instructions located in both the first and the second memory pages, and wherein the first set of stored memory access permissions remains stored during execution of the second instruction in accordance with the second set of stored memory access permissions; and after allowance of the computer processor to execute the second instruction in accordance with the second set of stored memory access permissions, revert to the first set of stored memory access permissions for execution of a subsequent instruction.