Patent ID: 8381288

Claim:
A method comprising: obtaining, by a memory protection module of a computing device, information related to a component of an application and an address space context within which the application executes on the computing device, wherein the address space context has an associated page table having a plurality of page table entries to provide access to memory pages of the address space context, wherein the application includes a plurality components, at least one of which is a plugged-in component, and wherein the information related to the component and the address space context includes whether there is one or more restrictions associated with accessing the address space context by the component; and generating, by the memory protection module, a particularized address space context page table for the component based at least in part on the information related to the component and the address space context, wherein the particularized address space context page table includes another plurality of page table entries configured to allow the component access to some of the memory pages of the address space context, but prohibit access to other memory pages of the address space context in accordance with the one or more restrictions associated with accessing the address space context by the component, wherein the particularized page table for the component is in addition to a default page table associated with the address space context to facilitate access to the memory pages of the address space context.