Converting data from an optimized format to a target format
AssigneeOracle International Corporation
InventorsLaurentiu-Mihai Doinea, Marius Trufas
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsLaurentiu-Mihai Doinea, Marius Trufas
Estimating the term…
Techniques are disclosed for converting a dataset from an optimized format to a target format. The system determines a hierarchy of types that are included within the dataset. Based on the hierarchy of types, the system identifies occurrences of the same method in the dataset. The same name is assigned to occurrences of the same method. Optimized opcodes included in the bytecode instructions of methods are translated into target opcodes. For each method, the system simulates executing the target opcodes that replace the optimized opcodes in the method to determine if the target opcodes affect the configuration of local variables differently than the optimized opcodes. Based on simulating the execution of the target opcodes, the system alters local variable references in the method to reflect the differing configurations of local variables that result from replacing the optimized opcodes with the target opcodes.
A method comprising:
One or more non-transitory computer-readable media comprising instructions that, when executed by one or more hardware processors, cause performance of operations comprising:
One or more non-transitory computer readable-media comprising instructions that, when executed by one or more hardware processors, cause performance of operations comprising:
Dependencies are inferred from the claim text.