×

Stack unique signatures for program procedures and methods

  • US 7,080,359 B2
  • Filed: 01/16/2002
  • Issued: 07/18/2006
  • Est. Priority Date: 01/16/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for marking a processing stack with signatures to indicate which portions of the stack were utilized by one or more re-entrant or object-oriented programming software code modules, said method comprising the steps of:

  • inserting stack signing software into one or more re-entrant or object-oriented programming code modules stored in a computer-readable medium;

    producing one or more executable programs containing one or more executable re-entrant or object oriented programming code modules containing said inserted stack signing software;

    upon execution of said executable re-entrant or object-oriented code modules, assigning unique module identifier values to said code modules by said stack signing software, said stack signing software preventing module identifiers from having a same value for multiple instances of any re-entered or multiply instantiated code module, and pushing onto said processing stack said stack signatures within stack frames allocated to said code modules.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×