Patent ID: 8533418

Claim:
A method comprising: allocating a first portion of a memory; detecting a first kernel loadable module (KLM) requesting an allocation of at least a portion of the memory; loading the first KLM into the first portion of the memory; associating a first identifier with the first KLM and the first portion; detecting access of a second portion of the memory by the first KLM, the second portion being distinct from the first portion; generating an indication that the first KLM has accessed the second portion; allocating a third portion of the memory, the third portion being distinct from the first and second portions; detecting a second KLM requesting an allocation of at least a portion of the memory; associating a second identifier with the third portion and the second KLM; loading the second KLM into the third portion and a part of the first portion; and associating the part of the first portion with the second identifier.