Just-in-time kilo virtual machine system
AssigneeInstitute for Information Industry
InventorYueh-Wei Hu
Life of this patent
Estimating the term…
Abstract
A just-in-time system. The system includes a trampoline, a method table just corresponding to an executive program, and a linking device. the method table contains plural memory locations. The linking device is used to pre-assign a memory address for store in both a predetermined memory location and the trampoline. Thus, at initialization of the system, the romizing process in the prior art can be simplified without the additional time and labor cost, and the initialization time is saved.
Claims6
A non-delay initialization process for a just-in-time kilo virtual machine (JIT KVM) system, the system reading a method table corresponding an executive program, the method table containing plural memory locations stored in a trampoline of the system, the process comprising:
- a source code analyzing step, which reads plural sets of source codes of the executive program and analyzes the source codes to thus generate an analysis result;
- an encoding step, which encodes the source codes of the executive program based on the analysis result;
- an object file generating step, which compiles the source codes of the executive program encoded in the encoding step to thus generate an object file;
- and
- a memory location assigning step, which uses a linking device to pre-assign a memory address for store in both a predetermined memory location of the method table and the trampoline and further link the object file to thus generate an executable file.
A just-in-time kilo virtual machine system, comprising:
- an executive program;
- a method table corresponding to the executive program and containing plural memory locations in which a predetermined memory location is assigned to store a memory address;
- a trampoline to store the memory locations and the memory address;
- and
- a linking device to pre-assign the memory address for writing in the predetermined memory location assigned.
Dependencies are inferred from the claim text.