Vladimir Dvorak
b203b646ba
Merge pull request #138 from przemelek/master
Initial change for JDK8u152
hace 6 años
Piotr Bober
10ef788581
Initial change for JDK8u152
hace 6 años
Ivan Dubrov
487c5396c1
Merge pull request #135 from skybber/master
Lock on JvmtiRedefine method
hace 6 años
skybber
84ef643755
Lock on JvmtiRedefine method
hace 6 años
Ivan Dubrov
0b2ded9451
Updating for Java 8 Update 144
hace 6 años
Ivan Dubrov
6495120e9f
Fixing incorrect order of arguments in aligned_disjoint_words
hace 6 años
Ivan Dubrov
c0a13c43c3
Merge pull request #116 from skybber/master
fixes dcevm8 lambda method unevolving
hace 7 años
skybber
9201008540
fixes dcevm8 lambda method unevolving
hace 7 años
Ivan Dubrov
f3c4f71195
Merge pull request #114 from skybber/master
Fix problem with java8 breakpoints
hace 7 años
skybber
f6d4007756
Fix problem with java8 breakpoints
Jvmti GetLoadedClasses collects classes from classloaders
in java8 while java7 collects it from SystemDictionary. Dcevm7/8
holds only new classes in Dictionary while classloader holds
all versions including old one. Therefore dcevm8 must return
only new version in jvmti getLoadedClasses.
hace 7 años
Ivan Dubrov
ac5158687d
Merge pull request #113 from skybber/master
README updates
hace 7 años
skybber
7988112190
README updates
Code generated by reflection must be deoptimized.
hace 7 años
Ivan Dubrov
941b2f1a0a
Merge pull request #108 from skybber/master
Update -XX:HotswapDeoptClassPath= for jdk8
hace 7 años
skybber
19e46ff445
Update -XX:HotswapDeoptClassPath= for jdk8
Flag is used to specify set of packages to be deoptimized after class redefinition.
By default all classes are redefined that leads to performance drop.
hace 7 años
Ivan Dubrov
0e95ef9bc5
Merge pull request #89 from VladRassokhin/jre-dir-no-prefix
Do not require jre directory to be prefixed with 'jre'
hace 7 años
Ivan Dubrov
3a63c5506a
Merge pull request #85 from ebourg/master
Installation instructions for Debian/Ubuntu
hace 7 años
Ivan Dubrov
57aafd65f5
Merge pull request #104 from skybber/master
Patches: Jdk7u111 light/full, Jdk8u102, jdk8u111, jdk8u112
hace 7 años
skybber
f861694489
Jdk8u102, jdk8u111, jdk8u112 patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for
jdk7u85 is binary compatible up to jdk7u99. The binary compatibility
for newer java7 versions is broken therefore dcevm for jdk7u111 is
necessarry. Same for jdk8u102 and higher.
hace 7 años
skybber
c69f010225
Merge branch 'master' of github.com:skybber/dcevm
hace 7 años
skybber
2ce7a6903d
Jdk7u111 light + full patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85
is binary compatible up to jdk7u99. The binary compatibility for newer
java7 versions is broken therefore dcevm for jdk7u111 is necessarry.
hace 7 años
skybber
fc2dfb12f4
Jdk7u111 light + full patch
Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85
is binary compatible up to jdk7u99. The binary compatibility for newer
java7 versions is broken therefore dcevm for jdk7u111 is necessarry.
hace 7 años
Ivan Dubrov
33c9d34811
Updating for Java8u92
hace 8 años
Ivan Dubrov
1be9d385e7
Another try at not clearing cache
hace 8 años
Ivan Dubrov
3da52230cb
Need to always clear f1 for invokedynamic/invokehandle
hace 8 años
Ivan Dubrov
e6f053a37d
Temporarily disabling the test
hace 8 años
Ivan Dubrov
6d5bc6ba69
Running test in a loop
hace 8 años
Ivan Dubrov
adc6620285
Fixing parsing for inner classes
hace 8 años
Ivan Dubrov
43433a1c1d
Updating component_mirror during redefinition
hace 8 años
Ivan Dubrov
e278cb949c
Adding test for getComponentType
hace 8 años
Ivan Dubrov
5d3ec9ec2a
Do not clear f1 for now
Seems like f1 is still sometimes uses (in field scenario?) even though we zero bytecode, so it should be re-resolved.
hace 8 años
Ivan Dubrov
d40f660e8c
Updating .gitignore
hace 8 años
Ivan Dubrov
730810efd0
New test to reveal issues with compiler
hace 8 años
Ivan Dubrov
ff90853d40
Make sure we update klasses in constraints
fixes #94
hace 8 años
Ivan Dubrov
c1f0528bbe
Updating for Java8u74
hace 8 años
Ivan Dubrov
a0d28ad675
Adding failing test case (#94)
hace 8 años
Ivan Dubrov
dc59f72530
Reformatting the source code
hace 8 años
Ivan Dubrov
90b64b5108
Preserving old Java 6 based patches
Retrieved from http://hg.openjdk.java.net/mlvm/mlvm/hotspot
hace 8 años
Ivan Dubrov
e5a8b202d1
Return some value
hace 8 años
Ivan Dubrov
956de8df6a
Adding JVM_GetVmMemoryPressure stub
hace 8 años
Ivan Dubrov
4ca9f33075
Updating to jdk8u66
hace 8 años
Ivan Dubrov
7f931d0830
Reducing log messages
hace 8 años
Ivan Dubrov
2b3617b39b
Merge pull request #93 from skybber/master
Light jdk7u85b02 support
hace 8 años
skybber
c0f3fcd0bd
Light jdk7u85b02 support
should be compatible with 7u91 too
hace 8 años
Ivan Dubrov
d9ea4ebff9
Merge pull request #92 from skybber/master
Duplicity distro patch removed from full patch.
hace 8 años
skybber
cd7a9b19d1
Duplicity distro patch removed from full patch
hace 8 años
Ivan Dubrov
94b5179822
Merge pull request #91 from skybber/master
Full jdk7u85b02 support
hace 8 años
skybber
5e97b86121
Full jdk7u85b02 support
should be compatible with 7u91 too
hace 8 años
Emmanuel Bourg
ed451d4cdc
Added installation instructions for Debian/Ubuntu
hace 8 años
Ivan Dubrov
089a8a0185
Fixing issue when lambda method could not be found
closes #81
hace 8 años
Ivan Dubrov
c1fa645a6e
Support for Java 8 update 51
hace 8 años