×

Information processing apparatus and method of updating stack pointer

  • US 20090172332A1
  • Filed: 12/03/2008
  • Published: 07/02/2009
  • Est. Priority Date: 12/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. An information processing device, comprising:

  • an instruction execution part that outputs an access request including a first address information to specify an access destination based on an execution of an access command of an address space in a memory, and that outputs a check request including a second address information to specify a stack pointer point after extension based on an execution of a stack extension command to extend a stack included in the address space in the memory by updating a stack pointer;

    a memory protection information storage section that stores a memory protection information to define a plurality of partial spaces from the address space, the partial space being accessible by the instruction execution part;

    a protection violation detection section that detects whether the access destination includes the plurality of the partial spaces, by collating the first information with the memory protection information stored in the memory protection information storage section; and

    a checking section that checks whether the stack pointer point includes a predetermined partial space among the plurality of the partial spaces, by collating the second address information with the memory protection information stored in the memory protection information storage unit, the predetermined partial space being retained preliminarily as a stack area enabling the stack.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×