Changeset: 8e93f8517960 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e93f8517960
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: ea802a4750aa Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea802a4750aa 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: d853290566af Author: zmajo Date: 2015-01-29 19:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d853290566af 8071654: disassembler handles embedded OOPs not uniformly Summary: Remove (currently dead) code that prints oops within disassembled instructions. Reviewed-by: kvn, thartmann, roland ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp Changeset: a44f7b0530ab Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a44f7b0530ab 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 54365b7cd56e Author: thartmann Date: 2015-01-30 13:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54365b7cd56e Merge Changeset: 818ce4dab68a Author: anoll Date: 2015-01-30 15:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/818ce4dab68a 8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known Reviewed-by: kvn ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 778fd0840124 Author: anoll Date: 2015-01-30 14:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/778fd0840124 Merge Changeset: 76953f37d153 Author: anoll Date: 2015-01-30 15:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76953f37d153 Merge Changeset: 25454f0d37d3 Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25454f0d37d3 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1c65b563b1bd Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c65b563b1bd Merge Changeset: 7ed418950e15 Author: thartmann Date: 2015-02-02 15:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ed418950e15 8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages Summary: Disable large page usage for test. Reviewed-by: kvn ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java Changeset: f81627ca8a1c Author: thartmann Date: 2015-02-02 14:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f81627ca8a1c Merge Changeset: 5960a65b0f54 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5960a65b0f54 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 5bfedd3cfd39 Author: anoll Date: 2015-02-03 10:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bfedd3cfd39 8068440: Test6857159.java times out Summary: Replace shell script with Java-only code Reviewed-by: kvn, iignatyev ! test/compiler/c2/6857159/Test6857159.java Changeset: a4f200a81135 Author: anoll Date: 2015-02-03 09:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4f200a81135 Merge - make/linux/makefiles/build_vm_def.sh - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/runtime/7194254/Test7194254.java Changeset: b50281ff91ce Author: goetz Date: 2015-01-30 12:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b50281ff91ce 8071996: split_if accesses NULL region of ConstraintCast Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 048d681ebfe2 Author: zmajo Date: 2015-02-06 18:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/048d681ebfe2 8072398: assert fails in L1RGenerator::increment_event_counter_impl Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: b554e929f7a7 Author: pchistyakov Date: 2015-01-30 20:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b554e929f7a7 8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available Summary: disabled DeoptimizeALot for test runs Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 122b9c0f6a86 Author: roland Date: 2015-01-30 15:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/122b9c0f6a86 8071533: assert(n0->is_Call()) failed: expect a call here Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/callnode.cpp Changeset: 94ec81ddd4ec Author: roland Date: 2015-02-06 13:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94ec81ddd4ec 8071999: SA's buildreplayjars fail with exception Summary: support default methods when dumping classes in SA Reviewed-by: vlivanov, kvn, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java Changeset: e9291d20ecaa Author: roland Date: 2015-02-09 15:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9291d20ecaa 8072016: Array copy may cause infinite cycle of deoptimization/compilation Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! test/compiler/arraycopy/TestArrayCopyNoInit.java + test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ce7613869df3 Author: roland Date: 2015-02-09 13:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce7613869df3 8071821: Assert failed in UnexpectedDeoptimizationTest.java Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: d0b3b6f5a445 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d0b3b6f5a445 Merge ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4f8e46262c7f Author: mgerdin Date: 2015-02-06 16:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f8e46262c7f 8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc() Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 9c8bd4409dc9 Author: skovalev Date: 2015-02-09 09:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c8bd4409dc9 8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23) Reviewed-by: jwilhelm, iignatyev ! test/TEST.groups Changeset: 948f2c218630 Author: jwilhelm Date: 2015-02-09 17:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/948f2c218630 8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well Summary: Changed to a more generic description. Reviewed-by: mgerdin, tschatzl ! src/share/vm/runtime/globals.hpp Changeset: d040a82e590c Author: tschatzl Date: 2015-02-10 15:44 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d040a82e590c 8072056: Remove unnecessary header file #include Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp Reviewed-by: tschatzl, kbarrett, jprovino Contributed-by: tom.ben...@oracle.com ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 566574421b40 Author: tschatzl Date: 2015-02-10 17:41 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/566574421b40 8065093: Remove unused variable/output argument Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate Reviewed-by: tschatzl, kbarrett Contributed-by: tom.ben...@oracle.com ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 73a4afa29510 Author: mlarsson Date: 2015-02-11 14:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73a4afa29510 8066566: Refactor ParNewGeneration to contain ParNewTracer Reviewed-by: ehelin, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 0053c85cff01 Author: jwilhelm Date: 2015-02-13 01:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0053c85cff01 Merge ! src/share/vm/runtime/globals.hpp Changeset: c1552a4dfc14 Author: miauno Date: 2015-02-04 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1552a4dfc14 8072472: serviceability/dcmd/framework/* should be quarantined Reviewed-by: jbachorik ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: 6bfc40057b3f Author: dholmes Date: 2015-02-04 18:47 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bfc40057b3f 8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe <thomas.stu...@gmail.com> ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: a09b7ff9426d Author: dholmes Date: 2015-02-04 21:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a09b7ff9426d 8072575: Add missing test for 8065895 Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe <thomas.stu...@gmail.com> + test/runtime/ErrorHandling/SecondaryErrorTest.java Changeset: 623d0a89d55d Author: sla Date: 2015-02-05 12:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/623d0a89d55d 8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT Reviewed-by: dholmes, ctornqvi ! test/TEST.ROOT Changeset: ad10a46cc215 Author: goetz Date: 2015-02-04 16:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad10a46cc215 8072434: 8064457: introduces performance regressions in 9-b47 Reviewed-by: coleenp, kvn ! src/share/vm/runtime/virtualspace.cpp Changeset: 9c3b4e28183c Author: jbachorik Date: 2015-01-12 14:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c3b4e28183c 8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/mapfile-vers ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 871f73d10e98 Author: dcubed Date: 2015-02-06 10:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/871f73d10e98 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/prims/jvm.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: f27530eb6c46 Author: jbachorik Date: 2014-12-02 19:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f27530eb6c46 8067447: Factor out the shared implementation of the VM flags manipulation code Reviewed-by: sla, dholmes ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp + src/share/vm/services/writeableFlags.cpp + src/share/vm/services/writeableFlags.hpp Changeset: 4a76ca542247 Author: hseigel Date: 2015-02-10 09:25 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a76ca542247 8072694: Need errno info when CDS archive creation fails Summary: Add errno output to error message when CDS archive creation fails Reviewed-by: dholmes, lfoltan ! src/share/vm/memory/filemap.cpp Changeset: dba0e5e29ebd Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dba0e5e29ebd 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/prims/unsafe.cpp ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java Changeset: d5c8919c43ab Author: psandoz Date: 2015-02-10 16:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5c8919c43ab Merge Changeset: 35cf9f62226f Author: coleenp Date: 2015-02-10 15:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35cf9f62226f 8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot Reviewed-by: lfoltan, gtriantafill, hseigel ! src/share/vm/memory/allocation.cpp ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/nmtDCmd.cpp Changeset: ce2c731bb770 Author: psandoz Date: 2015-02-10 21:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce2c731bb770 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support Reviewed-by: kvn, vlivanov ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 18da5dda66d2 Author: psandoz Date: 2015-02-10 22:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18da5dda66d2 Merge Changeset: b35cc4197f1b Author: dfuchs Date: 2015-02-11 17:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b35cc4197f1b 8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix Reviewed-by: dholmes, coleenp ! src/share/vm/opto/divnode.cpp ! src/share/vm/prims/jvm.cpp Changeset: 70e539f62c3d Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70e539f62c3d Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: 16157f91ff41 Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16157f91ff41 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 9fb7fdc554db Author: lana Date: 2015-02-19 16:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fb7fdc554db Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 27f0413cbea3 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27f0413cbea3 Added tag jdk9-b52 for changeset 9fb7fdc554db ! .hgtags Changeset: b00d819e1fcc Author: dholmes Date: 2015-02-13 06:23 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b00d819e1fcc 8072935: Fix missing newline at end of file after 8067447 Reviewed-by: dholmes, dlong Contributed-by: Thomas Stuefe <thomas.stu...@gmail.com> ! src/share/vm/services/writeableFlags.cpp Changeset: b14b199c0eaa Author: ykantser Date: 2015-02-13 13:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b14b199c0eaa 8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 30137e7eef47 Author: dcubed Date: 2015-02-13 10:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30137e7eef47 8061553: Contended Locking fast enter bucket Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket Reviewed-by: dholmes, acorn Contributed-by: dave.d...@oracle.com, karen.kinn...@oracle.com, daniel.daughe...@oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 034eb71ab7fd Author: cjplummer Date: 2015-02-11 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/034eb71ab7fd 8054888: Runtime: Add Diagnostic Command that prints the class hierarchy Summary: Added the VM.class_hierarhcy DCMD Reviewed-by: stefank, miauno ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! test/Makefile + test/serviceability/dcmd/vm/ClassHierarchyTest.java Changeset: 32e5c73978d0 Author: jiangli Date: 2015-02-13 20:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32e5c73978d0 Merge Changeset: 1358c53c32f1 Author: ctornqvi Date: 2015-02-13 15:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1358c53c32f1 Merge Changeset: b3ff7aa031d3 Author: ctornqvi Date: 2015-02-14 00:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3ff7aa031d3 Merge ! src/share/vm/services/diagnosticCommand.cpp Changeset: 53bc5f5b8378 Author: cjplummer Date: 2015-02-14 08:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53bc5f5b8378 8073167: Undo change to -retain argument in hotspot/test/Makefile Summary: -retain:all changed back to -retain:fail,error Reviewed-by: stefank ! test/Makefile Changeset: dd131cca9937 Author: hseigel Date: 2015-02-17 13:19 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd131cca9937 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image Summary: Remove the meta-index code and rt.jar code and comments Reviewed-by: mchung, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp Changeset: ff7fa523a873 Author: ctornqvi Date: 2015-02-18 19:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff7fa523a873 Merge Changeset: e993a176f3d7 Author: mlarsson Date: 2015-02-13 09:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e993a176f3d7 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: ad8ac65b4d77 Author: mlarsson Date: 2015-02-13 10:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad8ac65b4d77 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: 96fec51ac851 Author: stefank Date: 2015-02-10 17:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96fec51ac851 8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp Reviewed-by: jwilhelm, tschatzl ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/share/vm/gc_implementation/g1/g1EvacFailure.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp Changeset: 6a5be7f00868 Author: stefank Date: 2015-02-13 14:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a5be7f00868 8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciBaseObject.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArray.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderStats.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp + src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp + src/share/vm/memory/cardTableModRefBS.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp + src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp Changeset: d8ded1e4465b Author: sangheki Date: 2015-02-16 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8ded1e4465b 8073115: assert(_covered_region.contains(p)) needs better error messages Summary: Changed to print out related values Reviewed-by: jwilhelm, brutisso, stefank ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp Changeset: 759a167d2381 Author: jwilhelm Date: 2015-02-16 21:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/759a167d2381 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp Changeset: 2f392e90f258 Author: stefank Date: 2015-02-18 08:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f392e90f258 8073387: Move VerifyOopClosures out from genOopClosures.hpp Reviewed-by: brutisso, mgerdin, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/oops/oop.cpp + src/share/vm/oops/verifyOopClosure.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 9f95e0a7aeb9 Author: jwilhelm Date: 2015-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f95e0a7aeb9 Merge ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 840306ef66e4 Author: drchase Date: 2015-02-17 13:54 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/840306ef66e4 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: f1b92b73e6aa Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1b92b73e6aa 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: cf7251f51459 Author: iveresov Date: 2015-02-17 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf7251f51459 Merge Changeset: fd5c69442b0b Author: vlivanov Date: 2015-02-19 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd5c69442b0b Merge ! src/share/vm/opto/graphKit.cpp Changeset: f717f8d3538c Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f717f8d3538c Merge - src/share/vm/oops/oop.inline2.hpp Changeset: effd5ef0c3eb Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/effd5ef0c3eb Merge - src/share/vm/oops/oop.inline2.hpp Changeset: f8094b53203e Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8094b53203e Added tag jdk9-b53 for changeset effd5ef0c3eb ! .hgtags