hs24-b33-jdk7u14-b14 (original) (raw)

Code Review for hs24-b33-jdk7u14-b14

Prepared by: amurillo on Thu Feb 14 22:51:40 PST 2013
Workspace: hs24-b33-jdk7u14-b14/hotspot
Compare against: jdk7u/jdk7u/hotspot
Compare against version: 4179
Summary of changes: 2376 lines changed: 1913 ins; 216 del; 247 mod; 64028 unchg
Patch of changes: <hotspot.patch>
Author comments: 7182152: Instrumentation hot swap test incorrect monitor count8000363: runtime/7158988/FieldMonitor.java fails with exception8001424: G1: Rename certain G1-specific flags8001425: G1: Change the default values for certain G1 specific flags8002144: G1: large number of evacuation failures may lead to large c heap memory usage8004816: G1: Kitchensink failures after marking stack changes8004840: Jstack seems to output unnecessary information in 7u98005012: Add WB APIs to better support NMT testing8005013: Add NMT tests8005875: G1: Kitchensink fails with ParallelGCThreads=08006298: Specifying malformed options outputs non-sensical error8006413: Add utility classes for writing better multiprocess tests in jtreg8006563: Remove unused ProfileVM_lock8006691: Remove jvm_version_info.is_kernel_jvm field8006837: Missing call to cr() when printing entry_point in nmethod, in os::print_location8006937: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream8006954: GC Cause equals No GC for CMS background collection in the trace GC event8007134: Enable tracing asserts on missing ResourceMark8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them8007394: new hotspot build - hs24-b338008088: SA can hang the VM8008208: Event tracing for code cache subsystems can give wrong timestamps
Legend: Modified file Deleted file New file

[Cdiffs](.hgtags.cdiff.html) [Udiffs](.hgtags.udiff.html) [Wdiffs](.hgtags.wdiff.html) [Sdiffs](.hgtags.sdiff.html) [Frames](.hgtags.frames.html) [Old](.hgtags-.html) [New](.hgtags.html) [Patch](.hgtags.patch) [Raw](raw%5Ffiles/new/.hgtags) .hgtags

rev 4211 : Added tag hs24-b33 for changeset 6a431dbf4a33

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

[Cdiffs](agent/src/os/bsd/libproc%5Fimpl.c.cdiff.html) [Udiffs](agent/src/os/bsd/libproc%5Fimpl.c.udiff.html) [Wdiffs](agent/src/os/bsd/libproc%5Fimpl.c.wdiff.html) [Sdiffs](agent/src/os/bsd/libproc%5Fimpl.c.sdiff.html) [Frames](agent/src/os/bsd/libproc%5Fimpl.c.frames.html) [Old](agent/src/os/bsd/libproc%5Fimpl.c-.html) [New](agent/src/os/bsd/libproc%5Fimpl.c.html) [Patch](agent/src/os/bsd/libproc%5Fimpl.c.patch) [Raw](raw%5Ffiles/new/agent/src/os/bsd/libproc%5Fimpl.c) agent/src/os/bsd/libproc_impl.c

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

9 lines changed: 8 ins; 0 del; 1 mod; 451 unchg

[Cdiffs](agent/src/os/bsd/libproc%5Fimpl.h.cdiff.html) [Udiffs](agent/src/os/bsd/libproc%5Fimpl.h.udiff.html) [Wdiffs](agent/src/os/bsd/libproc%5Fimpl.h.wdiff.html) [Sdiffs](agent/src/os/bsd/libproc%5Fimpl.h.sdiff.html) [Frames](agent/src/os/bsd/libproc%5Fimpl.h.frames.html) [Old](agent/src/os/bsd/libproc%5Fimpl.h-.html) [New](agent/src/os/bsd/libproc%5Fimpl.h.html) [Patch](agent/src/os/bsd/libproc%5Fimpl.h.patch) [Raw](raw%5Ffiles/new/agent/src/os/bsd/libproc%5Fimpl.h) agent/src/os/bsd/libproc_impl.h

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

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

[Cdiffs](agent/src/os/bsd/ps%5Fproc.c.cdiff.html) [Udiffs](agent/src/os/bsd/ps%5Fproc.c.udiff.html) [Wdiffs](agent/src/os/bsd/ps%5Fproc.c.wdiff.html) [Sdiffs](agent/src/os/bsd/ps%5Fproc.c.sdiff.html) [Frames](agent/src/os/bsd/ps%5Fproc.c.frames.html) [Old](agent/src/os/bsd/ps%5Fproc.c-.html) [New](agent/src/os/bsd/ps%5Fproc.c.html) [Patch](agent/src/os/bsd/ps%5Fproc.c.patch) [Raw](raw%5Ffiles/new/agent/src/os/bsd/ps%5Fproc.c) agent/src/os/bsd/ps_proc.c

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

66 lines changed: 36 ins; 12 del; 18 mod; 414 unchg

[Cdiffs](agent/src/os/linux/libproc%5Fimpl.c.cdiff.html) [Udiffs](agent/src/os/linux/libproc%5Fimpl.c.udiff.html) [Wdiffs](agent/src/os/linux/libproc%5Fimpl.c.wdiff.html) [Sdiffs](agent/src/os/linux/libproc%5Fimpl.c.sdiff.html) [Frames](agent/src/os/linux/libproc%5Fimpl.c.frames.html) [Old](agent/src/os/linux/libproc%5Fimpl.c-.html) [New](agent/src/os/linux/libproc%5Fimpl.c.html) [Patch](agent/src/os/linux/libproc%5Fimpl.c.patch) [Raw](raw%5Ffiles/new/agent/src/os/linux/libproc%5Fimpl.c) agent/src/os/linux/libproc_impl.c

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

9 lines changed: 8 ins; 0 del; 1 mod; 434 unchg

[Cdiffs](agent/src/os/linux/libproc%5Fimpl.h.cdiff.html) [Udiffs](agent/src/os/linux/libproc%5Fimpl.h.udiff.html) [Wdiffs](agent/src/os/linux/libproc%5Fimpl.h.wdiff.html) [Sdiffs](agent/src/os/linux/libproc%5Fimpl.h.sdiff.html) [Frames](agent/src/os/linux/libproc%5Fimpl.h.frames.html) [Old](agent/src/os/linux/libproc%5Fimpl.h-.html) [New](agent/src/os/linux/libproc%5Fimpl.h.html) [Patch](agent/src/os/linux/libproc%5Fimpl.h.patch) [Raw](raw%5Ffiles/new/agent/src/os/linux/libproc%5Fimpl.h) agent/src/os/linux/libproc_impl.h

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

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

[Cdiffs](agent/src/os/linux/ps%5Fproc.c.cdiff.html) [Udiffs](agent/src/os/linux/ps%5Fproc.c.udiff.html) [Wdiffs](agent/src/os/linux/ps%5Fproc.c.wdiff.html) [Sdiffs](agent/src/os/linux/ps%5Fproc.c.sdiff.html) [Frames](agent/src/os/linux/ps%5Fproc.c.frames.html) [Old](agent/src/os/linux/ps%5Fproc.c-.html) [New](agent/src/os/linux/ps%5Fproc.c.html) [Patch](agent/src/os/linux/ps%5Fproc.c.patch) [Raw](raw%5Ffiles/new/agent/src/os/linux/ps%5Fproc.c) agent/src/os/linux/ps_proc.c

rev 4204 : 8008088: SA can hang the VM Reviewed-by: mgronlun, sla, dholmes

72 lines changed: 38 ins; 12 del; 22 mod; 309 unchg

[Cdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.cdiff.html) [Udiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.udiff.html) [Wdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.wdiff.html) [Sdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.sdiff.html) [Frames](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.frames.html) [Old](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java-.html) [New](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.html) [Patch](agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java.patch) [Raw](raw%5Ffiles/new/agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java) agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java

rev 4208 : 8004840: Jstack seems to output unnecessary information in 7u9 Reviewed-by: dholmes, coleenp, sspitsyn, rbackman

4 lines changed: 0 ins; 2 del; 2 mod; 72 unchg

[Cdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.cdiff.html) [Udiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.udiff.html) [Wdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.wdiff.html) [Sdiffs](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.sdiff.html) [Frames](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.frames.html) [Old](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java-.html) [New](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.html) [Patch](agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java.patch) [Raw](raw%5Ffiles/new/agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java) agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java

rev 4208 : 8004840: Jstack seems to output unnecessary information in 7u9 Reviewed-by: dholmes, coleenp, sspitsyn, rbackman

1 line changed: 0 ins; 1 del; 0 mod; 217 unchg

[Cdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.cdiff.html) [Udiffs](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.udiff.html) [Wdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.wdiff.html) [Sdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.sdiff.html) [Frames](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.frames.html) [Old](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java-.html) [New](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.html) [Patch](agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java.patch) [Raw](raw%5Ffiles/new/agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java) agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java

rev 4208 : 8004840: Jstack seems to output unnecessary information in 7u9 Reviewed-by: dholmes, coleenp, sspitsyn, rbackman

1 line changed: 0 ins; 1 del; 0 mod; 340 unchg

[Cdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.cdiff.html) [Udiffs](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.udiff.html) [Wdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.wdiff.html) [Sdiffs](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.sdiff.html) [Frames](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.frames.html) [Old](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java-.html) [New](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.html) [Patch](agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java.patch) [Raw](raw%5Ffiles/new/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java) agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java

rev 4208 : 8004840: Jstack seems to output unnecessary information in 7u9 Reviewed-by: dholmes, coleenp, sspitsyn, rbackman

1 line changed: 0 ins; 1 del; 0 mod; 668 unchg

[Cdiffs](make/hotspot%5Fversion.cdiff.html) [Udiffs](make/hotspot%5Fversion.udiff.html) [Wdiffs](make/hotspot%5Fversion.wdiff.html) [Sdiffs](make/hotspot%5Fversion.sdiff.html) [Frames](make/hotspot%5Fversion.frames.html) [Old](make/hotspot%5Fversion-.html) [New](make/hotspot%5Fversion.html) [Patch](make/hotspot%5Fversion.patch) [Raw](raw%5Ffiles/new/make/hotspot%5Fversion) make/hotspot_version

rev 4181 : 8007394: new hotspot build - hs24-b33 Reviewed-by: jcoomes

1 line changed: 0 ins; 0 del; 1 mod; 44 unchg

[Cdiffs](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.cdiff.html) [Udiffs](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.udiff.html) [Wdiffs](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.wdiff.html) [Sdiffs](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.sdiff.html) [Frames](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.frames.html) [Old](src/share/tools/whitebox/sun/hotspot/WhiteBox.java-.html) [New](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.html) [Patch](src/share/tools/whitebox/sun/hotspot/WhiteBox.java.patch) [Raw](raw%5Ffiles/new/src/share/tools/whitebox/sun/hotspot/WhiteBox.java) src/share/tools/whitebox/sun/hotspot/WhiteBox.java

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

5 lines changed: 5 ins; 0 del; 0 mod; 72 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp-.html) [New](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp) src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

rev 4206 : 8006954: GC Cause equals No GC for CMS background collection in the trace GC event Reviewed-by: stefank, brutisso

4 lines changed: 0 ins; 0 del; 4 mod; 9391 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp-.html) [New](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp) src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp

rev 4206 : 8006954: GC Cause equals No GC for CMS background collection in the trace GC event Reviewed-by: stefank, brutisso

1 line changed: 0 ins; 0 del; 1 mod; 1915 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/collectionSetChooser.cpp) src/share/vm/gc_implementation/g1/collectionSetChooser.cpp

rev 4195 : 8001424: G1: Rename certain G1-specific flags Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted. Reviewed-by: brutisso, ysr

1 line changed: 0 ins; 0 del; 1 mod; 252 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/concurrentMark.cpp) src/share/vm/gc_implementation/g1/concurrentMark.cpp

rev 4196 : 8004816: G1: Kitchensink failures after marking stack changes Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing. Reviewed-by: jmasa rev 4198 : 8005875: G1: Kitchensink fails with ParallelGCThreads=0 Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich vitalyd@gmail.com. Reviewed-by: brutisso

51 lines changed: 20 ins; 19 del; 12 mod; 4425 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/concurrentMark.hpp) src/share/vm/gc_implementation/g1/concurrentMark.hpp

rev 4196 : 8004816: G1: Kitchensink failures after marking stack changes Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing. Reviewed-by: jmasa rev 4198 : 8005875: G1: Kitchensink fails with ParallelGCThreads=0 Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich vitalyd@gmail.com. Reviewed-by: brutisso

30 lines changed: 14 ins; 2 del; 14 mod; 1219 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/concurrentMarkThread.cpp) src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

rev 4196 : 8004816: G1: Kitchensink failures after marking stack changes Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing. Reviewed-by: jmasa

11 lines changed: 4 ins; 6 del; 1 mod; 343 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.cpp) src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

rev 4199 : 8002144: G1: large number of evacuation failures may lead to large c heap memory usage Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd@gmail.com. Reviewed-by: johnc, jcoomes

27 lines changed: 2 ins; 17 del; 8 mod; 6520 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/g1CollectedHeap.hpp) src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

rev 4199 : 8002144: G1: large number of evacuation failures may lead to large c heap memory usage Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd@gmail.com. Reviewed-by: johnc, jcoomes

5 lines changed: 1 ins; 1 del; 3 mod; 2021 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.cpp) src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

rev 4195 : 8001424: G1: Rename certain G1-specific flags Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted. Reviewed-by: brutisso, ysr

5 lines changed: 0 ins; 0 del; 5 mod; 2138 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/g1CollectorPolicy.hpp) src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

rev 4195 : 8001424: G1: Rename certain G1-specific flags Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted. Reviewed-by: brutisso, ysr

8 lines changed: 0 ins; 0 del; 8 mod; 923 unchg

[Cdiffs](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp-.html) [New](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/g1/g1%5Fglobals.hpp) src/share/vm/gc_implementation/g1/g1_globals.hpp

rev 4195 : 8001424: G1: Rename certain G1-specific flags Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted. Reviewed-by: brutisso, ysr rev 4197 : 8001425: G1: Change the default values for certain G1 specific flags Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith monica.beckwith@oracle.com. Reviewed-by: brutisso, huntch

13 lines changed: 1 ins; 0 del; 12 mod; 334 unchg

[Cdiffs](src/share/vm/gc%5Finterface/gcCause.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Finterface/gcCause.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Finterface/gcCause.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Finterface/gcCause.cpp.sdiff.html) [Frames](src/share/vm/gc%5Finterface/gcCause.cpp.frames.html) [Old](src/share/vm/gc%5Finterface/gcCause.cpp-.html) [New](src/share/vm/gc%5Finterface/gcCause.cpp.html) [Patch](src/share/vm/gc%5Finterface/gcCause.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Finterface/gcCause.cpp) src/share/vm/gc_interface/gcCause.cpp

rev 4206 : 8006954: GC Cause equals No GC for CMS background collection in the trace GC event Reviewed-by: stefank, brutisso

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

[Cdiffs](src/share/vm/gc%5Finterface/gcCause.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Finterface/gcCause.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Finterface/gcCause.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Finterface/gcCause.hpp.sdiff.html) [Frames](src/share/vm/gc%5Finterface/gcCause.hpp.frames.html) [Old](src/share/vm/gc%5Finterface/gcCause.hpp-.html) [New](src/share/vm/gc%5Finterface/gcCause.hpp.html) [Patch](src/share/vm/gc%5Finterface/gcCause.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Finterface/gcCause.hpp) src/share/vm/gc_interface/gcCause.hpp

rev 4206 : 8006954: GC Cause equals No GC for CMS background collection in the trace GC event Reviewed-by: stefank, brutisso

1 line changed: 1 ins; 0 del; 0 mod; 123 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

4 lines changed: 1 ins; 0 del; 3 mod; 554 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

39 lines changed: 37 ins; 0 del; 2 mod; 683 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

4 lines changed: 3 ins; 0 del; 1 mod; 496 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

84 lines changed: 55 ins; 27 del; 2 mod; 1297 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

10 lines changed: 4 ins; 5 del; 1 mod; 329 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

9 lines changed: 4 ins; 4 del; 1 mod; 1597 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

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

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

rev 4205 : 8006937: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream Reviewed-by: kvn, stefank, poonam Contributed-by: sergey.gabdurakhmanov@oracle.com

1 line changed: 0 ins; 0 del; 1 mod; 546 unchg

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

rev 4205 : 8006937: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream Reviewed-by: kvn, stefank, poonam Contributed-by: sergey.gabdurakhmanov@oracle.com

1 line changed: 0 ins; 0 del; 1 mod; 364 unchg

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

rev 4202 : 8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them Summary: wrong detection for dead call sites. Reviewed-by: kvn

4 lines changed: 2 ins; 0 del; 2 mod; 1153 unchg

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

rev 4209 : 8008208: Event tracing for code cache subsystems can give wrong timestamps Reviewed-by: kvn, sla

1 line changed: 0 ins; 0 del; 1 mod; 1083 unchg

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

rev 4200 : 8006691: Remove jvm_version_info.is_kernel_jvm field Summary: Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated Reviewed-by: mchung, coleenp

1 line changed: 0 ins; 1 del; 0 mod; 4488 unchg

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

rev 4200 : 8006691: Remove jvm_version_info.is_kernel_jvm field Summary: Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated Reviewed-by: mchung, coleenp

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

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

108 lines changed: 49 ins; 2 del; 57 mod; 3365 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

5 lines changed: 1 ins; 2 del; 2 mod; 498 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

9 lines changed: 7 ins; 0 del; 2 mod; 126 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

56 lines changed: 56 ins; 0 del; 0 mod; 165 unchg

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

rev 4189 : 8006298: Specifying malformed options outputs non-sensical error Summary: Change error messages for malformed options so the messages are more useful. Reviewed-by: mikael, kvn, nloodin, coleenp

35 lines changed: 17 ins; 10 del; 8 mod; 3391 unchg

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

rev 4182 : 8006563: Remove unused ProfileVM_lock Reviewed-by: dholmes, sla

1 line changed: 0 ins; 0 del; 1 mod; 1386 unchg

[Cdiffs](src/share/vm/runtime/mutexLocker.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/mutexLocker.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/mutexLocker.cpp.wdiff.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 4182 : 8006563: Remove unused ProfileVM_lock Reviewed-by: dholmes, sla

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

[Cdiffs](src/share/vm/runtime/mutexLocker.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/mutexLocker.hpp.udiff.html) [Wdiffs](src/share/vm/runtime/mutexLocker.hpp.wdiff.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 4182 : 8006563: Remove unused ProfileVM_lock Reviewed-by: dholmes, sla

1 line changed: 0 ins; 1 del; 0 mod; 373 unchg

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

rev 4203 : 8006837: Missing call to cr() when printing entry_point in nmethod, in os::print_location Reviewed-by: stefank, poonam, kvn Contributed-by: sergey.gabdurakhmanov@oracle.com

1 line changed: 1 ins; 0 del; 0 mod; 1482 unchg

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

rev 4209 : 8008208: Event tracing for code cache subsystems can give wrong timestamps Reviewed-by: kvn, sla

18 lines changed: 0 ins; 6 del; 12 mod; 632 unchg

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

rev 4209 : 8008208: Event tracing for code cache subsystems can give wrong timestamps Reviewed-by: kvn, sla

16 lines changed: 0 ins; 0 del; 16 mod; 89 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

1 line changed: 1 ins; 0 del; 0 mod; 468 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

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

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

5 lines changed: 0 ins; 0 del; 5 mod; 506 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

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

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

4 lines changed: 2 ins; 0 del; 2 mod; 267 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

11 lines changed: 11 ins; 0 del; 0 mod; 202 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

1 line changed: 1 ins; 0 del; 0 mod; 115 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

49 lines changed: 48 ins; 0 del; 1 mod; 631 unchg

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

rev 4186 : 8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu

23 lines changed: 23 ins; 0 del; 0 mod; 418 unchg

[Cdiffs](src/share/vm/trace/traceEventClasses.xsl.cdiff.html) [Udiffs](src/share/vm/trace/traceEventClasses.xsl.udiff.html) [Wdiffs](src/share/vm/trace/traceEventClasses.xsl.wdiff.html) [Sdiffs](src/share/vm/trace/traceEventClasses.xsl.sdiff.html) [Frames](src/share/vm/trace/traceEventClasses.xsl.frames.html) [Old](src/share/vm/trace/traceEventClasses.xsl-.html) [New](src/share/vm/trace/traceEventClasses.xsl.html) [Patch](src/share/vm/trace/traceEventClasses.xsl.patch) [Raw](raw%5Ffiles/new/src/share/vm/trace/traceEventClasses.xsl) src/share/vm/trace/traceEventClasses.xsl

rev 4194 : 8007134: Enable tracing asserts on missing ResourceMark Reviewed-by: dholmes, sla

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

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

5 lines changed: 0 ins; 4 del; 1 mod; 81 unchg

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

rev 4185 : 7182152: Instrumentation hot swap test incorrect monitor count Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384. Reviewed-by: coleenp, acorn, sspitsyn

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

[Cdiffs](test/TEST.ROOT.cdiff.html) [Udiffs](test/TEST.ROOT.udiff.html) [Wdiffs](test/TEST.ROOT.wdiff.html) [Sdiffs](test/TEST.ROOT.sdiff.html) [Frames](test/TEST.ROOT.frames.html) [Old](test/TEST.ROOT-.html) [New](test/TEST.ROOT.html) [Patch](test/TEST.ROOT.patch) [Raw](raw%5Ffiles/new/test/TEST.ROOT) test/TEST.ROOT

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

1 line changed: 0 ins; 0 del; 1 mod; 30 unchg

[Cdiffs](test/runtime/7158988/FieldMonitor.java.cdiff.html) [Udiffs](test/runtime/7158988/FieldMonitor.java.udiff.html) [Wdiffs](test/runtime/7158988/FieldMonitor.java.wdiff.html) [Sdiffs](test/runtime/7158988/FieldMonitor.java.sdiff.html) [Frames](test/runtime/7158988/FieldMonitor.java.frames.html) [Old](test/runtime/7158988/FieldMonitor.java-.html) [New](test/runtime/7158988/FieldMonitor.java.html) [Patch](test/runtime/7158988/FieldMonitor.java.patch) [Raw](raw%5Ffiles/new/test/runtime/7158988/FieldMonitor.java) test/runtime/7158988/FieldMonitor.java

rev 4192 : 8000363: runtime/7158988/FieldMonitor.java fails with exception Summary: Removed unnecessary shell script in the test. Reviewed-by: coleenp, sla

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/AllocTestType.java.html) [Patch](test/runtime/NMT/AllocTestType.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/AllocTestType.java) test/runtime/NMT/AllocTestType.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/BaselineWithParameter.java.html) [Patch](test/runtime/NMT/BaselineWithParameter.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/BaselineWithParameter.java) test/runtime/NMT/BaselineWithParameter.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/CommandLineDetail.java.html) [Patch](test/runtime/NMT/CommandLineDetail.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/CommandLineDetail.java) test/runtime/NMT/CommandLineDetail.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/CommandLineEmptyArgument.java.html) [Patch](test/runtime/NMT/CommandLineEmptyArgument.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/CommandLineEmptyArgument.java) test/runtime/NMT/CommandLineEmptyArgument.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/CommandLineInvalidArgument.java.html) [Patch](test/runtime/NMT/CommandLineInvalidArgument.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/CommandLineInvalidArgument.java) test/runtime/NMT/CommandLineInvalidArgument.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/CommandLineSummary.java.html) [Patch](test/runtime/NMT/CommandLineSummary.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/CommandLineSummary.java) test/runtime/NMT/CommandLineSummary.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/CommandLineTurnOffNMT.java.html) [Patch](test/runtime/NMT/CommandLineTurnOffNMT.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/CommandLineTurnOffNMT.java) test/runtime/NMT/CommandLineTurnOffNMT.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/JcmdScale.java.html) [Patch](test/runtime/NMT/JcmdScale.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/JcmdScale.java) test/runtime/NMT/JcmdScale.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/JcmdWithNMTDisabled.java.html) [Patch](test/runtime/NMT/JcmdWithNMTDisabled.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/JcmdWithNMTDisabled.java) test/runtime/NMT/JcmdWithNMTDisabled.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/PrintNMTStatistics.java.html) [Patch](test/runtime/NMT/PrintNMTStatistics.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/PrintNMTStatistics.java) test/runtime/NMT/PrintNMTStatistics.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java.html) [Patch](test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java) test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/ShutdownTwice.java.html) [Patch](test/runtime/NMT/ShutdownTwice.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/ShutdownTwice.java) test/runtime/NMT/ShutdownTwice.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/SummaryAfterShutdown.java.html) [Patch](test/runtime/NMT/SummaryAfterShutdown.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/SummaryAfterShutdown.java) test/runtime/NMT/SummaryAfterShutdown.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/runtime/NMT/SummarySanityCheck.java.html) [Patch](test/runtime/NMT/SummarySanityCheck.java.patch) [Raw](raw%5Ffiles/new/test/runtime/NMT/SummarySanityCheck.java) test/runtime/NMT/SummarySanityCheck.java

rev 4188 : 8005013: Add NMT tests Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802 Reviewed-by: zgu, coleenp

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/OutputAnalyzerTest.java.html) [Patch](test/testlibrary/OutputAnalyzerTest.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/OutputAnalyzerTest.java) test/testlibrary/OutputAnalyzerTest.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java.html) [Patch](test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java) test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java.html) [Patch](test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java) test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java.html) [Patch](test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java) test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java.html) [Patch](test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java) test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------ ---[New](test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java.html) [Patch](test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java.patch) [Raw](raw%5Ffiles/new/test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java) test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java

rev 4183 : 8006413: Add utility classes for writing better multiprocess tests in jtreg Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin

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

------ ------ ------ ------ ------[Old](test/runtime/7158988/TestFieldMonitor.sh-.html) ---[Patch](test/runtime/7158988/TestFieldMonitor.sh.patch) --- test/runtime/7158988/TestFieldMonitor.sh

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


This code review page was prepared using /java/jdk/bin/webrev(vers 23.18-hg).