6766644 (original) (raw)

Code Review for 6766644

Prepared by: kamg on Fri Jan 28 11:11:52 EST 2011
Workspace: /java/east/u3/kamg/ws/svc/6766644
Compare against: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot
Compare against version: 2028
Summary of changes: 744 lines changed: 481 ins; 210 del; 53 mod; 13673 unchg
Patch of changes: <6766644.patch>
Legend: Modified file Deleted file New file

[Cdiffs](src/share/vm/code/nmethod.cpp.cdiff.html) [Udiffs](src/share/vm/code/nmethod.cpp.udiff.html) [Sdiffs](src/share/vm/code/nmethod.cpp.sdiff.html) [Frames](src/share/vm/code/nmethod.cpp.frames.html) [Old](src/share/vm/code/nmethod.cpp-.html) [New](src/share/vm/code/nmethod.cpp.html) [Patch](src/share/vm/code/nmethod.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/nmethod.cpp) src/share/vm/code/nmethod.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


16 lines changed: 14 ins; 0 del; 2 mod; 2808 unchg

[Cdiffs](src/share/vm/code/nmethod.hpp.cdiff.html) [Udiffs](src/share/vm/code/nmethod.hpp.udiff.html) [Sdiffs](src/share/vm/code/nmethod.hpp.sdiff.html) [Frames](src/share/vm/code/nmethod.hpp.frames.html) [Old](src/share/vm/code/nmethod.hpp-.html) [New](src/share/vm/code/nmethod.hpp.html) [Patch](src/share/vm/code/nmethod.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/nmethod.hpp) src/share/vm/code/nmethod.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


4 lines changed: 2 ins; 1 del; 1 mod; 714 unchg

[Cdiffs](src/share/vm/prims/jvmtiExport.cpp.cdiff.html) [Udiffs](src/share/vm/prims/jvmtiExport.cpp.udiff.html) [Sdiffs](src/share/vm/prims/jvmtiExport.cpp.sdiff.html) [Frames](src/share/vm/prims/jvmtiExport.cpp.frames.html) [Old](src/share/vm/prims/jvmtiExport.cpp-.html) [New](src/share/vm/prims/jvmtiExport.cpp.html) [Patch](src/share/vm/prims/jvmtiExport.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/prims/jvmtiExport.cpp) src/share/vm/prims/jvmtiExport.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


126 lines changed: 0 ins; 115 del; 11 mod; 2441 unchg

[Cdiffs](src/share/vm/prims/jvmtiExport.hpp.cdiff.html) [Udiffs](src/share/vm/prims/jvmtiExport.hpp.udiff.html) [Sdiffs](src/share/vm/prims/jvmtiExport.hpp.sdiff.html) [Frames](src/share/vm/prims/jvmtiExport.hpp.frames.html) [Old](src/share/vm/prims/jvmtiExport.hpp-.html) [New](src/share/vm/prims/jvmtiExport.hpp.html) [Patch](src/share/vm/prims/jvmtiExport.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/prims/jvmtiExport.hpp) src/share/vm/prims/jvmtiExport.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


22 lines changed: 1 ins; 19 del; 2 mod; 503 unchg

[Cdiffs](src/share/vm/prims/jvmtiImpl.cpp.cdiff.html) [Udiffs](src/share/vm/prims/jvmtiImpl.cpp.udiff.html) [Sdiffs](src/share/vm/prims/jvmtiImpl.cpp.sdiff.html) [Frames](src/share/vm/prims/jvmtiImpl.cpp.frames.html) [Old](src/share/vm/prims/jvmtiImpl.cpp-.html) [New](src/share/vm/prims/jvmtiImpl.cpp.html) [Patch](src/share/vm/prims/jvmtiImpl.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/prims/jvmtiImpl.cpp) src/share/vm/prims/jvmtiImpl.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


178 lines changed: 177 ins; 0 del; 1 mod; 911 unchg

[Cdiffs](src/share/vm/prims/jvmtiImpl.hpp.cdiff.html) [Udiffs](src/share/vm/prims/jvmtiImpl.hpp.udiff.html) [Sdiffs](src/share/vm/prims/jvmtiImpl.hpp.sdiff.html) [Frames](src/share/vm/prims/jvmtiImpl.hpp.frames.html) [Old](src/share/vm/prims/jvmtiImpl.hpp-.html) [New](src/share/vm/prims/jvmtiImpl.hpp.html) [Patch](src/share/vm/prims/jvmtiImpl.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/prims/jvmtiImpl.hpp) src/share/vm/prims/jvmtiImpl.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


122 lines changed: 121 ins; 0 del; 1 mod; 438 unchg

[Cdiffs](src/share/vm/runtime/mutexLocker.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/mutexLocker.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/mutexLocker.cpp.sdiff.html) [Frames](src/share/vm/runtime/mutexLocker.cpp.frames.html) [Old](src/share/vm/runtime/mutexLocker.cpp-.html) [New](src/share/vm/runtime/mutexLocker.cpp.html) [Patch](src/share/vm/runtime/mutexLocker.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/mutexLocker.cpp) src/share/vm/runtime/mutexLocker.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


3 lines changed: 0 ins; 0 del; 3 mod; 296 unchg

[Cdiffs](src/share/vm/runtime/mutexLocker.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/mutexLocker.hpp.udiff.html) [Sdiffs](src/share/vm/runtime/mutexLocker.hpp.sdiff.html) [Frames](src/share/vm/runtime/mutexLocker.hpp.frames.html) [Old](src/share/vm/runtime/mutexLocker.hpp-.html) [New](src/share/vm/runtime/mutexLocker.hpp.html) [Patch](src/share/vm/runtime/mutexLocker.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/mutexLocker.hpp) src/share/vm/runtime/mutexLocker.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


2 lines changed: 0 ins; 0 del; 2 mod; 360 unchg

[Cdiffs](src/share/vm/runtime/vmStructs.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/vmStructs.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/vmStructs.cpp.sdiff.html) [Frames](src/share/vm/runtime/vmStructs.cpp.frames.html) [Old](src/share/vm/runtime/vmStructs.cpp-.html) [New](src/share/vm/runtime/vmStructs.cpp.html) [Patch](src/share/vm/runtime/vmStructs.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vmStructs.cpp) src/share/vm/runtime/vmStructs.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


2 lines changed: 1 ins; 0 del; 1 mod; 2449 unchg

[Cdiffs](src/share/vm/services/lowMemoryDetector.cpp.cdiff.html) [Udiffs](src/share/vm/services/lowMemoryDetector.cpp.udiff.html) [Sdiffs](src/share/vm/services/lowMemoryDetector.cpp.sdiff.html) [Frames](src/share/vm/services/lowMemoryDetector.cpp.frames.html) [Old](src/share/vm/services/lowMemoryDetector.cpp-.html) [New](src/share/vm/services/lowMemoryDetector.cpp.html) [Patch](src/share/vm/services/lowMemoryDetector.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/lowMemoryDetector.cpp) src/share/vm/services/lowMemoryDetector.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


95 lines changed: 0 ins; 70 del; 25 mod; 336 unchg

[Cdiffs](src/share/vm/services/lowMemoryDetector.hpp.cdiff.html) [Udiffs](src/share/vm/services/lowMemoryDetector.hpp.udiff.html) [Sdiffs](src/share/vm/services/lowMemoryDetector.hpp.sdiff.html) [Frames](src/share/vm/services/lowMemoryDetector.hpp.frames.html) [Old](src/share/vm/services/lowMemoryDetector.hpp-.html) [New](src/share/vm/services/lowMemoryDetector.hpp.html) [Patch](src/share/vm/services/lowMemoryDetector.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/lowMemoryDetector.hpp) src/share/vm/services/lowMemoryDetector.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


10 lines changed: 3 ins; 5 del; 2 mod; 287 unchg

[Cdiffs](src/share/vm/services/management.cpp.cdiff.html) [Udiffs](src/share/vm/services/management.cpp.udiff.html) [Sdiffs](src/share/vm/services/management.cpp.sdiff.html) [Frames](src/share/vm/services/management.cpp.frames.html) [Old](src/share/vm/services/management.cpp-.html) [New](src/share/vm/services/management.cpp.html) [Patch](src/share/vm/services/management.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/management.cpp) src/share/vm/services/management.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


3 lines changed: 1 ins; 0 del; 2 mod; 2130 unchg

------ ------ ------ ------ ---[New](src/share/vm/runtime/serviceThread.cpp.html) [Patch](src/share/vm/runtime/serviceThread.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/serviceThread.cpp) src/share/vm/runtime/serviceThread.cpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


115 lines changed: 115 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ---[New](src/share/vm/runtime/serviceThread.hpp.html) [Patch](src/share/vm/runtime/serviceThread.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/serviceThread.hpp) src/share/vm/runtime/serviceThread.hpp

rev 2029 : 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" Summary: Defer posting events from the compiler thread: use service thread Reviewed-by:


46 lines changed: 46 ins; 0 del; 0 mod; 0 unchg


This code review page was prepared using /home/kamg/bin/hg_webrev(vers 23.18-hg-never).