Vladimir Dvorak
b203b646ba
Merge pull request #138 from przemelek/master
Initial change for JDK8u152
il y a 6 ans
Piotr Bober
10ef788581
Initial change for JDK8u152
il y a 6 ans
Ivan Dubrov
487c5396c1
Merge pull request #135 from skybber/master
Lock on JvmtiRedefine method
il y a 6 ans
skybber
84ef643755
Lock on JvmtiRedefine method
il y a 6 ans
Ivan Dubrov
0b2ded9451
Updating for Java 8 Update 144
il y a 6 ans
Ivan Dubrov
6495120e9f
Fixing incorrect order of arguments in aligned_disjoint_words
il y a 6 ans
Ivan Dubrov
c0a13c43c3
Merge pull request #116 from skybber/master
fixes dcevm8 lambda method unevolving
il y a 7 ans
skybber
9201008540
fixes dcevm8 lambda method unevolving
il y a 7 ans
Ivan Dubrov
f3c4f71195
Merge pull request #114 from skybber/master
Fix problem with java8 breakpoints
il y a 7 ans
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.
il y a 7 ans
Ivan Dubrov
ac5158687d
Merge pull request #113 from skybber/master
README updates
il y a 7 ans
skybber
7988112190
README updates
Code generated by reflection must be deoptimized.
il y a 7 ans
Ivan Dubrov
941b2f1a0a
Merge pull request #108 from skybber/master
Update -XX:HotswapDeoptClassPath= for jdk8
il y a 7 ans
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.
il y a 7 ans
Ivan Dubrov
0e95ef9bc5
Merge pull request #89 from VladRassokhin/jre-dir-no-prefix
Do not require jre directory to be prefixed with 'jre'
il y a 7 ans
Ivan Dubrov
3a63c5506a
Merge pull request #85 from ebourg/master
Installation instructions for Debian/Ubuntu
il y a 7 ans
Ivan Dubrov
57aafd65f5
Merge pull request #104 from skybber/master
Patches: Jdk7u111 light/full, Jdk8u102, jdk8u111, jdk8u112
il y a 7 ans
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.
il y a 7 ans
skybber
c69f010225
Merge branch 'master' of github.com:skybber/dcevm
il y a 7 ans
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.
il y a 7 ans
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.
il y a 7 ans
Ivan Dubrov
33c9d34811
Updating for Java8u92
il y a 8 ans
Ivan Dubrov
1be9d385e7
Another try at not clearing cache
il y a 8 ans
Ivan Dubrov
3da52230cb
Need to always clear f1 for invokedynamic/invokehandle
il y a 8 ans
Ivan Dubrov
e6f053a37d
Temporarily disabling the test
il y a 8 ans
Ivan Dubrov
6d5bc6ba69
Running test in a loop
il y a 8 ans
Ivan Dubrov
adc6620285
Fixing parsing for inner classes
il y a 8 ans
Ivan Dubrov
43433a1c1d
Updating component_mirror during redefinition
il y a 8 ans
Ivan Dubrov
e278cb949c
Adding test for getComponentType
il y a 8 ans
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.
il y a 8 ans
Ivan Dubrov
d40f660e8c
Updating .gitignore
il y a 8 ans
Ivan Dubrov
730810efd0
New test to reveal issues with compiler
il y a 8 ans
Ivan Dubrov
ff90853d40
Make sure we update klasses in constraints
fixes #94
il y a 8 ans
Ivan Dubrov
c1f0528bbe
Updating for Java8u74
il y a 8 ans
Ivan Dubrov
a0d28ad675
Adding failing test case (#94)
il y a 8 ans
Ivan Dubrov
dc59f72530
Reformatting the source code
il y a 8 ans
Ivan Dubrov
90b64b5108
Preserving old Java 6 based patches
Retrieved from http://hg.openjdk.java.net/mlvm/mlvm/hotspot
il y a 8 ans
Ivan Dubrov
e5a8b202d1
Return some value
il y a 8 ans
Ivan Dubrov
956de8df6a
Adding JVM_GetVmMemoryPressure stub
il y a 8 ans
Ivan Dubrov
4ca9f33075
Updating to jdk8u66
il y a 8 ans
Ivan Dubrov
7f931d0830
Reducing log messages
il y a 8 ans
Ivan Dubrov
2b3617b39b
Merge pull request #93 from skybber/master
Light jdk7u85b02 support
il y a 8 ans
skybber
c0f3fcd0bd
Light jdk7u85b02 support
should be compatible with 7u91 too
il y a 8 ans
Ivan Dubrov
d9ea4ebff9
Merge pull request #92 from skybber/master
Duplicity distro patch removed from full patch.
il y a 8 ans
skybber
cd7a9b19d1
Duplicity distro patch removed from full patch
il y a 8 ans
Ivan Dubrov
94b5179822
Merge pull request #91 from skybber/master
Full jdk7u85b02 support
il y a 8 ans
skybber
5e97b86121
Full jdk7u85b02 support
should be compatible with 7u91 too
il y a 8 ans
Emmanuel Bourg
ed451d4cdc
Added installation instructions for Debian/Ubuntu
il y a 8 ans
Ivan Dubrov
089a8a0185
Fixing issue when lambda method could not be found
closes #81
il y a 8 ans
Ivan Dubrov
c1fa645a6e
Support for Java 8 update 51
il y a 8 ans