Patent ID: 8099723
Filing Date: 2012-01-17
Classification: G06F

Abstract:
1. A data processing system for referencing a constant pool, the data processing system comprising: a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to determine whether a bytecode references the constant pool, responsive to the bytecode referencing the constant pool, to identify a relative offset to the constant pool for the bytecode using a size of each method pointer and a number of method pointers present between a current method pointer for the bytecode and a beginning of the constant pool, wherein the relative offset is a number of slots separating the bytecode and the constant pool, and to replace the bytecode with a new bytecode containing the relative offset, wherein the relative offset is used to reference the constant pool.