Code Review for hs25.66-b02-jdk8u66-b02

Prepared by:amurillo on Fri Jul 17 01:34:15 PDT 2015
Workspace:hs25.66-b02-jdk8u66-b02
Compare against: jdk8u/jdk8u
Summary of changes: 392 lines changed: 382 ins; 4 del; 6 mod; 20759 unchg
Patch of changes: hs25.66-b02-jdk8u66-b02.patch
Author comments:
6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
8044364: runtime/RedefineFinalizer test fails on windows
8076110: VM crash when class is redefined with Instrumentation.redefineClasses
8080012: JVM times out with vdbench on SPARC M7-16
8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
8129108: nmethod related crash in CMS
8131126: Set update release to 8u66 and keep default jprt release as 8u60 on jdk8u repos
8131333: [TESTBUG] RedefineRunningMethodsWithResolutionErrors.java Improperly specified VM option 'TraceRedefineClasses=0x600'
8131588: new hotspot build - hs25.66-b02
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw ./make/jprt.properties

rev 1463 : 8131126: Set update release to 8u66 and keep default jprt release as 8u60 on jdk8u repos
Reviewed-by: dholmes, tbell, mikael
2 lines changed: 0 ins; 0 del; 2 mod; 487 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/.hgtags

rev 7519 : Added tag hs25.66-b01 for changeset ad04e0ef0f85
rev 7524 : Merge
rev 7525 : Added tag hs25.66-b02 for changeset 0366ad2644f5
2 lines changed: 2 ins; 0 del; 0 mod; 685 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/make/hotspot_version

rev 7522 : 8131588: new hotspot build - hs25.66-b02
Reviewed-by: dholmes
rev 7524 : Merge
1 line changed: 0 ins; 0 del; 1 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/classfile/classFileParser.cpp

rev 7520 : 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn
9 lines changed: 7 ins; 1 del; 1 mod; 5270 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/oops/instanceKlass.cpp

rev 7513 : 8076110: VM crash when class is redefined with Instrumentation.redefineClasses
Reviewed-by: coleenp, sspitsyn
rev 7520 : 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn
18 lines changed: 18 ins; 0 del; 0 mod; 3886 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/oops/instanceKlass.hpp

rev 7520 : 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn
7 lines changed: 5 ins; 0 del; 2 mod; 1353 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp

rev 7513 : 8076110: VM crash when class is redefined with Instrumentation.redefineClasses
Reviewed-by: coleenp, sspitsyn
3 lines changed: 0 ins; 3 del; 0 mod; 4234 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/runtime/thread.cpp

rev 7517 : 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
3 lines changed: 3 ins; 0 del; 0 mod; 4676 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/runtime/vm_version.hpp

rev 7517 : 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
7 lines changed: 7 ins; 0 del; 0 mod; 124 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/runtime/RedefineFinalizer/RedefineFinalizer.java

rev 7521 : 8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff
64 lines changed: 64 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java

rev 7513 : 8076110: VM crash when class is redefined with Instrumentation.redefineClasses
Reviewed-by: coleenp, sspitsyn
rev 7523 : 8131333: [TESTBUG] RedefineRunningMethodsWithResolutionErrors.java Improperly specified VM option 'TraceRedefineClasses=0x600'
Reviewed-by: coleenp, sspitsyn
143 lines changed: 143 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/testlibrary/RedefineClassHelper.java

rev 7521 : 8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff
79 lines changed: 79 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/testlibrary_tests/RedefineClassTest.java

rev 7521 : 8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff
54 lines changed: 54 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /export/pub/bin/webrev (vers 25.6-hg+openjdk.java.net).