Methods for sharing of dynamically compiled code across class loaders by making the compiled code loader reentrant

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7665075
SERIAL NO

10849468

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for sharing dynamically compiled code between different class loaders is provided. In this method, loader-reentrant compiled code is produced from bytecodes by generating native code implementing a class initialization barrier when compiling bytecodes that require a class to be initialized, by generating native code implementing a link resolution barrier when compiling bytecodes that require a symbolic link to be resolved, and by generating code to retrieve loader-dependent data from a loader-dependent table when compiling bytecodes that use data computed from a resolved symbolic link.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Czajkowski, Grzegorz Mountain View, US 25 387
Daynes, Laurent Saint-Ismier, FR 29 471

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation