International Business Machines Corporation
Deferred bytecode class verification in managed runtime environments
Last updated:
Abstract:
During verification of a bytecode, when a second class remains to be loaded for verification in an MRE, a verifier in the MRE is prevented from loading the second class, where the bytecode includes a relationship between a first class and the second class. The relationship is recorded and the verifier is caused to omit a loading operation on the second class. An execution is started of an application encoded in the bytecode. The second class is caused to be loaded and verified prior to a use of the second class during the execution.
Status:
Grant
Type:
Utility
Filling date:
13 Sep 2019
Issue date:
19 Oct 2021