Patent ID: 9710654
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: receiving, by a computing device, executable code for a native code module, wherein the executable code includes a set of instructions that match an instruction set architecture of the computing device, wherein the set of instructions specifies operations to perform on program data associated with the native code module; loading, by the computing device, (i) the program data into a first region of a memory segment of the computing device and (ii) the executable code into a second region of the memory segment that is different from the first region, in response to loading the executable code into the second region of the memory segment, determining, by the computing device, whether the native code module complies with a set of security constraints; and in response to determining that the native code module complies with the set of security constraints, executing the native code module with the computing device.