Apparatus and methods for desynchronizing object-oriented software applications in managed runtime environments
First Claim
Patent Images
1. A method of desynchronizing program code, comprising:
- determining a type of the program code during just-in-time compilation of the program code; and
modifying the program code during just-in-time compilation of the program code based on the type of the program code to desynchronize the program code.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for desynchronizing object-oriented software applications in managed runtime environments are disclosed. Apparatus and methods for desynchronizing synchronized program code determine a type of the program code during just-in-time compilation of the program code and modify the program code during just-in-time compilation of the program code based on the type of the program code to desynchronize the program code.
-
Citations
46 Claims
-
1. A method of desynchronizing program code, comprising:
-
determining a type of the program code during just-in-time compilation of the program code; and
modifying the program code during just-in-time compilation of the program code based on the type of the program code to desynchronize the program code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system, comprising:
-
a memory; and
a processor coupled to the memory and capable of executing a managed runtime environment including a just-in-time compiler, wherein the just-in-time compiler is configured to;
determine a type of a program code during just-in-time compilation of the program code; and
modify the program code during just-in-time compilation of the program code based on the type of the program code to desynchronize the program code. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A machine accessible medium having instructions stored thereon that, when executed, cause a machine to:
-
determine a type of a program code during just-in-time compilation of the program code; and
modify the program code during just-in-time compilation of the program code based on the type of the program code to desynchronize the program code. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification