Method and system of permitting stack allocation to programs...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S141000

Reexamination Certificate

active

10675008

ABSTRACT:
A system of permitting stack allocation in a program with open-world features is described. The system includes an escape analysis module to (1) determine which objects of the program can be stack-allocated under a closed-world assumption and (2) analyze, after stack allocation, which stack allocation is invalidated due to the occurrence of an open-world feature. A stack allocation module is provided to stack-allocate these objects based on the determination of the escape analysis module. A stack allocation recovery module is provided to recover those invalidated stack allocations back to their original allocation in heap based on the analysis of the escape analysis module. A method of permitting stack allocation in a program with open-world features is also described.

REFERENCES:
patent: 5632034 (1997-05-01), O'Farrell
patent: 6308319 (2001-10-01), Bush et al.
patent: 6381738 (2002-04-01), Choi et al.
patent: 6505344 (2003-01-01), Blais et al.
patent: 6643753 (2003-11-01), Avner et al.
patent: 6675378 (2004-01-01), Schmidt
patent: 7058943 (2006-06-01), Blais et al.
patent: 2004/0015920 (2004-01-01), Schmidt
Choi et al. “Stack Allocation and Synchronization Optimiztions for Java Using Escape Analysis” ACM Transactions on Programming Languages and Systmes, vol. 25,No. 6, Nov. 2003, pp. 876-910.
Choi et al. “Escape Analysis for Java” ACM SIGPLAN Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA99) Nov. 1, 1999, pp. 1-19.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system of permitting stack allocation to programs... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system of permitting stack allocation to programs..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of permitting stack allocation to programs... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3814043

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.