Compiling method with exception handling

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

C717S151000, C710S200000, C714S796000

Reexamination Certificate

active

07089540

ABSTRACT:
When an execution program is to be compiled, based on information for the inlining of a function in this program, data concerning a lock set is generated for a lock for a resource due to the inlined function. Further, based on the lock data, the data concerning a lock count set upon the execution of code for the target program is added to this program. Then, when an exception has occurred during the execution of the program, the data concerning the lock count is employed to obtain the lock count at the time of execution of the code whereat the exception occurred, and the lock count set at the time of execution of an exception handler for this exception. After the locks for the resource have been released in a number equivalent to a difference between the two lock counts, the process for this exception is initiated.

REFERENCES:
patent: 5881280 (1999-03-01), Gupta et al.
patent: 5901308 (1999-05-01), Cohn et al.
patent: 5968157 (1999-10-01), Joy et al.
patent: 6247169 (2001-06-01), DeLong
patent: 6247172 (2001-06-01), Dunn et al.
patent: 6317796 (2001-11-01), Bak et al.
patent: 6412109 (2002-06-01), Ghosh
patent: 6484314 (2002-11-01), Ishizaki et al.
patent: 6530079 (2003-03-01), Choi et al.
patent: 6634023 (2003-10-01), Komatsu et al.
patent: 6757891 (2004-06-01), Azagury et al.
patent: 6857060 (2005-02-01), Elias et al.
patent: 6886094 (2005-04-01), Blandy
David F. Bacon et al., Thin Locks: Featherweight Synchronization for Java, Jun. 1998, SIGPLAN Notices vol. 33, No. 6, pp. 1-11.
David Bacon, “Featherweight Monitors with Bacon Bits”, IBM T.J.Watson Research Center, 1997 (17 pages). [Online] [Retrieved at] <www.research.ibm.com/people/ d/dfb/talks/Bacon97FeatherweightTalk.pdf>.
Suganuma et al. “Overview of the IBM Java Just-in-Time Compiler”, IBM Systems Journal, vol. 39, No. 1, 2000 (pp. 175-193). [Online] [Retrieved at] <citeseer.ist.psu.edu/context/1326616/0>.
Ishizaki et al., “Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler”, Java 1999 (pp. 119-128). [Online] [Retrieved at] <aspen.ucs.indiana.edu/CandCPandE/jg99papers>.
Ogasawara et al. “A Study of Exception Handling and Its Dynamic Optimization in Java”, 2001 (14 pages). [Online] [Retrieved at] <citeseer.ist.psu.edu/ogasawara01study/html>.

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

Compiling method with exception handling does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compiling method with exception handling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiling method with exception handling will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3609945

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