hg: harfbuzz/jdk9/hotspot: 323 new changesets
steven.loomis at oracle.com
steven.loomis at oracle.com
Tue Oct 20 01:30:24 UTC 2015
Changeset: 36fd5d1982b0
Author: ascarpino
Date: 2015-07-10 11:31 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/36fd5d1982b0
8130341: GHASH 32bit intrinsics has AEADBadTagException
Reviewed-by: kvn, mcberg
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! test/compiler/codegen/7184394/TestAESBase.java
! test/compiler/codegen/7184394/TestAESDecode.java
! test/compiler/codegen/7184394/TestAESEncode.java
Changeset: 94403236f303
Author: kvn
Date: 2015-07-10 11:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94403236f303
8129920: Vectorized loop unrolling
Summary: optimize loop opts for vectorizible loops.
Reviewed-by: kvn, roland
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: 91f45ea76992
Author: goetz
Date: 2015-07-07 10:40 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91f45ea76992
8130653: ppc: implement MultiplyToLen intrinsic
Reviewed-by: simonis
Contributed-by: peter.januschke at sap.com
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
Changeset: 3e15bdb908cb
Author: ascarpino
Date: 2015-07-13 13:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3e15bdb908cb
8131078: typos in ghash cpu message
Reviewed-by: goetz, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 0fb7705845de
Author: mhaupt
Date: 2015-03-31 21:46 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0fb7705845de
6900757: minor bug fixes to LogCompilation tool
Summary: improve internal error reporting (point to XML element causing trouble); fix comparator for sorting by name and start; make tool more robust wrt. incorrect options and files not found; make inlining decision output more clear; adopt uncommon traps history printing; properly mention compiler in generated logs; add options for printing time stamps and omitting compilation IDs; add option for comparing compilation logs; overall code cleanup and API documentation
Reviewed-by: kvn, vlivanov
! .hgignore
! src/share/tools/LogCompilation/Makefile
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/vm/compiler/compileBroker.cpp
Changeset: 2963c44aa1f5
Author: hseigel
Date: 2015-07-09 08:36 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2963c44aa1f5
8130183: InnerClasses: VM permits wrong inner_class_info_index value of zero
Summary: Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/EnclosingMethod.java
+ test/runtime/classFileParserBug/badEnclMthd.jcod
Changeset: 07f48b118941
Author: hseigel
Date: 2015-07-09 15:39 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/07f48b118941
8130669: VM prohibits <clinit> methods with return values
Summary: Ignore <clinit> methods with return values instead of throwing ClassFormatError exceptions
Reviewed-by: acorn, iklam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/badInit.jasm
+ test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: a87c296434eb
Author: jbachorik
Date: 2015-07-10 16:37 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a87c296434eb
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: b45432acc8ad
Author: dholmes
Date: 2015-07-12 22:54 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b45432acc8ad
8130728: Disable WorkAroundNPTLTimedWaitHang by default
Reviewed-by: dcubed
! src/share/vm/runtime/globals.hpp
Changeset: 726a9b9243e0
Author: ecaspole
Date: 2015-07-13 11:49 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/726a9b9243e0
8129961: SIGSEGV when copying to survivor space
Summary: Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen.
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: 7927c85ed6b1
Author: ykantser
Date: 2015-07-14 11:40 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7927c85ed6b1
8130057: serviceability/sa/TestStackTrace.java should be quarantined
Reviewed-by: egahlin, jbachorik
! test/serviceability/sa/TestStackTrace.java
Changeset: 3414cc0d6318
Author: dcubed
Date: 2015-07-14 09:33 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3414cc0d6318
8130448: thread dump improvements, comment additions, new diagnostics inspired by 8077392
Reviewed-by: dholmes, coleenp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: 1c0343a9139a
Author: ddmitriev
Date: 2015-07-11 12:36 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c0343a9139a
8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9
Summary: Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls
Reviewed-by: coleenp, gziemski
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f529b4150f04
Author: coleenp
Date: 2015-07-14 17:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f529b4150f04
Merge
Changeset: a7aec5716aea
Author: coleenp
Date: 2015-07-14 18:34 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a7aec5716aea
Merge
Changeset: 6c9f9f286c31
Author: gziemski
Date: 2015-07-14 11:08 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6c9f9f286c31
8079156: [TESTBUG] 32 bit Java 9-fastdebug hit assertion in client mode with StackShadowPages flag value from 32 to 50.
Summary: We increase CodeBufer instr size to account for stack banging code generation.
Reviewed-by: coleenp, dholmes, kvn
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
Changeset: 57bdf5c8e371
Author: coleenp
Date: 2015-07-14 20:51 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57bdf5c8e371
Merge
Changeset: 389bc4aa3295
Author: ykantser
Date: 2015-07-14 16:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/389bc4aa3295
8131325: Remove hprof agent tests in hotspot repo
Reviewed-by: dholmes
- test/serviceability/hprof/cpu002.java
Changeset: e4e4273e4c3f
Author: ctornqvi
Date: 2015-07-15 10:37 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e4e4273e4c3f
8080733: [TESTBUG] several runtime/ErrorHandling/* tests time out on Windows
Reviewed-by: coleenp, gtriantafill
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/memory/ReserveMemory.java
Changeset: aec8e7843d43
Author: minqi
Date: 2015-07-15 12:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aec8e7843d43
8025692: Log what methods are touched at run-time
Summary: Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods.
Reviewed-by: acorn, iklam
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/runtime/CommandLine/PrintTouchedMethods.java
+ test/runtime/CommandLine/TestLogTouchedMethods.java
Changeset: 2f5f77429ce7
Author: minqi
Date: 2015-07-15 20:58 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f5f77429ce7
Merge
Changeset: d476f0841893
Author: dcubed
Date: 2015-07-15 15:52 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d476f0841893
8131331: tmtools/jstack/locks/wait_interrupt and wait_notify fail due to wrong number of lock records
Summary: make new thread dump output line optional
Reviewed-by: dholmes
! src/share/vm/runtime/vframe.cpp
Changeset: d7342e80f950
Author: dcubed
Date: 2015-07-16 02:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d7342e80f950
Merge
Changeset: 2561c5957b28
Author: dcubed
Date: 2015-07-16 10:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2561c5957b28
Merge
- test/serviceability/hprof/cpu002.java
Changeset: 98c861cee52b
Author: amurillo
Date: 2015-07-17 08:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/98c861cee52b
Merge
- test/serviceability/hprof/cpu002.java
Changeset: 4dd0c8942726
Author: katleman
Date: 2015-07-23 11:54 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4dd0c8942726
Added tag jdk9-b74 for changeset fff6b54e9770
! .hgtags
Changeset: 2f354281e991
Author: lana
Date: 2015-07-23 15:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f354281e991
Merge
- test/serviceability/hprof/cpu002.java
Changeset: 86d190dbfe2e
Author: tschatzl
Date: 2015-07-16 11:54 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/86d190dbfe2e
8131166: Remove additional whitespace in G1Allocator
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/g1/g1Allocator.hpp
Changeset: dbbbdf44a484
Author: tschatzl
Date: 2015-07-16 11:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dbbbdf44a484
8131344: Missing klass.inline.hpp include in compiler files
Reviewed-by: kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
Changeset: 8ce83b99be19
Author: goetz
Date: 2015-07-16 15:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8ce83b99be19
8131054: aix: fix two minor issues: large page size and hs_err printing.
Reviewed-by: coleenp
! src/os/aix/vm/os_aix.cpp
Changeset: 07d37d29e3da
Author: ccheung
Date: 2015-07-17 12:07 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/07d37d29e3da
8079825: Uninitialised variable in hotspot/src/share/vm & cpu/x86/vm (runtime)
Summary: initialized local variables in classFileParser.cpp and rframe.cpp
Reviewed-by: dholmes, minqi
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/rframe.cpp
Changeset: 67c4a62090e5
Author: dcubed
Date: 2015-07-17 15:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/67c4a62090e5
Merge
Changeset: a02747e8bc4c
Author: jmanson
Date: 2015-07-17 19:40 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a02747e8bc4c
8079301: Some command line options not settable via JAVA_TOOL_OPTIONS
Summary: Ensures special-cased command line options are settable via _JAVA_OPTIONS and JAVA_TOOL_OPTIONS.
Reviewed-by: coleenp, ddmitriev
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 5c80bd3aab91
Author: coleenp
Date: 2015-07-18 01:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5c80bd3aab91
Merge
Changeset: b184c541b244
Author: coleenp
Date: 2015-07-18 04:53 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b184c541b244
Merge
Changeset: 564b61ae7dc8
Author: dcubed
Date: 2015-07-21 07:28 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/564b61ae7dc8
8075171: Contended Locking fast notify bucket
Summary: JEP-143/JDK-8073165 Contended Locking fast notify bucket
Reviewed-by: dholmes, acorn, dice, dcubed
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: c8abbfeb4101
Author: vlivanov
Date: 2015-07-14 06:44 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c8abbfeb4101
8078629: VM should constant fold Unsafe.get*() loads from final fields
Reviewed-by: kvn, jrose, psandoz
! src/share/vm/ci/ciField.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: a97452742de1
Author: kvn
Date: 2015-07-14 09:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a97452742de1
8085932: Fixing bugs in detecting memory alignments in SuperWord
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: 2545ed8e99c5
Author: kvn
Date: 2015-07-14 18:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2545ed8e99c5
Merge
Changeset: e4304d76473f
Author: enevill
Date: 2015-07-15 16:05 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e4304d76473f
8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM
Summary: fix typo in match rule in vsub2f
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 3b81bc9fe683
Author: goetz
Date: 2015-07-13 09:44 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3b81bc9fe683
8131048: ppc: implement CRC32 intrinsic
Reviewed-by: kvn, simonis
Contributed-by: lutz.schmidt at sap.com
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
Changeset: db58bf8ee204
Author: zmajo
Date: 2015-07-16 15:02 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/db58bf8ee204
8131326: Enable CheckIntrinsics in all types of builds
Summary: Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds.
Reviewed-by: kvn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/globals.hpp
Changeset: aa7220a36fb0
Author: enevill
Date: 2015-07-16 14:16 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa7220a36fb0
8131483: aarch64: illegal stlxr instructions
Summary: Do not generate stlxX with Ws == Xn
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: d95a1ff190d7
Author: goetz
Date: 2015-07-16 14:18 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d95a1ff190d7
8131676: Fix warning 'negative int converted to unsigned' after 8085932.
Summary: Also fix 64-bit constant added in 8076276.
Reviewed-by: kvn
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/opto/superword.cpp
Changeset: 0d3c20ac648e
Author: kvn
Date: 2015-07-17 14:51 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0d3c20ac648e
Merge
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 46c49754f4b4
Author: vlivanov
Date: 2015-07-22 20:23 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/46c49754f4b4
8131675: EA fails with assert(false) failed: not unsafe or G1 barrier raw StoreP
Reviewed-by: roland
! src/share/vm/opto/escape.cpp
Changeset: 0a3d4779fd89
Author: roland
Date: 2015-07-23 19:11 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0a3d4779fd89
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 941a71ec9ec9
Author: amurillo
Date: 2015-07-24 00:54 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/941a71ec9ec9
Merge
Changeset: cbdbbeefe70c
Author: katleman
Date: 2015-07-30 11:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/cbdbbeefe70c
Added tag jdk9-b75 for changeset 2f354281e991
! .hgtags
Changeset: 0bc8d1656d6f
Author: lana
Date: 2015-07-30 15:23 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0bc8d1656d6f
Merge
Changeset: 89a220e70e99
Author: enevill
Date: 2015-07-17 07:50 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89a220e70e99
8131362: aarch64: C2 does not handle large stack offsets
Summary: change spill code to allow large offsets
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 257636c9ce9f
Author: aph
Date: 2015-07-20 11:41 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/257636c9ce9f
8131779: AARCH64: add Montgomery multiply intrinsic
Summary: Add Montgomery multiply intrinsic for AArch64.
Reviewed-by: kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: 06ceee14fcb4
Author: aph
Date: 2015-07-23 17:29 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/06ceee14fcb4
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- test/serviceability/hprof/cpu002.java
Changeset: df802f98b828
Author: shade
Date: 2015-07-24 21:29 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/df802f98b828
8131782: C1 Class.cast optimization breaks when Class is loaded from static final
Summary: change as_ValueType() to return InstanceConstant when appropriate
Reviewed-by: jrose
! src/share/vm/c1/c1_ValueType.cpp
Changeset: 9c3582c915c1
Author: roland
Date: 2015-07-27 09:42 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c3582c915c1
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 8f83440fd84b
Author: roland
Date: 2015-07-27 13:44 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8f83440fd84b
8130858: CICompilerCount=1 when tiered is off is not allowed any more
Summary: 8122937 broke handling of CICompilerCount
Reviewed-by: kvn, vlivanov, gziemski
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/arguments/CheckCICompilerCount.java
Changeset: a9f6186a794a
Author: enevill
Date: 2015-07-21 14:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a9f6186a794a
8132010: aarch64: regression test fails compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
Summary: Fix type in SHA flag setting code
Reviewed-by: kvn, goetz, aph, zmajo
Contributed-by: alexander.alexeev at caviumnetworks.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: 2f0b9ea6096a
Author: enevill
Date: 2015-07-21 13:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2f0b9ea6096a
8131062: aarch64: add support for GHASH acceleration
Summary: Add support for GHASH using pmull
Reviewed-by: kvn, goetz, aph
Contributed-by: alexander.alexeev at caviumnetworks.com
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: abf45dd6ae7c
Author: zmajo
Date: 2015-07-28 19:20 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/abf45dd6ae7c
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Summary: Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java
Changeset: 7f39700be72a
Author: coleenp
Date: 2015-07-22 00:03 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7f39700be72a
8026324: hs_err improvement: Add summary section to hs_err file
8026333: hs_err improvement: Print GC Strategy
8026336: hs_err improvement: Print compilation mode, server, client or tiered
Summary: Added command line, summary cpu and os information to summary section. Moved time of crash and duration in summary section. Add GC strategy and compiler setting (tiered) to enhanced version string in error report. Moved the stack trace sooner in hs_err file.
Reviewed-by: dholmes, ctornqvi, ddmitriev
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: f149946b84cf
Author: kbarrett
Date: 2015-07-22 00:37 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f149946b84cf
8130931: Refactor CardTableModRefBS[ForCTRS]
Summary: Remove friends and push CTRS-specific code down from base to derived
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
+ src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
+ src/share/vm/gc/shared/cardTableModRefBSForCTRS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/shark/sharkBuilder.cpp
! src/share/vm/shark/sharkBuilder.hpp
Changeset: 4af28ff4c535
Author: kbarrett
Date: 2015-07-22 07:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4af28ff4c535
Merge
Changeset: 5dba7b2b6f60
Author: hseigel
Date: 2015-07-22 08:00 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5dba7b2b6f60
8129895: New verifier fails to reject erroneous cast from int[] to other arrays of small integer types
Summary: Only allow assignability of arrays of primitive types if the types are identical
Reviewed-by: dholmes, gtriantafill
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/PrimIntArray.java
+ test/runtime/verifier/primArray.jasm
+ test/runtime/verifier/primArray49.jasm
Changeset: d7382190ab9d
Author: goetz
Date: 2015-07-22 16:25 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d7382190ab9d
8131761: Fix merge error adding code that was removed in 8077936
Reviewed-by: tschatzl
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 51ba08cbefee
Author: goetz
Date: 2015-07-22 16:25 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/51ba08cbefee
8130434: [TESTBUG] Harden TestLargePageUseForAuxMemory for more page size combinations
Reviewed-by: tschatzl
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 080184153308
Author: tschatzl
Date: 2015-07-22 16:46 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/080184153308
Merge
Changeset: 5133956b4a98
Author: vkempik
Date: 2015-07-20 18:57 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5133956b4a98
8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked
Reviewed-by: coleenp, dcubed
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/vframe.cpp
Changeset: 9bf59a3a88a1
Author: kevinw
Date: 2015-07-22 18:16 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9bf59a3a88a1
Merge
Changeset: c9f1ede09782
Author: dsamersoff
Date: 2015-07-22 13:55 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c9f1ede09782
8129971: TestStackTrace.java: ArrayIndexOutOfBoundsException thrown by AARCH64ThreadContext.setRegister
Summary: Added missed AARCH64 register
Reviewed-by: jbachorik, ykantser
! agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java
! test/serviceability/sa/TestStackTrace.java
Changeset: 9b286bec511b
Author: dsamersoff
Date: 2015-07-22 18:01 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9b286bec511b
Merge
Changeset: c2134cfa02fd
Author: brutisso
Date: 2015-07-23 08:45 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c2134cfa02fd
8131600: heapdump/JMapHeap EXCEPTION_ACCESS_VIOLATION
Reviewed-by: mgerdin, kbarrett, tschatzl
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: 36a5ca78e3a8
Author: ehelin
Date: 2015-07-23 11:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/36a5ca78e3a8
8131319: Move G1Allocator::_summary_bytes_used back to G1CollectedHeap
Summary: G1Allocator::_summary_bytes_used fits better in G1CollectedHeap since we added the archive allocator. Move it back to the original location.
Reviewed-by: mgerdin, tbenson
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
Changeset: 6bd2d7647cad
Author: tschatzl
Date: 2015-07-23 11:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6bd2d7647cad
8004687: G1: Parallelize object self-forwarding and scanning during an evacuation failure
Summary: Use the regular task queue during evacuation failure and allow per-thread preserved header queues to remove the global lock during evacuation failure.
Reviewed-by: mgerdin, jmasa
Contributed-by: Walter Florian Gugenberger <walter.gugenberger at gmail.com>
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 91366cdc130c
Author: goetz
Date: 2015-07-23 05:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91366cdc130c
8130676: [TESTBUG] aix: Port CreateCoreDumpOnCrash added in 8078121
Reviewed-by: simonis, ctornqvi
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
Changeset: 24a8cbde76d8
Author: dsamersoff
Date: 2015-07-23 18:17 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/24a8cbde76d8
8059038: Create new launcher for SA tools
Summary: Proivide jhsdb command to launch sa based tools
Reviewed-by: sspitsyn, jbachorik
+ agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java
+ agent/src/share/classes/sun/jvm/hotspot/SALauncher.java
Changeset: 65a976e14461
Author: dsamersoff
Date: 2015-07-23 15:25 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/65a976e14461
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
Changeset: 5ec83d7b8a2d
Author: dsamersoff
Date: 2015-07-23 16:36 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5ec83d7b8a2d
Merge
Changeset: 8e4dfe7fd5db
Author: coleenp
Date: 2015-07-23 15:17 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e4dfe7fd5db
8082782: vm crash on StressRedefineWithoutBytecodeCorruption fails with assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Summary: Walk compile task for Method* to not deallocate, store methods in methodHandle while compile task is being taken off compile queue
Reviewed-by: dcubed, sspitsyn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 89439edc81e4
Author: coleenp
Date: 2015-07-23 21:33 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/89439edc81e4
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
Changeset: 6feb64d5ec92
Author: dcubed
Date: 2015-07-23 14:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6feb64d5ec92
8132286: change 'InlineNotify' flag option from "product" to "diagnostic"
Reviewed-by: coleenp
! src/share/vm/runtime/globals.hpp
Changeset: 7b402aaac053
Author: dcubed
Date: 2015-07-24 02:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7b402aaac053
Merge
Changeset: 914260b6c59c
Author: coleenp
Date: 2015-07-23 15:18 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/914260b6c59c
8087315: SIGBUS error in nsk/jvmti/RedefineClasses/StressRedefine
Summary: Need to get source_file_name from the_class's constant pool not previous version constant pool
Reviewed-by: dcubed, sspitsyn
! src/share/vm/classfile/javaClasses.cpp
+ test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
Changeset: ec31188f66ec
Author: coleenp
Date: 2015-07-23 22:31 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ec31188f66ec
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! src/share/vm/classfile/javaClasses.cpp
Changeset: b63160fcde1c
Author: coleenp
Date: 2015-07-24 03:50 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b63160fcde1c
Merge
Changeset: bb0f23296742
Author: ecaspole
Date: 2015-07-24 10:32 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bb0f23296742
8132148: G1 hs_err region dump legend out of sync with region values
Summary: Use E for Eden, S for Survivor, O for Old
Reviewed-by: tschatzl, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 3259f482074b
Author: jbachorik
Date: 2015-07-24 20:45 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3259f482074b
Merge
! src/share/vm/runtime/globals.hpp
Changeset: e5108bc443c5
Author: jbachorik
Date: 2015-07-25 00:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e5108bc443c5
Merge
Changeset: eb2c5c42482f
Author: simonis
Date: 2015-07-23 16:29 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb2c5c42482f
8132232: Signature mismatch between declaration and definition of PosixSemaphore::timedwait
Reviewed-by: dholmes, kbarrett
! src/os/posix/vm/os_posix.cpp
Changeset: 7c9cf9e1d3a3
Author: kbarrett
Date: 2015-07-25 02:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7c9cf9e1d3a3
Merge
Changeset: efbd746ff61e
Author: mchernov
Date: 2015-07-27 18:23 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efbd746ff61e
8131343: Remove unused imports from hotspot/test/testlibrary/jdk/test/lib/*.java
Reviewed-by: dfazunen, tschatzl
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: dcf96943d49e
Author: kbarrett
Date: 2015-07-27 14:05 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dcf96943d49e
8079082: VerifyNoCSetOopsClosure is derived twice from Closure
Summary: Change closure to a function object and update iteration
Reviewed-by: mgerdin, ecaspole
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/shared/taskqueue.hpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
Changeset: e8351756255d
Author: sangheki
Date: 2015-07-27 13:56 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e8351756255d
8130459: Add additional validation after heap creation
Summary: Some PLAB related flags' validation can happen after heap creation. Introduced additional stage of validation check.
Reviewed-by: coleenp, dholmes, kbarrett, gziemski, ecaspole, ddmitriev
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/contended/Options.java
Changeset: 850de1d9b5fc
Author: jbachorik
Date: 2015-07-31 12:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/850de1d9b5fc
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b5d723199d45
Author: amurillo
Date: 2015-07-31 10:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b5d723199d45
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
Changeset: 6b753ae53a29
Author: katleman
Date: 2015-08-06 08:07 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6b753ae53a29
Added tag jdk9-b76 for changeset 0bc8d1656d6f
! .hgtags
Changeset: e66c3813789d
Author: lana
Date: 2015-08-06 11:18 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e66c3813789d
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
Changeset: d2546d621ad3
Author: jmanson
Date: 2015-07-29 22:59 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d2546d621ad3
6661889: thread id on Linux is inconsistent in error and log outputs
Reviewed-by: dholmes, kvn
! src/os/linux/vm/os_linux.cpp
Changeset: 626fe6fdc7e5
Author: akulyakh
Date: 2015-07-30 12:41 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/626fe6fdc7e5
8130527: Serviceability tests fails with Can't attach to process
Summary: A helper method changed to provide workaround for 8132539
Reviewed-by: jbachorik
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 56a527afc34a
Author: dsamersoff
Date: 2015-07-30 16:26 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/56a527afc34a
8059036: Implement Diagnostic Commands for heap and finalizerinfo
Summary: Implement Diagnostic Commands for heap and finalizerinfo
Reviewed-by: sla, plevart, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/gc/FinalizerInfoTest.java
+ test/serviceability/dcmd/gc/HeapInfoTest.java
Changeset: b3f1bf7dfaba
Author: dsamersoff
Date: 2015-07-30 16:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b3f1bf7dfaba
Merge
Changeset: 3d2f377c9a21
Author: minqi
Date: 2015-07-29 15:08 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3d2f377c9a21
8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off.
Summary: LogTouchedMethods causes the template interpreter to generate profiling code even if no compiler is used. If TieredCompilation is off, code containing an assertion that checks that UseCompiler is set, is reached. This assertion exists on the sparc and ppc platforms.
Reviewed-by: simonis, iklam, minqi
Contributed-by: goetz.lindenmaier at sap.com
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! test/runtime/CommandLine/PrintTouchedMethods.java
Changeset: 9370b1fc828e
Author: minqi
Date: 2015-07-31 06:13 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9370b1fc828e
Merge
Changeset: 29e04e68ff8c
Author: minqi
Date: 2015-07-31 07:11 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/29e04e68ff8c
Merge
Changeset: ac58e896f2b0
Author: jbachorik
Date: 2015-07-31 15:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ac58e896f2b0
8129976: RunFinalizationTest.java times out frequently
Reviewed-by: sspitsyn
! test/serviceability/dcmd/gc/RunFinalizationTest.java
Changeset: 2e3e9314d9a2
Author: jiangli
Date: 2015-07-31 16:00 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2e3e9314d9a2
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 349c9d17e898
Author: sla
Date: 2015-08-03 11:12 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/349c9d17e898
8132876: Increase PerfDataMemorySize to 64K
Reviewed-by: sspitsyn
! src/share/vm/runtime/globals.hpp
Changeset: 913d50d94180
Author: dholmes
Date: 2015-08-03 16:54 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/913d50d94180
8080298: Clean up os::...::supports_variable_stack_size()
Reviewed-by: kbarrett, simonis, stuefe, coleenp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! 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_aarch64/vm/os_linux_aarch64.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
Changeset: 03d2c9c50592
Author: brutisso
Date: 2015-08-04 12:58 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/03d2c9c50592
8132953: imageDecompressor.hpp should not include precompiled.hpp
Reviewed-by: dholmes
! src/share/vm/classfile/imageDecompressor.cpp
! src/share/vm/classfile/imageDecompressor.hpp
Changeset: 118468cea331
Author: thartmann
Date: 2015-07-29 08:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/118468cea331
8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
Summary: Check for failed expansion of stub section in code buffer and bailout.
Reviewed-by: kvn, adinn, dlong, roland, twisti
! 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/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
Changeset: 9605c3005f20
Author: roland
Date: 2015-07-29 12:33 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9605c3005f20
8132525: java -client -XX:+TieredCompilation -XX:CICompilerCount=1 -version asserts since 8130858
Summary: TieredCompilation not validated when CICompilerCount is processed
Reviewed-by: kvn, gziemski
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! test/compiler/arguments/CheckCICompilerCount.java
Changeset: 6ad64d95053d
Author: mhaupt
Date: 2015-03-18 16:16 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ad64d95053d
8004073: Implement C2 Ideal node specific dump() method
Summary: add Node::dump_rel() to dump a node and its related nodes (the notion of "related" depends on the node at hand); add Node::dump_comp() to dump a node in compact representation; add Node::dump_rel_comp() to dump a node and its related nodes in compact representation; add the required machinery; extend some C2 IR nodes with compact and related dumping
Reviewed-by: kvn, roland
! 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/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/movenode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/rootnode.cpp
! src/share/vm/opto/rootnode.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 1659894de94f
Author: zmajo
Date: 2015-08-03 09:39 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1659894de94f
8132457: Unify command-line flags controlling the usage of compiler intrinsics
Summary: Cleanup processing of command-line flags controlling intrinsics.
Reviewed-by: kvn
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b12c3d05f5fd
Author: adinn
Date: 2015-08-03 05:05 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b12c3d05f5fd
8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309
Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines
Reviewed-by: aph, thartmann, kvn
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 54fdb4cc3dbd
Author: roland
Date: 2015-08-04 13:41 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/54fdb4cc3dbd
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 6d2d2c2bcbd0
Author: rbackman
Date: 2015-08-06 16:28 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6d2d2c2bcbd0
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 9edd3f7341f8
Author: amurillo
Date: 2015-08-06 13:00 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9edd3f7341f8
Merge
Changeset: 306281635c1e
Author: katleman
Date: 2015-08-13 12:20 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/306281635c1e
Added tag jdk9-b77 for changeset e66c3813789d
! .hgtags
Changeset: 20dc06b04fe5
Author: lana
Date: 2015-08-13 14:15 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/20dc06b04fe5
Merge
Changeset: e5c5dd15630d
Author: ctornqvi
Date: 2015-08-04 06:52 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e5c5dd15630d
8132969: C++11 requires a space between literal and identifier
Reviewed-by: simonis, ctornqvi
Contributed-by: Matthias Baesken <matthias.baesken at sap.com>
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: c145bca2ff31
Author: mseledtsov
Date: 2015-07-31 10:33 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c145bca2ff31
8132214: [TESTBUG] Create basic shared strings test for CDS archive
Summary: Created new test
Reviewed-by: jiangli, ctornqvi
+ test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/SharedStringsWb.java
Changeset: 9c96deec6797
Author: jiangli
Date: 2015-08-05 05:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9c96deec6797
Merge
Changeset: d5b328043c10
Author: dholmes
Date: 2015-08-05 21:44 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d5b328043c10
8130212: Thread::current() might access freed memory on Solaris
Reviewed-by: kvn, twisti, stuefe
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
Changeset: 7bed393dbe59
Author: sspitsyn
Date: 2015-08-06 01:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7bed393dbe59
8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris
Summary: sync the bsd version of jhelper with the solaris version
Reviewed-by: sla, jbachorik
! src/os/bsd/dtrace/jhelper.d
Changeset: 0762dac98888
Author: kevinw
Date: 2015-08-06 00:08 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0762dac98888
8075773: jps running as root fails after the fix of JDK-8050807
Reviewed-by: sla, dsamersoff, gthornbr
Contributed-by: cheleswer.sahu at oracle.com
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: efec5660a66c
Author: kevinw
Date: 2015-08-06 16:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efec5660a66c
Merge
Changeset: 9a8a76230f5d
Author: tschatzl
Date: 2015-08-06 15:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9a8a76230f5d
8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp
Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation.
Reviewed-by: mgerdin, jmasa, kbarrett
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
+ src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
Changeset: c5f944570a2c
Author: tschatzl
Date: 2015-08-06 15:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5f944570a2c
8133043: Clean up code related to termination stats printing
Summary: Reformat termination stats related code to make it look more similar to existing code.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 471d334c8706
Author: tschatzl
Date: 2015-08-06 15:52 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/471d334c8706
8133047: Rename G1ParScanThreadState::_queue_num to _worker_id
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: aa7648b726e8
Author: tschatzl
Date: 2015-08-06 17:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa7648b726e8
Merge
Changeset: 5e09f372116b
Author: acorn
Date: 2015-08-06 13:02 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5e09f372116b
8087342: Crash in klassItable::initialize_itable_for_interface
Summary: Fix method searches to handle static, private instance and overpass
Reviewed-by: lfoltan, dholmes, hseigel
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/TestStaticandInstance.java
Changeset: 969105ebdecb
Author: acorn
Date: 2015-08-06 19:52 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/969105ebdecb
Merge
Changeset: 4ef62948f2c9
Author: sspitsyn
Date: 2015-08-07 09:21 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ef62948f2c9
8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff, coleenp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
Changeset: c9eddfded3e5
Author: sspitsyn
Date: 2015-08-07 09:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c9eddfded3e5
8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: a1ea0b369593
Author: tschatzl
Date: 2015-08-07 15:37 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a1ea0b369593
8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members
Summary: Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations.
Reviewed-by: kbarrett, jmasa, jwilhelm
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
Changeset: a3d4ec0c8636
Author: tschatzl
Date: 2015-08-07 23:01 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a3d4ec0c8636
Merge
Changeset: 7772d9bb4c14
Author: ecaspole
Date: 2015-08-07 09:15 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7772d9bb4c14
8078904: CMS: Assert failed: Ctl pt invariant
Summary: Survivor rescan array now baed on MinTLABSize so all entries will fit
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: a1609a58bc5a
Author: kbarrett
Date: 2015-08-08 00:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a1609a58bc5a
Merge
Changeset: 220747f2931f
Author: mseledtsov
Date: 2015-08-07 17:14 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/220747f2931f
8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix
Summary: Quarantined using at-ingore tag
Reviewed-by: dcubed
! test/runtime/SharedArchiveFile/SharedStrings.java
Changeset: 2c352a332507
Author: ddmitriev
Date: 2015-08-09 13:38 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2c352a332507
8132892: Memory must be freed after calling Arguments::set_sysclasspath function
Summary: Free memory after calling set_sysclasspath
Reviewed-by: dholmes, dcubed
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.cpp
Changeset: 400eada7e8a6
Author: dsamersoff
Date: 2015-08-10 13:56 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/400eada7e8a6
Merge
Changeset: 488beb85abdd
Author: sla
Date: 2015-08-10 13:08 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/488beb85abdd
8076470: Remove the JVM TI hprof Agent
Reviewed-by: sspitsyn, mchung, erikj
! src/share/vm/runtime/arguments.cpp
Changeset: eb394344950c
Author: sla
Date: 2015-08-10 13:34 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb394344950c
Merge
Changeset: af60f1cb36f2
Author: kvn
Date: 2015-08-10 10:39 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/af60f1cb36f2
8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
Reviewed-by: kvn, vlivanov
Contributed-by: vlad.ureche at gmail.com
! src/share/vm/opto/block.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: 7e38c833fe2b
Author: shade
Date: 2015-08-11 12:24 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7e38c833fe2b
8131682: C1 should use multibyte nops everywhere
Reviewed-by: dlong, goetz, adinn, aph, vlivanov
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
Changeset: aa64491c9507
Author: rbackman
Date: 2015-08-13 19:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa64491c9507
Merge
Changeset: 6f56da5908e6
Author: amurillo
Date: 2015-08-13 15:50 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6f56da5908e6
Merge
Changeset: aa0a8fa5fb18
Author: katleman
Date: 2015-08-20 11:38 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa0a8fa5fb18
Added tag jdk9-b78 for changeset 20dc06b04fe5
! .hgtags
Changeset: e9e63d93bbfe
Author: lana
Date: 2015-08-20 12:30 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e9e63d93bbfe
Merge
Changeset: 8e8377739c06
Author: katleman
Date: 2015-08-27 12:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e8377739c06
Added tag jdk9-b79 for changeset e9e63d93bbfe
! .hgtags
Changeset: 3c76d8048a58
Author: david
Date: 2015-08-12 16:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3c76d8048a58
8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
Changeset: daa9f374b77c
Author: mockner
Date: 2015-08-12 14:18 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/daa9f374b77c
8098791: Remove PrintClassStatistics and PrintMethodStatistics
Summary: PrintClassStatistics and PrintMethodStatistics have been removed.
Reviewed-by: coleenp, iklam
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 76ac54bf537c
Author: asiebenborn
Date: 2015-08-13 09:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/76ac54bf537c
8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp
Summary: move implementation of process_grey_object to inline.hpp
Reviewed-by: kbarrett, simonis
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 927043f643bc
Author: gziemski
Date: 2015-08-13 17:17 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/927043f643bc
8112746: Followup to JDK-8059557 (JEP 245)
Summary: Several improvements to range/constraint check feature.
Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: eb1d5a7fc05f
Author: coleenp
Date: 2015-08-13 23:35 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/eb1d5a7fc05f
Merge
Changeset: a3e6c865104c
Author: dholmes
Date: 2015-08-13 22:08 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a3e6c865104c
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout
Reviewed-by: bdelsart, ddmitriev, dcubed
! src/os/linux/vm/os_linux.cpp
Changeset: f0097a9f4a3f
Author: dholmes
Date: 2015-08-14 04:21 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f0097a9f4a3f
Merge
Changeset: 6ce41ccea6ca
Author: coleenp
Date: 2015-08-14 15:08 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ce41ccea6ca
8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86
Reviewed-by: kvn, coleenp
Contributed-by: richard.reingruber at sap.com
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: d86f613e4231
Author: coleenp
Date: 2015-08-14 19:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d86f613e4231
Merge
Changeset: 17c65a196427
Author: minqi
Date: 2015-08-14 10:10 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/17c65a196427
8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade
! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 160f691ef3d0
Author: minqi
Date: 2015-08-14 20:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/160f691ef3d0
Merge
Changeset: 4ec8bd17d9e3
Author: minqi
Date: 2015-08-14 22:20 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4ec8bd17d9e3
Merge
Changeset: 90861a3150d0
Author: stefank
Date: 2015-06-29 11:09 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/90861a3150d0
8087323: Unify and split the work gang classes
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 7243608383b7
Author: stefank
Date: 2015-06-29 11:11 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7243608383b7
8087324: Use semaphores when starting and stopping GC task threads
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
Changeset: f942792721fa
Author: david
Date: 2015-08-17 10:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f942792721fa
8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm
Reviewed-by: jwilhelm, sjohanss
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: d2dfba6ab433
Author: dsamersoff
Date: 2015-08-17 12:43 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d2dfba6ab433
Merge
Changeset: 7a16c384cf23
Author: dsamersoff
Date: 2015-08-17 10:53 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7a16c384cf23
Merge
Changeset: 2317b27a41d3
Author: gziemski
Date: 2015-08-16 09:33 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2317b27a41d3
8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed
! test/compiler/arguments/CheckCICompilerCount.java
Changeset: 7100bb7e213f
Author: jwilhelm
Date: 2015-08-17 13:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7100bb7e213f
8133669: Remove unused code in Arguments
8133455: VM ignores setting of the -XX:MemoryRestriction flag.
Reviewed-by: dholmes, kbarrett
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 1facc49c0499
Author: jwilhelm
Date: 2015-08-18 17:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1facc49c0499
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, brutisso
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Changeset: e9d225520e8c
Author: ecaspole
Date: 2015-08-18 14:04 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e9d225520e8c
8133349: CMS: Assert failed: Ctl pt invariant
Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: acf9f5d04075
Author: shade
Date: 2015-08-12 09:58 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/acf9f5d04075
8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland
! src/share/vm/opto/library_call.cpp
Changeset: 78c4bc2839bf
Author: roland
Date: 2015-08-15 02:54 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/78c4bc2839bf
8130847: Cloned object's fields observed as null after C2 escape analysis
Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
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/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
Changeset: 6b74f57f7c4d
Author: roland
Date: 2015-08-14 00:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6b74f57f7c4d
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Summary: off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade
! src/share/vm/opto/c2compiler.cpp
Changeset: fe311de64c61
Author: roland
Date: 2015-07-29 17:25 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fe311de64c61
8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/loopopts/TestMoveStoresOutOfLoops.java
Changeset: 5ca290fb5d6e
Author: roland
Date: 2015-08-20 09:31 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5ca290fb5d6e
Merge
Changeset: d9bc27b8ef1e
Author: dcubed
Date: 2015-08-19 11:11 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d9bc27b8ef1e
8133537: clarify position of unlock options in error messages
Reviewed-by: coleenp, dholmes, coffeys
! src/share/vm/runtime/globals.cpp
Changeset: aa92602b4a73
Author: ehelin
Date: 2015-08-20 08:42 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/aa92602b4a73
8133821: Refactor initialization of the heap and the collector policy
Reviewed-by: pliden, tschatzl
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
+ src/share/vm/memory/universe_ext.cpp
Changeset: 266fbf43e8a2
Author: ehelin
Date: 2015-08-20 10:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/266fbf43e8a2
8133825: Remove the class G1CollectorPolicyExt
Reviewed-by: jwilhelm, ecaspole
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
Changeset: a8c6a4d765bb
Author: tschatzl
Date: 2015-08-19 13:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a8c6a4d765bb
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: a3fbc02ec341
Author: tschatzl
Date: 2015-08-19 13:50 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a3fbc02ec341
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
Summary: Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
+ src/share/vm/gc/cms/parNewGeneration.inline.hpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp
Changeset: 8e371a1ba7df
Author: tschatzl
Date: 2015-08-19 13:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e371a1ba7df
8073013: Add detailed information about PLAB memory usage
Summary: Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
+ src/share/vm/gc/g1/g1EvacStats.cpp
+ src/share/vm/gc/g1/g1EvacStats.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp
Changeset: 2bcdd5016317
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2bcdd5016317
8133530: Add JFR event for evacuation statistics
Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: ad916ca3715b
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ad916ca3715b
8040162: Avoid reallocating PLABs between GC phases in G1
Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 57093b085a8f
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57093b085a8f
8073146: G1 merges thread local age tables too early with global age table
Summary: Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 91bd6ad35898
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/91bd6ad35898
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/shared/plab.hpp
Changeset: 5ccf179d85f3
Author: coleenp
Date: 2015-08-20 11:18 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5ccf179d85f3
8133951: Zero interpreter asserts in stubRoutines.cpp
Summary: Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn
! src/share/vm/runtime/stubRoutines.cpp
Changeset: 57bb83e8b536
Author: coleenp
Date: 2015-08-20 17:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/57bb83e8b536
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: da41f75db57a
Author: coleenp
Date: 2015-08-20 17:39 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/da41f75db57a
Merge
Changeset: efc17f03e5d4
Author: dcubed
Date: 2015-08-20 10:58 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/efc17f03e5d4
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
Summary: Add check for fchir() failure and disable shared PerfMemory in that case.
Reviewed-by: dcubed, simonis, gthornbr
Contributed-by: christoph.langer at sap.com
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: 585dd7e5e806
Author: dholmes
Date: 2015-08-25 00:26 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/585dd7e5e806
Merge
Changeset: 859d0f2dca76
Author: tschatzl
Date: 2015-08-24 16:27 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/859d0f2dca76
8067336: Allow that PLAB allocations at the end of regions are flexible
Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions.
Reviewed-by: tbenson, mgerdin
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: bdd657221274
Author: tschatzl
Date: 2015-08-24 16:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bdd657221274
8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
Reviewed-by: brutisso, tbenson
! src/share/vm/gc/g1/heapRegionManager.cpp
Changeset: 3d49f9466425
Author: zmajo
Date: 2015-08-19 08:55 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3d49f9466425
8076373: In 32-bit VM interpreter and compiled code process NaN values differently
Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
+ test/compiler/floatingpoint/NaNTest.java
Changeset: e6db7b7e5d28
Author: zmajo
Date: 2015-08-19 10:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e6db7b7e5d28
Merge
Changeset: 73e6afceb02e
Author: zmajo
Date: 2015-08-19 11:59 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/73e6afceb02e
8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for âlongâ type
Summary: Wrap constant causing the failure into into CONST64(). Update comments.
Reviewed-by: kvn
! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: 10cbaebfcf3d
Author: enevill
Date: 2015-08-19 11:59 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/10cbaebfcf3d
8133935: aarch64: fails to build from source
Summary: add inlucde of oops/oop.inline.hpp to fix build
Reviewed-by: coleenp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 8783515c57ad
Author: enevill
Date: 2015-08-18 12:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8783515c57ad
8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn
! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: 7956d0750510
Author: adinn
Date: 2015-08-11 10:25 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7956d0750510
8078743: AARCH64: Extend use of stlr to cater for volatile object stores
Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.
Reviewed-by: kvn, aph, enevill
! src/cpu/aarch64/vm/aarch64.ad
Changeset: f4b9f233b44b
Author: kvn
Date: 2015-08-19 17:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f4b9f233b44b
8133984: print_compressed_class_space() is only defined in 64-bit VM
Summary: define method's empty body in 32-bit VM.
Reviewed-by: coleenp
! src/share/vm/memory/metaspace.hpp
Changeset: 3cbb6dc4a075
Author: roland
Date: 2015-08-18 16:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3cbb6dc4a075
8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn
! src/share/vm/opto/chaitin.cpp
+ test/compiler/regalloc/TestVectorRegAlloc.java
Changeset: dbc1274bac56
Author: enevill
Date: 2015-08-20 09:40 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/dbc1274bac56
8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Summary: Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4
Changeset: 8bc4eb358829
Author: roland
Date: 2015-08-21 09:12 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8bc4eb358829
Merge
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: c0ea5537dc8b
Author: thartmann
Date: 2015-08-25 07:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c0ea5537dc8b
8075805: Crash while trying to release CompiledICHolder
Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods.
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vm_operations.cpp
Changeset: 514fccb1007c
Author: roland
Date: 2015-08-26 09:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/514fccb1007c
8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn
! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java
Changeset: 52bbd44b2b7d
Author: roland
Date: 2015-08-27 18:51 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/52bbd44b2b7d
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: 22400a67babe
Author: amurillo
Date: 2015-08-27 14:40 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/22400a67babe
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: baa2257348b6
Author: katleman
Date: 2015-09-03 14:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/baa2257348b6
Added tag jdk9-b80 for changeset 8e8377739c06
! .hgtags
Changeset: 4142c190cd5c
Author: lana
Date: 2015-09-03 16:14 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4142c190cd5c
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: 2e70148efaa5
Author: roland
Date: 2015-08-26 12:43 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2e70148efaa5
8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
Summary: Store nodes may not have a control if used to update profiling
Reviewed-by: kvn
! src/share/vm/opto/loopopts.cpp
+ test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: 9df4555d2d7d
Author: thartmann
Date: 2015-08-31 13:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9df4555d2d7d
8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration.
Reviewed-by: kvn, mdoerr
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 36208147039b
Author: shade
Date: 2015-09-01 12:57 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/36208147039b
8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat
Reviewed-by: kvn, thartmann
! src/share/vm/opto/stringopts.cpp
Changeset: def98b57e3ce
Author: amurillo
Date: 2015-09-08 15:39 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/def98b57e3ce
Merge
Changeset: 3d8dc82c16b0
Author: lana
Date: 2015-09-11 10:26 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3d8dc82c16b0
Added tag jdk9-b81 for changeset 4142c190cd5c
! .hgtags
Changeset: 1c453a12be30
Author: lana
Date: 2015-09-11 13:00 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1c453a12be30
Merge
Changeset: 7df0e3f7ad65
Author: adinn
Date: 2015-08-26 17:13 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7df0e3f7ad65
8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: c530a118f715
Author: shade
Date: 2015-09-01 19:48 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c530a118f715
8134758: Final String field values should be trusted as stable
Reviewed-by: kvn, thartmann
! src/share/vm/opto/memnode.cpp
Changeset: da1c9ea76ce5
Author: aph
Date: 2015-09-02 13:23 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/da1c9ea76ce5
8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: c030d25ae04e
Author: kvn
Date: 2015-09-02 11:03 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c030d25ae04e
8134898: Small fixes found during JVMCI work
Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart
! make/Makefile
! make/bsd/makefiles/vm.make
! make/build.sh
! make/hotspot.script
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/runtime/thread.hpp
Changeset: 04426ad76887
Author: roland
Date: 2015-09-02 10:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/04426ad76887
8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn
! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java
Changeset: 82b61ad9f45f
Author: roland
Date: 2015-09-02 22:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/82b61ad9f45f
Merge
Changeset: 5dda6f5397ff
Author: kvn
Date: 2015-09-02 15:11 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5dda6f5397ff
8075093: Enable UseFPUForSpilling support on SPARC
Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 979c4f71a3c8
Author: roland
Date: 2015-08-31 17:20 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/979c4f71a3c8
8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
Summary: Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
+ test/compiler/escapeAnalysis/TestEABadMergeMem.java
Changeset: 6ed37de41ebb
Author: iveresov
Date: 2015-09-03 14:29 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6ed37de41ebb
8135035: Reverse changes from 8075093
Summary: 8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 66e8f7dba7d8
Author: kvn
Date: 2015-09-03 15:03 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/66e8f7dba7d8
8132081: C2 support for Adler32 on SPARC
Summary: Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/adler32/TestAdler32.java
Changeset: 8f5648c43725
Author: neliasso
Date: 2015-09-04 12:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8f5648c43725
8135067: Preparatory refactorings for compiler control
Summary: Extract CompileTask and clean up
Reviewed-by: roland
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
+ src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compileTask.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: e13d7fa76fac
Author: coleenp
Date: 2015-08-24 15:41 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e13d7fa76fac
8133561: linux thread id should be reported in decimal in the error reports now
Summary: linux thread id error reports changed back to decimal
Reviewed-by: hseigel, ctornqvi, coleenp
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/utilities/vmError.cpp
Changeset: 8af2c4220477
Author: coleenp
Date: 2015-08-25 17:30 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8af2c4220477
Merge
Changeset: 3dfd8c6b3f6c
Author: gziemski
Date: 2015-08-24 16:17 -0500
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3dfd8c6b3f6c
8134239: compiler/arguments/CheckCICompilerCount.java still fails
Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel
! test/compiler/arguments/CheckCICompilerCount.java
Changeset: c7817bc5bb15
Author: coleenp
Date: 2015-08-25 19:06 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c7817bc5bb15
Merge
Changeset: a45fb54484ad
Author: kzhaldyb
Date: 2015-08-07 17:58 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a45fb54484ad
8132708: Add tests for Humongous objects allocation threshold
Summary: Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen
+ test/gc/g1/humongousObjects/Helpers.java
+ test/gc/g1/humongousObjects/TestHumongousThreshold.java
Changeset: 09094287d06f
Author: iignatyev
Date: 2015-08-25 21:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/09094287d06f
Merge
Changeset: 522260f7f54c
Author: jiangli
Date: 2015-08-25 17:22 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/522260f7f54c
8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
Summary: Handle shared string mapping failures.
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
Contributed-by: tom.benson at oracle.com, jiangli.zhou at oracle.com
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
+ test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
Changeset: c1bd0eb306f1
Author: dholmes
Date: 2015-08-26 18:59 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c1bd0eb306f1
8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond
Reviewed-by: kvn, coleenp, dcubed
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 79b7d59ee282
Author: ehelin
Date: 2015-08-27 16:28 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/79b7d59ee282
8134504: Remove usage of EvacuationInfo from G1CollectorPolicy
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f7abf3de7822
Author: ehelin
Date: 2015-08-28 09:05 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f7abf3de7822
8134509: G1ParCopyClosure does not need a ReferenceProcessor
Reviewed-by: stefank, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
Changeset: c64d134410a7
Author: erikj
Date: 2015-08-28 09:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c64d134410a7
8134157: adlc fails to compile with SS12u4
Reviewed-by: dholmes, kbarrett, ihse
! make/solaris/makefiles/adlc.make
Changeset: bf890f7af014
Author: erikj
Date: 2015-08-28 11:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bf890f7af014
Merge
Changeset: a37aac88925c
Author: ddmitriev
Date: 2015-08-28 17:32 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a37aac88925c
8132725: Memory leak in Arguments::add_property function
Summary: Logic in add_property was rewritten to avoid memory leak
Reviewed-by: iklam, coleenp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a380403592b2
Author: kbarrett
Date: 2015-08-18 17:48 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a380403592b2
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.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/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/parallel/cardTableExtension.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
Changeset: e59d6364edec
Author: kbarrett
Date: 2015-08-28 23:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e59d6364edec
Merge
Changeset: c66e1029a407
Author: kbarrett
Date: 2015-08-31 13:06 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c66e1029a407
8131330: G1CollectedHeap::verify_dirty_young_list fails with assert
Summary: Use assembly loop to avoid compiler optimization into memset
Reviewed-by: ecaspole, tschatzl
+ src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/shared/blockOffsetTable.hpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 3ca7e75b4e42
Author: dsamersoff
Date: 2015-08-31 21:46 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ca7e75b4e42
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: 9bd030a59111
Author: dsamersoff
Date: 2015-08-31 23:29 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9bd030a59111
Merge
Changeset: da9eeb2c1cbd
Author: sangheki
Date: 2015-08-31 11:51 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/da9eeb2c1cbd
8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
Changeset: be685a5356a4
Author: tschatzl
Date: 2015-09-01 10:53 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/be685a5356a4
8067341: Modify PLAB sizing algorithm to waste less
Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes.
Reviewed-by: ecaspole, jmasa
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 2381355ef90a
Author: pliden
Date: 2015-09-01 13:13 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2381355ef90a
8134738: Remove CollectorPolicy::Name
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: 6dad23e1c89d
Author: pliden
Date: 2015-09-01 14:17 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/6dad23e1c89d
Merge
Changeset: e7f6dd5835be
Author: gthornbr
Date: 2015-09-01 14:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e7f6dd5835be
8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform
Summary: Recognize the T7/M7 platform.
Reviewed-by: dcubed, kvn, jmasa
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 2cad024257e9
Author: sjohanss
Date: 2015-09-02 09:14 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2cad024257e9
8129417: Oop iteration clean-up to remove oop_ms_follow_contents
Reviewed-by: pliden, ehelin
! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/cmsOopClosures.inline.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/immutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/specialized_oop_closures.hpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.inline.hpp
! src/share/vm/utilities/stack.inline.hpp
Changeset: 116afd2a8cbd
Author: ysr
Date: 2015-09-02 11:56 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/116afd2a8cbd
8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Summary: Test contributed by brutisso
Reviewed-by: tonyp, tschatzl
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
+ test/gc/logging/TestPrintReferences.java
Changeset: 94b68bbd87b5
Author: sfriberg
Date: 2015-09-02 09:51 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/94b68bbd87b5
8066443: Add G1 support for promotion event
Reviewed-by: tschatzl
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
Changeset: 48b57bb45fe5
Author: tschatzl
Date: 2015-09-02 09:57 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/48b57bb45fe5
8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor
Summary: Remove obsolete and wrong code.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 7eec02b95f9e
Author: tschatzl
Date: 2015-09-02 14:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7eec02b95f9e
8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds
Reviewed-by: jwilhelm, tbenson
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
Changeset: 943f36515734
Author: tschatzl
Date: 2015-09-02 16:16 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/943f36515734
Merge
! src/share/vm/gc/shared/gcTrace.cpp
Changeset: d487a586ed9c
Author: kbarrett
Date: 2015-09-02 11:41 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d487a586ed9c
8134806: Clean up write_ref_field_work
Summary: Remove unnecessary pure virtual decl and default argument values.
Reviewed-by: jwilhelm, tbenson, jmasa
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/modRefBarrierSet.hpp
Changeset: d10e26451cd0
Author: sangheki
Date: 2015-09-02 17:49 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d10e26451cd0
8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
Reviewed-by: jwilhelm
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
Changeset: f44314157fcb
Author: dcubed
Date: 2015-09-03 10:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f44314157fcb
8049304: race between VM_Exit and _sync_FutileWakeups->inc()
Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active.
Reviewed-by: kbarrett, dholmes, tbenson, bdelsart
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/synchronizer.cpp
Changeset: f35456fc82ae
Author: mseledtsov
Date: 2015-09-03 08:57 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f35456fc82ae
8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
Summary: Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsWb.java
Changeset: 1fb9e9f01532
Author: tschatzl
Date: 2015-09-04 08:36 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1fb9e9f01532
8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABSizeBounds.java
Changeset: ceb9d9044fc8
Author: mgerdin
Date: 2015-09-04 09:47 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ceb9d9044fc8
8135012: Don't use G1RootProcessor when scanning remembered sets
Reviewed-by: jmasa, ecaspole
+ src/share/vm/gc/g1/g1CodeBlobClosure.cpp
+ src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
Changeset: 67967c7b055c
Author: jwilhelm
Date: 2015-09-04 13:23 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/67967c7b055c
8130823: VerifyRememberedSets is an expensive nop in product builds
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/parallel/cardTableExtension.cpp
Changeset: 262b86c271b0
Author: jlaskey
Date: 2015-09-04 10:12 -0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/262b86c271b0
8087181: Move native jimage code to its own library (maybe libjimage)
Reviewed-by: alanb, lfoltan, hseigel, acorn
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
+ src/share/vm/classfile/jimage.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a78dd396f8a4
Author: jlaskey
Date: 2015-09-04 20:29 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a78dd396f8a4
Merge
Changeset: 102e32f29835
Author: rdurbin
Date: 2015-09-04 14:49 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/102e32f29835
8061999: Enhance VM option parsing to allow options to be specified in a file
Summary: Add support for the "-XX:VMOptionsFile=<path>" option.
Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: f74b3ce62e1f
Author: dbuck
Date: 2015-09-04 17:33 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/f74b3ce62e1f
8135002: Fix or remove broken links in objectMonitor.cpp comments
Summary: Updated comments to refer to relevant patents.
Reviewed-by: dcubed
! src/share/vm/runtime/objectMonitor.cpp
Changeset: 1ca70c12a335
Author: jwilhelm
Date: 2015-08-18 21:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1ca70c12a335
8134626: Misc cleanups after generation array removal
Reviewed-by: david, dholmes, tschatzl
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/parallel/psTasks.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.inline.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp
Changeset: d750cc39ed60
Author: dfazunen
Date: 2015-09-07 21:30 +0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/d750cc39ed60
8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
Reviewed-by: tschatzl, jwilhelm
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: e7dadf42aa35
Author: mchernov
Date: 2015-09-01 21:38 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e7dadf42aa35
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
Reviewed-by: iignatyev, dfazunen
! src/share/vm/prims/whitebox.cpp
+ test/gc/arguments/GCTypes.java
+ test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
+ test/gc/arguments/TestNewRatioFlag.java
+ test/gc/arguments/TestNewSizeFlags.java
+ test/gc/arguments/TestSurvivorRatioFlag.java
+ test/gc/arguments/TestTargetSurvivorRatioFlag.java
+ test/testlibrary/jdk/test/lib/AllocationHelper.java
+ test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
Changeset: 9a8f97037119
Author: iignatyev
Date: 2015-09-07 20:03 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9a8f97037119
Merge
Changeset: 0316b41ccb2f
Author: jwilhelm
Date: 2015-09-08 16:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0316b41ccb2f
Merge
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: bef52fbeb8ae
Author: amurillo
Date: 2015-09-10 14:55 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bef52fbeb8ae
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: ce9c22f23999
Author: amurillo
Date: 2015-09-15 07:47 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ce9c22f23999
Merge
Changeset: 779012e87268
Author: lana
Date: 2015-09-18 10:46 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/779012e87268
Added tag jdk9-b82 for changeset 1c453a12be30
! .hgtags
Changeset: 3ed0df2c553a
Author: lana
Date: 2015-09-18 14:21 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ed0df2c553a
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a589f73b79f4
Author: mcberg
Date: 2015-09-09 10:34 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a589f73b79f4
8135028: support for vectorizing double precision sqrt
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 846018509b70
Author: iveresov
Date: 2015-09-10 17:56 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/846018509b70
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: 2e58b602c89b
Author: aph
Date: 2015-09-08 14:08 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2e58b602c89b
8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 87a55af2ff28
Author: kzhaldyb
Date: 2015-09-11 16:11 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/87a55af2ff28
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/jdk/test/lib/Utils.java
+ test/testlibrary_tests/whitebox/BlobSanityTest.java
Changeset: 41b6cb9246fe
Author: mcberg
Date: 2015-09-11 17:02 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/41b6cb9246fe
8132160: support for AVX 512 call frames and stack management
Summary: simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 69ed894b4045
Author: thartmann
Date: 2015-09-14 07:02 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/69ed894b4045
8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
Summary: Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
Changeset: 720d0ff40323
Author: thartmann
Date: 2015-09-14 07:03 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/720d0ff40323
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a5ae3454a758
Author: thartmann
Date: 2015-09-14 10:00 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a5ae3454a758
8135252: IdealLoopTree::dump_head() prints negative trip count
Summary: IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
Changeset: 486680e6ed5e
Author: thartmann
Date: 2015-09-14 09:11 +0000
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/486680e6ed5e
Merge
Changeset: b9246bd13eeb
Author: roland
Date: 2015-09-11 16:56 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b9246bd13eeb
8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
! test/compiler/rangechecks/TestBadFoldCompare.java
Changeset: bfb61f868681
Author: roland
Date: 2015-09-08 19:19 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bfb61f868681
8134974: 8130847 broken with loop predicates
Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java
Changeset: 3b914aea509b
Author: jwilhelm
Date: 2015-09-08 16:10 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3b914aea509b
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: abc9e76c520d
Author: kbarrett
Date: 2015-09-08 16:00 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/abc9e76c520d
8134797: Remove explicit casts in CollectorPolicy hierarchy
Summary: Removed the explicit casts.
Reviewed-by: jwilhelm, tschatzl, pliden
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: 9810d3869392
Author: mgerdin
Date: 2015-09-09 10:34 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9810d3869392
8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
Changeset: 8a758dbe0212
Author: mgerdin
Date: 2015-09-09 14:22 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8a758dbe0212
8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: 49b16955b909
Author: sangheki
Date: 2015-09-09 09:19 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/49b16955b909
8135025: Error message is repeated for large value at G1ConcRefinementThreads
Summary: Changed error handling when G1ConcRefinementThreads creation failed
Reviewed-by: jwilhelm, kbarrett, tschatzl
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 05be144c3f45
Author: kbarrett
Date: 2015-09-09 14:31 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/05be144c3f45
8135209: Avoid abutting string literals and identifiers
Summary: Add spaces between string literals and identifiers.
Reviewed-by: brutisso, pliden
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: b41072c42cd5
Author: kzhaldyb
Date: 2015-09-09 15:14 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b41072c42cd5
8134523: Humongous object test fails with OOME
Summary: Added Xms for runs with region' size 16M and 32M to prevent OOME
Reviewed-by: mgerdin, dfazunen
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
Changeset: b29257a2312e
Author: iignatyev
Date: 2015-09-09 22:32 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b29257a2312e
Merge
Changeset: bba7a69f67c7
Author: coleenp
Date: 2015-09-09 23:47 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bba7a69f67c7
8135298: Fix zero builds for "unknown" architectures on linux.
Summary: add zero architectures for default cases
Reviewed-by: coleenp
Contributed-by: Matthias Klose <doko at ubuntu.com>
! src/os/linux/vm/os_linux.cpp
Changeset: 059904d87241
Author: coleenp
Date: 2015-09-10 06:15 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/059904d87241
Merge
Changeset: 41972b466086
Author: ehelin
Date: 2015-09-11 10:02 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/41972b466086
8135260: Split G1CollectorPolicy::finalize_cset into two parts
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 3ebbe21f938e
Author: ehelin
Date: 2015-09-11 13:20 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/3ebbe21f938e
8135253: Add push method to CollectionSetChooser
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 302c7e22630b
Author: jmasa
Date: 2015-05-25 19:26 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/302c7e22630b
8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks
Reviewed-by: tschatzl, ysr
! src/share/vm/gc/shared/blockOffsetTable.cpp
Changeset: 7b8eb3b6361a
Author: akulyakh
Date: 2015-09-14 14:26 +0300
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/7b8eb3b6361a
8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe
Summary: Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection
Reviewed-by: sla
! test/serviceability/dcmd/compiler/CodelistTest.java
Changeset: 4f3ddb6a2b70
Author: jiangli
Date: 2015-09-14 14:55 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/4f3ddb6a2b70
8135097: Unmap failure for executable memory on windows
Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().
Reviewed-by: iklam, coleenp
! src/os/windows/vm/os_windows.cpp
Changeset: ea4f98bd8dd5
Author: jwilhelm
Date: 2015-09-15 15:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/ea4f98bd8dd5
Merge
Changeset: 1ac336e4e8fe
Author: amurillo
Date: 2015-09-17 09:19 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1ac336e4e8fe
Merge
Changeset: 0093079406dd
Author: amurillo
Date: 2015-09-22 11:01 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/0093079406dd
Merge
Changeset: 90b308169cb2
Author: lana
Date: 2015-09-25 22:59 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/90b308169cb2
Added tag jdk9-b83 for changeset 3ed0df2c553a
! .hgtags
Changeset: 184c43284449
Author: lana
Date: 2015-09-26 09:21 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/184c43284449
Merge
Changeset: 2acd6706667f
Author: jwilhelm
Date: 2015-09-15 15:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/2acd6706667f
Merge
Changeset: 42f7bd6a45c4
Author: kbarrett
Date: 2015-09-16 16:25 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/42f7bd6a45c4
8136627: Backout JDK-8133818 Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: brutisso
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- test/gc/logging/TestPrintReferences.java
Changeset: c5008e54c609
Author: mgerdin
Date: 2015-09-17 16:07 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5008e54c609
8136701: Remove YOUNG_LIST_VERBOSE code from G1CollectedHeap
Reviewed-by: stefank, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: bf540cb95dbb
Author: hseigel
Date: 2015-09-18 07:01 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/bf540cb95dbb
8132904: Type checking verifier fails to reject assignment from array to an interface
Summary: Only allow assignment if interface is Cloneable or Serializable.
Reviewed-by: kamg, gtriantafill, jiangli
! src/share/vm/classfile/verificationType.cpp
Changeset: a71b0b9c84b9
Author: minqi
Date: 2015-09-18 13:41 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a71b0b9c84b9
8135085: Change Method::_intrinsic_id from u1 to u2
Summary: Convert Method::_intrinsic_id from u1 to u2 to expand id range over 255.
Reviewed-by: coleenp, iklam, jiangli
Contributed-by: aleksey.shipilev at oracle.com
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b19bd30ae9f3
Author: iklam
Date: 2015-09-18 09:48 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/b19bd30ae9f3
8065155: Refactor Hotspot mapfiles
Summary: Moved common exported functions to make/share/makefiles/mapfile-vers
Reviewed-by: ihse, bdelsart
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/aix/makefiles/vm.make
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/bsd/makefiles/vm.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/vm.make
+ make/share/makefiles/mapfile-vers
! make/solaris/makefiles/mapfile-vers
! make/solaris/makefiles/vm.make
Changeset: e144340c417a
Author: simonis
Date: 2015-09-21 10:45 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/e144340c417a
8135179: Fix conversion warning after 8067341
Summary: Add required casts.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 111681c88c9a
Author: drwhite
Date: 2015-09-11 15:31 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/111681c88c9a
8066821: Enhance command line processing to manage deprecating and obsoleting -XX command line arguments
Summary: Add support for alias options and automatically expiring deprecated options
Reviewed-by: dholmes, kbarrett, acorn
Contributed-by: derek.white at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
+ test/runtime/CommandLine/VMAliasOptions.java
+ test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 8e4288c4127d
Author: hseigel
Date: 2015-09-22 09:48 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/8e4288c4127d
8135208: VM permits illegal <clinit> access_flags, versions 51-52
Summary: Check access flags for <clinit> methods that are not class init methods.
Reviewed-by: kamg, gtriantafill
! src/share/vm/classfile/classFileParser.cpp
Changeset: 9cd2f42c84c0
Author: hseigel
Date: 2015-09-22 14:24 -0400
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/9cd2f42c84c0
8135265: VM fails on 'empty' interface public <init>()V method with VerifyError
Summary: Don't check for calls to super() or this() fro <init>()V methods if they are in interfaces. Because, they are not ctors.
Reviewed-by: acorn, gtriantafill
! src/share/vm/classfile/verifier.cpp
Changeset: fbac2a5639dc
Author: jwilhelm
Date: 2015-09-21 17:49 +0200
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/fbac2a5639dc
Merge
Changeset: 5f8fa6465399
Author: amurillo
Date: 2015-09-24 11:38 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/5f8fa6465399
Merge
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: a02911828e48
Author: amurillo
Date: 2015-09-30 07:41 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/a02911828e48
Merge
Changeset: c5103d0b37bf
Author: lana
Date: 2015-10-05 20:24 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c5103d0b37bf
Added tag jdk9-b84 for changeset 184c43284449
! .hgtags
Changeset: 03845376ea9d
Author: lana
Date: 2015-10-06 08:41 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/03845376ea9d
Merge
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: c58e4c0700f5
Author: chegar
Date: 2015-10-09 14:21 +0100
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/c58e4c0700f5
8138978: Examine usages of sun.misc.IOUtils
Reviewed-by: alanb, mullan, psandoz, rriggs, weijun
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/runtime/8003720/VictimClassLoader.java
Changeset: 33e891f71711
Author: lana
Date: 2015-10-08 22:30 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/33e891f71711
Added tag jdk9-b85 for changeset 03845376ea9d
! .hgtags
Changeset: 1ae4191359d8
Author: lana
Date: 2015-10-09 10:22 -0700
URL: http://hg.openjdk.java.net/harfbuzz/jdk9/hotspot/rev/1ae4191359d8
Merge
More information about the harfbuzz-dev
mailing list