hg: kulla/dev/hotspot: 200 new changesets

robert.field at oracle.com robert.field at oracle.com
Wed Apr 22 21:51:06 UTC 2015


Changeset: 27f0413cbea3
Author:    katleman
Date:      2015-02-26 15:57 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/27f0413cbea3

Added tag jdk9-b52 for changeset 9fb7fdc554db

! .hgtags

Changeset: effd5ef0c3eb
Author:    lana
Date:      2015-02-26 20:17 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/effd5ef0c3eb

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: b25ffc981c65
Author:    ihse
Date:      2015-02-27 11:56 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b25ffc981c65

8072842: Add support for building native JTReg tests
Reviewed-by: erikj, sla

+ make/test/JtregNative.gmk
! test/Makefile
! test/TEST.groups
+ test/native_sanity/JniVersion.java
+ test/native_sanity/libJniVersion.c

Changeset: cc8363b030d5
Author:    aph
Date:      2014-12-11 13:11 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cc8363b030d5

8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/
Reviewed-by: dholmes, goetz, dlong, coleenp, kvn

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
+ make/linux/makefiles/aarch64.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
+ make/linux/platform_aarch64
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 7bce4e135976
Author:    kvn
Date:      2014-12-11 15:06 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7bce4e135976

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! make/linux/makefiles/gcc.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 73d7851fa9f2
Author:    aph
Date:      2015-01-15 11:17 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/73d7851fa9f2

8068055: AARCH64: os_cpu
Summary: add src/os_cpu/linux_aarch64/vm/* files
Reviewed-by: kvn, roland, dholmes

+ src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.S
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.ad
+ src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp

Changeset: 647c8b619d80
Author:    aph
Date:      2015-01-20 11:34 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/647c8b619d80

8068054: AARCH64: Assembler interpreter, shared runtime
Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files.
Reviewed-by: kvn, roland, coleenp, twisti

+ src/cpu/aarch64/vm/aarch64Test.cpp
+ src/cpu/aarch64/vm/aarch64_call.cpp
+ src/cpu/aarch64/vm/aarch64_linkage.S
+ src/cpu/aarch64/vm/assembler_aarch64.cpp
+ src/cpu/aarch64/vm/assembler_aarch64.hpp
+ src/cpu/aarch64/vm/assembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.hpp
+ src/cpu/aarch64/vm/bytes_aarch64.hpp
+ src/cpu/aarch64/vm/codeBuffer_aarch64.hpp
+ src/cpu/aarch64/vm/compiledIC_aarch64.cpp
+ src/cpu/aarch64/vm/copy_aarch64.hpp
+ src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/cpustate_aarch64.hpp
+ src/cpu/aarch64/vm/debug_aarch64.cpp
+ src/cpu/aarch64/vm/decode_aarch64.hpp
+ src/cpu/aarch64/vm/depChecker_aarch64.cpp
+ src/cpu/aarch64/vm/depChecker_aarch64.hpp
+ src/cpu/aarch64/vm/disassembler_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.cpp
+ src/cpu/aarch64/vm/frame_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.inline.hpp
+ src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
+ src/cpu/aarch64/vm/globals_aarch64.hpp
+ src/cpu/aarch64/vm/icBuffer_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.hpp
+ src/cpu/aarch64/vm/immediate_aarch64.cpp
+ src/cpu/aarch64/vm/immediate_aarch64.hpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.cpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.cpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.hpp
+ src/cpu/aarch64/vm/interpreter_aarch64.cpp
+ src/cpu/aarch64/vm/interpreter_aarch64.hpp
+ src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
+ src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
+ src/cpu/aarch64/vm/jniTypes_aarch64.hpp
+ src/cpu/aarch64/vm/jni_aarch64.h
+ src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.hpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.cpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.hpp
+ src/cpu/aarch64/vm/registerMap_aarch64.hpp
+ src/cpu/aarch64/vm/register_aarch64.cpp
+ src/cpu/aarch64/vm/register_aarch64.hpp
+ src/cpu/aarch64/vm/register_definitions_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.hpp
+ src/cpu/aarch64/vm/runtime_aarch64.cpp
+ src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
+ src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/templateTable_aarch64.cpp
+ src/cpu/aarch64/vm/templateTable_aarch64.hpp
+ src/cpu/aarch64/vm/vmStructs_aarch64.hpp
+ src/cpu/aarch64/vm/vm_version_aarch64.cpp
+ src/cpu/aarch64/vm/vm_version_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.cpp
+ src/cpu/aarch64/vm/vmreg_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp
+ src/cpu/aarch64/vm/vtableStubs_aarch64.cpp

Changeset: d498aba2c736
Author:    aph
Date:      2015-01-20 12:47 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d498aba2c736

8068053: AARCH64: C1 and C2 compilers
Summary: add src/cpu/aarch64/vm/* C1 and C2 files
Reviewed-by: kvn, roland

+ src/cpu/aarch64/vm/aarch64.ad
+ src/cpu/aarch64/vm/aarch64_ad.m4
+ src/cpu/aarch64/vm/ad_encode.m4
+ src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
+ src/cpu/aarch64/vm/c1_Defs_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
+ src/cpu/aarch64/vm/c1_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_init_aarch64.cpp

Changeset: 694f5e5bb982
Author:    kvn
Date:      2015-01-20 15:24 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/694f5e5bb982

Merge

! agent/src/os/linux/LinuxDebuggerLocal.c
! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: c62971d23589
Author:    aph
Date:      2015-01-21 14:38 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c62971d23589

8069593: Changes to JavaThread::_thread_state must use acquire and release
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp

Changeset: 0ab4623375c2
Author:    enevill
Date:      2015-01-26 09:50 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0ab4623375c2

8071563: AARCH64 staging fail to build
Summary: Fixed build problem after merge 8064457 changes.
Reviewed-by: kvn, goetz

! src/share/vm/memory/metaspace.cpp

Changeset: f624acc711e2
Author:    aph
Date:      2015-01-27 20:49 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f624acc711e2

8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: Apply the fix for 8039975 to the AArch64 sources.
Reviewed-by: kvn, roland

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp

Changeset: 2b069b91bb98
Author:    enevill
Date:      2015-02-02 11:29 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2b069b91bb98

8072129: [AARCH64] missing fix for 8066900
Summary: add 8066900 fix to arm64 code.
Reviewed-by: kvn

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp

Changeset: 55e58bfad598
Author:    aph
Date:      2015-02-05 11:47 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/55e58bfad598

8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
Summary: Use iReg<X>NoSp registers operands where required.
Reviewed-by: kvn, adinn, enevill

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: ef43f5719e95
Author:    aph
Date:      2015-02-06 10:21 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ef43f5719e95

8072698: Add AArch64 support to hsdis
Reviewed-by: kvn

! src/share/tools/hsdis/hsdis.c

Changeset: 00f3abb1f174
Author:    aph
Date:      2015-02-06 10:36 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/00f3abb1f174

8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Summary: Apply the fix for 8068655 to the AArch64 sources.
Reviewed-by: kvn

! src/cpu/aarch64/vm/frame_aarch64.cpp

Changeset: f83851ae258e
Author:    kvn
Date:      2015-02-26 10:56 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f83851ae258e

Merge

- make/linux/makefiles/build_vm_def.sh
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
! src/os/linux/vm/os_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/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 21f64f2bbdc8
Author:    kvn
Date:      2015-03-02 10:09 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/21f64f2bbdc8

Merge


Changeset: 84c5d19d3a32
Author:    adinn
Date:      2015-03-02 10:31 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/84c5d19d3a32

8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805
Reviewed-by: aph, kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/icBuffer_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 748bfdc032eb
Author:    erikj
Date:      2015-02-18 11:25 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/748bfdc032eb

8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results
Reviewed-by: dholmes, dlong

! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! make/aix/makefiles/sa.make
! make/bsd/makefiles/sa.make
! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make

Changeset: b042554105f7
Author:    dholmes
Date:      2015-02-18 22:19 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b042554105f7

8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp
Reviewed-by: bdelsart, dlong, hseigel, coleenp

! src/share/vm/runtime/arguments.cpp

Changeset: 301c5b48a95a
Author:    ctornqvi
Date:      2015-02-23 05:01 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/301c5b48a95a

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: a1676462e072
Author:    stefank
Date:      2015-02-18 09:22 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a1676462e072

8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp
Reviewed-by: mgerdin, coleenp

! src/share/vm/ci/ciKlass.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/memory/genRemSet.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp

Changeset: 45dc3d4c5c24
Author:    jwilhelm
Date:      2014-08-22 10:10 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/45dc3d4c5c24

8061802: REDO - Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: kbarrett, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: b8ef0ff7b28d
Author:    stefank
Date:      2015-02-18 10:28 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b8ef0ff7b28d

8073389: Remove the include of resourceArea.hpp from classFileParser.hpp
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/runtimeService.cpp

Changeset: ae3dbd31307f
Author:    mgerdin
Date:      2015-02-20 12:43 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ae3dbd31307f

8073532: jmap -heap fails after generation array removal
Summary: Fix field accessor code in the SA
Reviewed-by: jwilhelm, brutisso

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java

Changeset: 01f6c1362694
Author:    tschatzl
Date:      2015-02-20 16:07 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/01f6c1362694

8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array
Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: 89aef9b18319
Author:    stefank
Date:      2015-02-20 15:23 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/89aef9b18319

8073554: Remove unnecessary includes of markSweep[.inline].hpp
Reviewed-by: tschatzl, coleenp

! src/share/vm/code/codeCache.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp

Changeset: 194b81937d60
Author:    stefank
Date:      2015-02-20 15:47 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/194b81937d60

Merge


Changeset: 532bf0752bbc
Author:    stefank
Date:      2015-02-20 17:08 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/532bf0752bbc

Merge


Changeset: eb2c3a5a454a
Author:    goetz
Date:      2015-02-20 22:22 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/eb2c3a5a454a

8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages
Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes.
Reviewed-by: jmasa

! src/share/vm/memory/collectorPolicy.cpp

Changeset: 015fac83707e
Author:    stefank
Date:      2015-02-20 13:54 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/015fac83707e

8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/runtime/java.cpp

Changeset: e2c2ec8ce1be
Author:    jwilhelm
Date:      2015-02-23 18:40 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e2c2ec8ce1be

Merge


Changeset: 36ea8ccb155c
Author:    sjohanss
Date:      2014-12-11 09:56 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/36ea8ccb155c

8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform.
Reviewed-by: jwilhelm, brutisso

! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 6357f6686ca2
Author:    jwilhelm
Date:      2015-02-26 19:32 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6357f6686ca2

Merge


Changeset: cf4fda2ea188
Author:    amurillo
Date:      2015-02-27 07:34 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cf4fda2ea188

Merge


Changeset: ba828548b907
Author:    amurillo
Date:      2015-03-03 06:23 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ba828548b907

Merge

! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9a6515e858d5
Author:    aph
Date:      2015-03-03 17:56 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9a6515e858d5

8074349: AARCH64: C2 generates poor code for some byte and character stores
Summary: Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: f8094b53203e
Author:    katleman
Date:      2015-03-05 11:26 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f8094b53203e

Added tag jdk9-b53 for changeset effd5ef0c3eb

! .hgtags

Changeset: c3b117fa5bde
Author:    lana
Date:      2015-03-05 15:21 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c3b117fa5bde

Merge


Changeset: a53f5508bf62
Author:    sspitsyn
Date:      2015-02-25 00:30 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a53f5508bf62

8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 8066a1720b02
Author:    ctornqvi
Date:      2015-02-26 06:11 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8066a1720b02

8073718: [TESTBUG] Cleanup test output and skip creating mini dumps
Reviewed-by: sla, ctornqvi
Contributed-by: stefan.sarne at oracle.com

! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java

Changeset: c9b16ad5dad9
Author:    ctornqvi
Date:      2015-02-26 06:11 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c9b16ad5dad9

8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread
Reviewed-by: dholmes, ctornqvi
Contributed-by: dmitry.dmitriev at oracle.com

+ test/runtime/Thread/Fibonacci.java

Changeset: ee9ab037aefb
Author:    hseigel
Date:      2015-02-27 12:48 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ee9ab037aefb

8073908: Replace hotspot/testlibrary use of sun.management with public API
Summary: use java.lang API's instead of sun.management API's.
Reviewed-by: sla, iignatyev, gtriantafill, mchung

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 65f0b5b4a5cb
Author:    ctornqvi
Date:      2015-03-02 05:32 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/65f0b5b4a5cb

Merge

! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: 15b8ca9c2885
Author:    dcubed
Date:      2015-03-02 16:31 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/15b8ca9c2885

8072439: fix for 8047720 may need more work
Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com.
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com

! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 2c370642e2ed
Author:    mgronlun
Date:      2015-03-03 20:17 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2c370642e2ed

8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
Reviewed-by: jbachorik, dsamersoff, farvidsson

! src/os/windows/vm/attachListener_windows.cpp

Changeset: da7523de6702
Author:    jwilhelm
Date:      2015-02-26 17:02 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/da7523de6702

8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669
Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java
Reviewed-by: mgerdin, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: 57269e7bf812
Author:    jwilhelm
Date:      2015-02-26 21:00 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/57269e7bf812

8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent
Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: mgerdin

! test/serviceability/dcmd/gc/RunGCTest.java

Changeset: 1573e72240b9
Author:    kbarrett
Date:      2015-02-27 19:52 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1573e72240b9

8069016: Add BarrierSet downcast support
Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki

! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.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/modRefBarrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
+ src/share/vm/utilities/fakeRttiSupport.hpp

Changeset: c22d211b6f36
Author:    david
Date:      2015-03-03 12:19 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c22d211b6f36

8073464: GC workers do not have thread names
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 70d8700f9524
Author:    tschatzl
Date:      2015-03-03 12:38 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/70d8700f9524

8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp

Changeset: 71f4ed3c627f
Author:    tschatzl
Date:      2015-03-03 13:25 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/71f4ed3c627f

Merge


Changeset: 8006272eca39
Author:    jwilhelm
Date:      2015-03-02 16:19 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8006272eca39

8071335: gc/TestSmallHeap.java throw OOM
Summary: To avoid OOME, do not run with -Xcomp
Reviewed-by: brutisso, tschatzl

! test/gc/TestSmallHeap.java

Changeset: eb43e86b7100
Author:    jwilhelm
Date:      2015-03-03 19:21 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/eb43e86b7100

Merge


Changeset: a3654e0e77f9
Author:    jwilhelm
Date:      2015-03-04 02:23 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a3654e0e77f9

8074319: barrier_set_cast defined via friend injection
Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
Contributed-by: kim.barrett at oracle.com

! src/share/vm/memory/barrierSet.hpp

Changeset: a534c4d87ec8
Author:    jwilhelm
Date:      2015-03-05 17:27 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a534c4d87ec8

Merge

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 1d306e84f829
Author:    iignatyev
Date:      2015-02-19 23:49 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1d306e84f829

8073499: quarantine compiler/tiered/LevelTransitionTest
Reviewed-by: kvn

! test/compiler/tiered/LevelTransitionTest.java

Changeset: 796f5bb2dec5
Author:    ppunegov
Date:      2015-02-18 16:19 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/796f5bb2dec5

8067157: Closed compiler tests should not be in hotspot/test/TEST.groups
Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group
Reviewed-by: kvn, zmajo

! test/TEST.groups

Changeset: b79a5703e525
Author:    ppunegov
Date:      2015-02-18 16:59 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b79a5703e525

8067012: Don't create MDO for constant getters
Summary: Add check if the method is constant getter
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/advancedThresholdPolicy.cpp

Changeset: e48badb106e1
Author:    dpochepk
Date:      2015-02-19 23:47 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e48badb106e1

8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods'
Summary: added filter for invalid testcase
Reviewed-by: kvn, iignatyev

! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java

Changeset: 54e0f8b411a8
Author:    roland
Date:      2015-02-18 18:14 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/54e0f8b411a8

6912521: System.arraycopy works slower than the simple loop for little lengths
Summary: convert small array copies to series of loads and stores
Reviewed-by: kvn, vlivanov

+ src/share/vm/opto/arraycopynode.cpp
+ src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java

Changeset: aa37799c0445
Author:    thartmann
Date:      2015-02-23 07:55 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/aa37799c0445

8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 31d53895b2d6
Author:    thartmann
Date:      2015-02-23 10:38 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/31d53895b2d6

8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark"
Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'.
Reviewed-by: kvn, iignatyev

! src/share/vm/runtime/sweeper.cpp

Changeset: 5cc8f720e18d
Author:    simonis
Date:      2015-02-23 10:32 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5cc8f720e18d

8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp
Reviewed-by: roland

! src/share/vm/opto/arraycopynode.cpp

Changeset: ff87d12995da
Author:    vlivanov
Date:      2015-02-24 07:39 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ff87d12995da

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 29b91dd20de6
Author:    vlivanov
Date:      2015-02-24 17:14 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/29b91dd20de6

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: 0a5f2750ef42
Author:    iveresov
Date:      2015-02-24 23:31 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0a5f2750ef42

8073735: compiler/loopopts/CountedLoopProblem.java got OOME
Summary: Ignore OOM in the test
Reviewed-by: kvn

! test/compiler/loopopts/CountedLoopProblem.java

Changeset: 0fd143632552
Author:    roland
Date:      2015-02-24 15:23 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0fd143632552

8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478
Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off
Reviewed-by: kvn, iveresov

! src/share/vm/opto/loopTransform.cpp
+ test/compiler/loopopts/TestCastIINoLoopLimitCheck.java

Changeset: 50ac03d16c22
Author:    roland
Date:      2015-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/50ac03d16c22

8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent
Summary: assert in array copy code broken when array size becomes known during igvn
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCloneBadAssert.java
! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java

Changeset: fe7233679163
Author:    zmajo
Date:      2015-02-27 13:21 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fe7233679163

8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>

! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java

Changeset: dacf878d4b46
Author:    zmajo
Date:      2015-02-28 12:33 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dacf878d4b46

Merge


Changeset: ec1ca81aefc6
Author:    roland
Date:      2015-02-25 12:33 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ec1ca81aefc6

8073796: assert(check_obj_alignment(result)) failed: address not aligned: ...
Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: 442d0a8b76cc
Author:    skovalev
Date:      2015-02-24 16:08 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/442d0a8b76cc

8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles
Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles.
Reviewed-by: mseledtsov, dholmes, iignatyev

! test/TEST.groups

Changeset: b7326921c3f6
Author:    skovalev
Date:      2015-02-24 15:42 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b7326921c3f6

8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED
Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification.
Reviewed-by: iignatyev, kvn

! test/testlibrary_tests/RandomGeneratorTest.java

Changeset: 6235f6e82466
Author:    fzhinkin
Date:      2015-02-27 11:41 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6235f6e82466

8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
Reviewed-by: iveresov

! src/share/vm/c1/c1_LIR.cpp
+ test/compiler/print/TestProfileReturnTypePrinting.java

Changeset: 063ec1611772
Author:    iignatyev
Date:      2015-03-02 11:15 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/063ec1611772

Merge


Changeset: b7e464329497
Author:    thartmann
Date:      2015-03-02 13:16 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b7e464329497

8073956: Escape analysis dump misses args information
Summary: Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: c7e9c22ab919
Author:    thartmann
Date:      2015-03-02 13:28 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c7e9c22ab919

Merge


Changeset: 16a66b3338de
Author:    thartmann
Date:      2015-03-02 13:40 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/16a66b3338de

8006960: hotspot, "impossible" assertion failure
Summary: Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn

! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java

Changeset: d319aa28b87f
Author:    thartmann
Date:      2015-03-02 15:11 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d319aa28b87f

Merge


Changeset: 9b9e7edc17ce
Author:    thartmann
Date:      2015-03-02 15:20 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9b9e7edc17ce

Merge

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: be83b0955522
Author:    vlivanov
Date:      2015-03-02 07:20 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/be83b0955522

Merge

! src/share/vm/code/codeCache.cpp
! test/TEST.groups

Changeset: 61edd5c7412e
Author:    vlivanov
Date:      2015-03-02 18:12 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/61edd5c7412e

Merge


Changeset: d63ee67dbc90
Author:    roland
Date:      2015-03-03 12:30 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d63ee67dbc90

8073957: assert(ary_src != 0) failed: not an array or instance?
Summary: ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp

Changeset: 21dbad89e2dc
Author:    zmajo
Date:      2015-03-06 08:53 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/21dbad89e2dc

Merge

! src/share/vm/opto/graphKit.cpp

Changeset: de7ca28f8b7d
Author:    amurillo
Date:      2015-03-06 04:58 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/de7ca28f8b7d

Merge

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b104f7846820
Author:    katleman
Date:      2015-03-12 13:35 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b104f7846820

Added tag jdk9-b54 for changeset c3b117fa5bde

! .hgtags

Changeset: be49ab55e5c4
Author:    lana
Date:      2015-03-12 21:14 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/be49ab55e5c4

Merge


Changeset: 1af78ca1b0a3
Author:    aph
Date:      2015-03-13 12:44 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1af78ca1b0a3

8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Summary: Remove stray POP instruction
Reviewed-by: dholmes

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

Changeset: 0477d65bda6c
Author:    aph
Date:      2015-03-13 12:44 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0477d65bda6c

Merge


Changeset: 8a4e011d99be
Author:    dholmes
Date:      2015-03-03 19:20 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8a4e011d99be

7143664: Clean up OrderAccess implementations and usage
Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
Contributed-by: Erik Osterlund <erik.osterlund at lnu.se>

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: 06af60444d5e
Author:    kevinw
Date:      2015-03-03 19:42 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/06af60444d5e

8073688: Infinite loop reading types during jmap attach.
Reviewed-by: dsamersoff, sla

! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java

Changeset: 04920bf22782
Author:    dholmes
Date:      2015-03-04 16:35 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/04920bf22782

8073861: Unused VM Options in JDK9 HotSpot
Reviewed-by: dholmes, lfoltan
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 7d586d50e264
Author:    dcubed
Date:      2015-03-06 08:47 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7d586d50e264

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: c3f28a6822dd
Author:    gthornbr
Date:      2015-03-06 17:19 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c3f28a6822dd

8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
Summary: Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn

! src/os/solaris/vm/jvm_solaris.h
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp

Changeset: 2617fceec2a3
Author:    mockner
Date:      2015-03-09 13:39 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2617fceec2a3

8013393: Merge template interpreter files for x86 _32 and _64.
Summary: The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp

+ src/cpu/x86/vm/templateTable_x86.cpp
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: e0c6eb5fce97
Author:    ctornqvi
Date:      2015-03-10 04:53 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e0c6eb5fce97

8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
Reviewed-by: coleenp, gtriantafill, dholmes

! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp

Changeset: 3846282d50e9
Author:    mikael
Date:      2015-03-10 09:42 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3846282d50e9

8074726: Update source and target version used when compiling hotspot class files
Summary: Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8
Reviewed-by: dholmes, sla

! make/aix/makefiles/rules.make
! make/bsd/makefiles/rules.make
! make/defs.make
! make/linux/makefiles/rules.make
! make/solaris/makefiles/rules.make
! make/windows/makefiles/rules.make

Changeset: eab5843db817
Author:    david
Date:      2015-03-05 16:43 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/eab5843db817

8073545: Use shorter and more descriptive names for GC worker threads
Reviewed-by: ehelin, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 7bdaaf31bc71
Author:    sfriberg
Date:      2015-03-06 09:07 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7bdaaf31bc71

8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
Summary: When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 04b27d7401ba
Author:    jwilhelm
Date:      2015-03-06 16:12 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/04b27d7401ba

8051984: @ignore should be placed after @test
Summary: as ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: ac6ef02961e7
Author:    jwilhelm
Date:      2015-03-09 01:58 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ac6ef02961e7

Merge


Changeset: 656216252893
Author:    stefank
Date:      2015-03-09 08:22 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/656216252893

8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
Reviewed-by: stefank
Contributed-by: thomas.stuefe at gmail.com

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: e8652b6ab788
Author:    asiebenborn
Date:      2015-03-06 16:47 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e8652b6ab788

8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: 115236e78a47
Author:    ehelin
Date:      2015-01-26 10:32 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/115236e78a47

8030646: track collection set membership in one place
Reviewed-by: tschatzl, jwilhelm

! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp

Changeset: 208446e49726
Author:    ehelin
Date:      2015-03-09 11:37 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/208446e49726

Merge


Changeset: af3b0db91659
Author:    sangheki
Date:      2015-03-09 09:30 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/af3b0db91659

8073654: Marking statistics should use size_t
Summary: Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

Changeset: 98e38530135c
Author:    jwilhelm
Date:      2015-03-12 16:10 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/98e38530135c

Merge

- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 0ef1d0b2fc2e
Author:    dlong
Date:      2015-02-24 17:23 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0ef1d0b2fc2e

8072383: resolve conflicts between open and closed ports
Summary: refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, dholmes

! agent/src/os/linux/libproc.h
! make/defs.make
- make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/ppc.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/linux/platform_arm
- make/linux/platform_ppc
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 709140b8dfa5
Author:    iignatyev
Date:      2015-03-12 19:12 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/709140b8dfa5

8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
Reviewed-by: kvn, roland

! test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: 8e1fc80221d7
Author:    iignatyev
Date:      2015-03-12 19:11 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8e1fc80221d7

8074980: add WhiteBox API to get a flag value for a method
Reviewed-by: kvn, fzhinkin

! src/share/vm/prims/whitebox.cpp
+ test/compiler/oracle/GetMethodOptionTest.java

Changeset: 959a3d1e1811
Author:    kvn
Date:      2015-03-12 15:51 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/959a3d1e1811

Merge

! make/defs.make
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc

Changeset: f63349d9c4ce
Author:    amurillo
Date:      2015-03-16 14:27 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f63349d9c4ce

Merge

- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 174de251eca2
Author:    aph
Date:      2015-03-17 14:03 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/174de251eca2

8075045: AARCH64: Stack banging should use store rather than load
Summary: Change stack bangs to use a store rather than a load
Reviewed-by: dholmes

! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp

Changeset: d1f0a4739e92
Author:    katleman
Date:      2015-03-19 12:59 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d1f0a4739e92

Added tag jdk9-b55 for changeset be49ab55e5c4

! .hgtags

Changeset: fd2d5ec7e7b1
Author:    lana
Date:      2015-03-19 16:13 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fd2d5ec7e7b1

Merge

- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 7dd2ea0f72e9
Author:    aph
Date:      2015-03-20 17:39 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7dd2ea0f72e9

8075443: AARCH64: Missed L2I optimizations in C2
Summary: Use iRegIOrL2I for input operands whenever it makes sense.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 471b684ff43e
Author:    sgehwolf
Date:      2015-03-10 21:20 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/471b684ff43e

8074312: Enable hotspot builds on 4.x Linux kernels
Summary: Add "4" to list of allowable versions
Reviewed-by: dholmes, mikael

! make/linux/Makefile

Changeset: 2506dd16cb84
Author:    mgronlun
Date:      2015-03-11 09:11 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2506dd16cb84

8074905: Exclude aarch64 from Visual Studio projectcreator.make
Reviewed-by: ctornqvi, sla, minqi

! make/windows/makefiles/projectcreator.make

Changeset: 36143dafcf1c
Author:    mikael
Date:      2015-03-11 12:00 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/36143dafcf1c

6313046: Remove unused frame::native_param_addr code
Summary: Removed dead code in frame
Reviewed-by: dholmes, cjplummer, dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 410003485ee6
Author:    dholmes
Date:      2015-03-11 18:49 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/410003485ee6

8073990: Deprecated "UseVectoredExceptions" VM options still defined in several globals files
Reviewed-by: dholmes, stuefe, simonis
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>

! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp

Changeset: 3eb61269f421
Author:    dholmes
Date:      2015-03-12 19:34 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3eb61269f421

8074552: SafeFetch32 and SafeFetchN do not work in error handling
Reviewed-by: dholmes, goetz
Contributed-by: Thomas Stufe <thomas.stuefe at gmail.com>

! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java

Changeset: 771c83af7df8
Author:    cjplummer
Date:      2015-03-10 19:56 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/771c83af7df8

8069111: Investigate NMT detail tracking support for 32bit ARM
Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart

! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java

Changeset: 21279769488b
Author:    dcubed
Date:      2015-03-13 09:18 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/21279769488b

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: a0a3afa7859b
Author:    coleenp
Date:      2015-03-13 12:40 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a0a3afa7859b

8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
Summary: Only do full metadata walk during class redefinition and only walk handles during class unloading.
Reviewed-by: sspitsyn, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: 133803f2e085
Author:    coleenp
Date:      2015-03-13 18:59 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/133803f2e085

Merge

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 854a2726b586
Author:    coleenp
Date:      2015-03-13 15:16 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/854a2726b586

8074717: Merge interp_masm files for x86 _32 and _64
Summary: Merge interp_masm_x86 files into one.
Reviewed-by: sspitsyn, hseigel, mockner

! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: bdd0b30b4454
Author:    coleenp
Date:      2015-03-13 20:44 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bdd0b30b4454

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: 9a470350393c
Author:    goetz
Date:      2015-02-16 14:07 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9a470350393c

8073315: Enable gcc -Wtype-limits and fix upcoming issues.
Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp.
Reviewed-by: jwilhelm, kbarrett, simonis

! make/linux/makefiles/gcc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/liveRange.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.cpp

Changeset: fa8456e26deb
Author:    zmajo
Date:      2015-03-14 11:21 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fa8456e26deb

8074869: C2 code generator can replace -0.0f with +0.0f on Linux
Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
+ test/compiler/loopopts/ConstFPVectorization.java

Changeset: 425e252b99f1
Author:    iignatyev
Date:      2015-03-13 21:53 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/425e252b99f1

8073607: add trace events for inlining
Reviewed-by: kvn, fzhinkin, mgronlun

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/trace/trace.xml

Changeset: dbd15e131b5f
Author:    iignatyev
Date:      2015-03-14 16:13 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dbd15e131b5f

Merge


Changeset: b0718d87aff9
Author:    zmajo
Date:      2015-03-19 18:01 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b0718d87aff9

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: dcaf821c212c
Author:    amurillo
Date:      2015-03-19 15:00 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dcaf821c212c

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: f68d656d1f5e
Author:    amurillo
Date:      2015-03-23 11:44 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f68d656d1f5e

Merge

! src/cpu/aarch64/vm/aarch64.ad
- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: f4b8d39bd2a7
Author:    ykantser
Date:      2015-03-26 16:36 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f4b8d39bd2a7

8075586: Add @modules as needed to the open hotspot tests
Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb
Contributed-by: alexander.kulyakhtin at oracle.com

! test/TEST.ROOT
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c1/6932496/Test6932496.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/c2/6852078/Test6852078.java
! test/compiler/c2/6857159/Test6857159.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7047069/Test7047069.java
! test/compiler/c2/7068051/Test7068051.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/c2/8005956/PolynomialRoot.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/6896617/Test6896617.java
! test/compiler/codegen/7100757/Test7100757.java
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/osr/TestOSRWithNonEmptyStack.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/6581734/Test6581734.java
! test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/concurrentMarkSweep/GuardShrinkWarning.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsThreads.java
! test/gc/logging/TestGCId.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/AdaptiveGCBoundary.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/6819213/TestBootNativeLibraryPath.java
! test/runtime/8003720/Test8003720.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.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
! test/runtime/Unsafe/GetUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/finalStatic/FinalStatic.java
! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java

Changeset: 21ea7a2e3afc
Author:    enevill
Date:      2015-03-25 10:24 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/21ea7a2e3afc

8075860: aarch64: jdk9/dev fails to build
Summary: Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn

! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp

Changeset: 42c9c92d320a
Author:    brutisso
Date:      2015-03-12 10:11 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/42c9c92d320a

8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
Reviewed-by: tschatzl, mgerdin, ecaspole

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp

Changeset: 8c46f08ec891
Author:    david
Date:      2015-03-12 14:09 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8c46f08ec891

8073463: G1 does not mangle freed heap regions
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 5226e59aecf1
Author:    iignatyev
Date:      2015-03-13 17:47 +0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5226e59aecf1

8026047: [TESTBUG] add regression test for DisableExplicitGC flag
Reviewed-by: jwilhelm, brutisso
Contributed-by: Michail Chernov <michail.chernov at oracle.com>

+ test/gc/TestDisableExplicitGC.java

Changeset: 5f646eac768e
Author:    iignatyev
Date:      2015-03-13 15:39 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5f646eac768e

Merge


Changeset: 09e0da20d67c
Author:    jwilhelm
Date:      2015-03-05 23:47 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/09e0da20d67c

8057632: Remove auxiliary code used to handle the generations array
Summary: Removed next_gen(), prev_gen(), and get_gen().
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp

Changeset: c9c777984b01
Author:    azakharov
Date:      2015-03-16 17:51 +0300
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c9c777984b01

8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: tschatzl, jwilhelm, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
! src/share/vm/prims/whitebox.cpp
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: fd19a77b0a32
Author:    jwilhelm
Date:      2015-03-16 18:13 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fd19a77b0a32

Merge

! src/share/vm/prims/whitebox.cpp

Changeset: dfc3b99fcbee
Author:    stefank
Date:      2015-03-17 13:23 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dfc3b99fcbee

8075242: Remove SpecializationStats
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 30ea4c772cb9
Author:    stefank
Date:      2015-03-17 14:18 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/30ea4c772cb9

8075247: Cleanup specialized_oop_closures.hpp
Reviewed-by: mgerdin, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: 6ea1a2ed1d60
Author:    stefank
Date:      2015-03-17 15:53 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6ea1a2ed1d60

8075249: Cleanup forward_to_atomic and ClaimedForwardPtr
Reviewed-by: kbarrett, brutisso

! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp

Changeset: af00217eae4f
Author:    stefank
Date:      2015-03-18 10:51 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/af00217eae4f

8075416: Cleanup GC include dependencies in memoryPool.hpp
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp

Changeset: 858605dda566
Author:    kbarrett
Date:      2015-03-03 19:47 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/858605dda566

8073994: STATIC_ASSERT use of __LINE__ is wrong
Reviewed-by: dholmes, ehelin

! src/share/vm/utilities/debug.hpp

Changeset: 7a045fce6426
Author:    ehelin
Date:      2015-03-19 10:29 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7a045fce6426

Merge


Changeset: b31893aea883
Author:    mgerdin
Date:      2014-12-01 15:24 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b31893aea883

8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: b8448a4717da
Author:    brutisso
Date:      2015-03-19 15:25 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b8448a4717da

8027962: Per-phase timing measurements for strong roots processing
Reviewed-by: tschatzl, ecaspole

! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 1ee6085d2a83
Author:    jprovino
Date:      2015-03-23 12:18 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1ee6085d2a83

8067891: Remove vestigal G1SATBCT barrier set kind
Summary: Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp

Changeset: f48107809bc5
Author:    sjohanss
Date:      2015-03-02 11:08 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f48107809bc5

8073944: Simplify ArgumentsExt and remove unneeded functionallity
Reviewed-by: kbarrett, dholmes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp

Changeset: e6d2d68ed87f
Author:    jwilhelm
Date:      2015-03-03 18:01 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e6d2d68ed87f

8074459: Flags handling memory sizes should be of type size_t
Summary: Changed the type to size_t for flags that handles memory sizes
Reviewed-by: kbarrett, tschatzl

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 2ad148b55307
Author:    jwilhelm
Date:      2015-03-23 22:08 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2ad148b55307

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e7220647928c
Author:    sjohanss
Date:      2015-03-24 10:24 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e7220647928c

8075735: Missing include causes minimal build failure
Summary: Added the missing include.
Reviewed-by: jprovino, dholmes, stefank

! src/share/vm/runtime/thread.cpp

Changeset: 026cdb8a5e34
Author:    mgerdin
Date:      2015-03-24 13:49 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/026cdb8a5e34

8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build
Reviewed-by: erikj, simonis, ehelin

! make/linux/makefiles/gcc.make

Changeset: 101457a3a36e
Author:    stefank
Date:      2015-03-24 11:21 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/101457a3a36e

8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp

Changeset: 0d00bf25eef3
Author:    stefank
Date:      2015-03-25 10:08 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0d00bf25eef3

8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/klass.cpp

Changeset: e4de7033ecd9
Author:    stefank
Date:      2015-03-25 10:13 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e4de7033ecd9

8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: a6f928c27d7b
Author:    jwilhelm
Date:      2015-03-25 19:50 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a6f928c27d7b

8076012: SA don't support flags of type size_t
Summary: Added support for flags of type size_t in VM.Flags
Reviewed-by: sla, kbarrett

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: f301a42cd4ff
Author:    jwilhelm
Date:      2015-03-26 14:42 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f301a42cd4ff

Merge


Changeset: bab69a199d8f
Author:    amurillo
Date:      2015-03-26 13:54 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bab69a199d8f

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 8f6b400b6453
Author:    amurillo
Date:      2015-03-31 11:13 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8f6b400b6453

Merge

- src/share/vm/memory/specialized_oop_closures.cpp
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: f8dba5065e11
Author:    katleman
Date:      2015-03-26 13:09 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f8dba5065e11

Added tag jdk9-b56 for changeset fd2d5ec7e7b1

! .hgtags

Changeset: 56a85ffe743d
Author:    lana
Date:      2015-04-01 12:30 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/56a85ffe743d

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: ee878f3d6732
Author:    katleman
Date:      2015-04-02 10:02 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ee878f3d6732

Added tag jdk9-b57 for changeset 56a85ffe743d

! .hgtags

Changeset: 67e6c0cbcee7
Author:    lana
Date:      2015-04-03 16:34 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/67e6c0cbcee7

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 7c96276383a2
Author:    stefank
Date:      2015-03-26 11:28 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7c96276383a2

8075957: Reduce calls to the GC specific object visitors in oopDesc
Reviewed-by: brutisso, mgerdin, pliden

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp

Changeset: c73a2be78b73
Author:    stefank
Date:      2015-03-26 11:00 +0000
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c73a2be78b73

Merge


Changeset: 9d2b06484aac
Author:    jwilhelm
Date:      2015-03-16 13:28 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9d2b06484aac

8075635: Remove GenerationSpec array
Summary: Replaced the array with explicit variables for young and old
Reviewed-by: kbarrett, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp

Changeset: 2387c6cc5312
Author:    brutisso
Date:      2015-03-27 09:28 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2387c6cc5312

8076076: Move SharedHeap::print_size_transition() into G1 code
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: d0563343e619
Author:    david
Date:      2015-03-27 15:03 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d0563343e619

8076054: g1: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, stefank

! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp

Changeset: 8be42523a6bb
Author:    david
Date:      2015-03-27 15:10 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8be42523a6bb

8076055: cms: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp

Changeset: a1525b932765
Author:    david
Date:      2015-03-27 15:24 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a1525b932765

8076071: parallelScavenge: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, mgerdin, stefank

! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp

Changeset: 0edf73d92328
Author:    david
Date:      2015-03-27 15:27 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0edf73d92328

8076072: parNew: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 7be957bf7a89
Author:    david
Date:      2015-03-27 15:29 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7be957bf7a89

8076073: shared: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso

! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp

Changeset: 78ffcde74a11
Author:    jwilhelm
Date:      2015-03-30 17:21 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/78ffcde74a11

Merge


Changeset: 6e4c65d4526e
Author:    mgerdin
Date:      2015-03-31 07:54 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6e4c65d4526e

8076225: Move the thread claim parity from SharedHeap to Thread
Reviewed-by: brutisso, jwilhelm, kbarrett

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: bc08b84af964
Author:    pliden
Date:      2015-03-31 08:27 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bc08b84af964

8076231: Remove unused is_in_partial_collection()
Reviewed-by: brutisso, drwhite

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp

Changeset: c3ebf0da7a4d
Author:    brutisso
Date:      2015-03-31 11:27 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c3ebf0da7a4d

8076237: Remove unused _collector_policy field in SharedHeap
Reviewed-by: jwilhelm, drwhite, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 679a808e7c3c
Author:    brutisso
Date:      2015-03-31 11:29 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/679a808e7c3c

8076241: Remove unused methods mod_card_iterate() and non_clean_card_iterate_serial()
Reviewed-by: kbarrett, pliden, stefank

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 7797ce185a71
Author:    david
Date:      2015-03-31 11:34 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7797ce185a71

8076173: VirtualSpaceNode container_count() and container_count_slow() have different return types
Reviewed-by: pliden, stefank

! src/share/vm/memory/metaspace.cpp

Changeset: 6fad8e326ad5
Author:    kbarrett
Date:      2015-03-30 10:24 -0400
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6fad8e326ad5

8075401: Remove DiscoveredListIterator::update_discovered()
Summary: Remove unnecessary function
Reviewed-by: brutisso, jwilhelm, ecaspole

! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 567fd0e6e87c
Author:    pliden
Date:      2015-04-01 10:49 +0200
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/567fd0e6e87c

8076294: Cleanup of CollectedHeap::kind()
Reviewed-by: stefank, ecaspole

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: af95803d12f2
Author:    jmasa
Date:      2015-03-17 11:19 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/af95803d12f2

8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
+ test/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 74bec828eec5
Author:    amurillo
Date:      2015-04-02 13:38 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/74bec828eec5

Merge


Changeset: 009d2d25b517
Author:    amurillo
Date:      2015-04-06 09:33 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/009d2d25b517

Merge


Changeset: 09cec193c3bb
Author:    katleman
Date:      2015-04-08 13:12 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/09cec193c3bb

Added tag jdk9-b58 for changeset ee878f3d6732

! .hgtags

Changeset: 96bcaec07cb1
Author:    lana
Date:      2015-04-08 14:32 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/96bcaec07cb1

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 4987cd56a051
Author:    katleman
Date:      2015-04-09 06:40 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4987cd56a051

Added tag jdk9-b59 for changeset 96bcaec07cb1

! .hgtags

Changeset: 9c916db4bf3b
Author:    lana
Date:      2015-04-09 17:38 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9c916db4bf3b

Merge


Changeset: dd51d7312402
Author:    aph
Date:      2015-04-14 17:19 +0100
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dd51d7312402

8076467: AARCH64: assertion fail with -XX:+UseG1GC
Summary: Don't call encoding unless bool is true.
Reviewed-by: kvn

! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp

Changeset: 1c87bc5de516
Author:    jmasa
Date:      2014-10-19 20:23 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1c87bc5de516

8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/runtime/arguments.cpp

Changeset: 490710cf1f54
Author:    acorn
Date:      2014-12-19 11:48 -0800
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/490710cf1f54

8065366: Better private method resolution
Reviewed-by: hseigel, lfoltan, coleenp, ahgross

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: f82dff2eadec
Author:    kbarrett
Date:      2015-02-09 13:30 -0500
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f82dff2eadec

8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso

! src/share/vm/memory/referenceProcessor.cpp

Changeset: d2764ea89544
Author:    katleman
Date:      2015-04-17 09:59 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d2764ea89544

Added tag jdk9-b60 for changeset 9c916db4bf3b

! .hgtags

Changeset: 715d2da5801c
Author:    lana
Date:      2015-04-17 10:24 -0700
URL:       http://hg.openjdk.java.net/kulla/dev/hotspot/rev/715d2da5801c

Merge




More information about the kulla-dev mailing list