Jon Masamitsu
93fe673dad
Merge
2016-01-12 22:50:57 +00:00
Coleen Phillimore
ee04eabcd1
Merge
2016-01-12 21:01:22 +00:00
Coleen Phillimore
5299fb76e1
Merge
2016-01-12 19:11:39 +00:00
Coleen Phillimore
5d7f8cf015
8146410: Interpreter functions are declared and defined in the wrong files
...
Moved functions to the correct files.
Reviewed-by: goetz, aph, twisti, mockner
2016-01-12 13:14:41 -05:00
Rachel Protacio
f4555ca41f
8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code
...
Added long-form logging message to three places in code, allowing TraceExceptionsTest.java to pass with compiled code.
Reviewed-by: dholmes, coleenp, lfoltan
2016-01-12 12:35:08 -05:00
Kim Barrett
5f4c8bea8e
Merge
2016-01-12 17:02:10 +00:00
Markus Grönlund
baa19166d1
Merge
2016-01-12 16:01:54 +01:00
Ed Nevill
40ea9a6025
8146843: aarch64: add scheduling support for FP and vector instructions
...
Add pipeline classes for FP/vector pipeline
Reviewed-by: aph
2016-01-12 14:55:15 +00:00
Tom Rodriguez
75901ea0cb
8147433: PrintNMethods no longer works with JVMCI
...
Reviewed-by: kvn, twisti
2016-01-18 11:07:40 -08:00
Tobias Hartmann
40164313e3
Merge
2016-01-18 11:02:42 +01:00
Zoltan Majo
3301846a21
8147441: Unchecked pending exceptions in the WhiteBox API's implementation
...
Add checks for pending exceptions.
Reviewed-by: kvn
2016-01-18 08:50:57 +01:00
Tobias Hartmann
ca56200977
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
...
Emit CastII to make narrow ConvI2L dependent on the corresponding range check.
Reviewed-by: kvn, roland
2016-01-18 08:40:25 +01:00
Tobias Hartmann
01a4b31e78
8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
...
String compress/inflate intrinsics need to capture char and byte memory.
Reviewed-by: aph, roland, kvn
2016-01-18 08:34:14 +01:00
Tobias Hartmann
90ac004ff6
8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller
...
Removed installing of unused class. Added error output to ClassFileInstaller.
Reviewed-by: vlivanov, zmajo
2016-01-18 08:25:26 +01:00
Christian Thalinger
01f58aa4da
8146820: JVMCI options should not use System.getProperty directly
...
Reviewed-by: kvn, dnsimon
2016-01-15 13:08:40 -10:00
Vladimir Ivanov
22de0c428d
8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode
...
Reviewed-by: roland
2016-01-15 21:56:43 +03:00
Vladimir Ivanov
281c7eb895
6985422: flush the output streams before OnError commands
...
Reviewed-by: kvn
2016-01-15 21:56:42 +03:00
Vladimir Ivanov
28046ae321
8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces
...
Reviewed-by: kvn, shade
2016-01-15 21:56:40 +03:00
Pavel Punegov
4b3b8b4f59
8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException:
...
Fix incorrect compileonly setting
Reviewed-by: kvn, neliasso
2016-01-15 16:36:43 +03:00
Tobias Hartmann
01428c44de
Merge
2016-01-15 09:15:33 +01:00
Doug Simon
394ff6ff9a
8146364: Remove @ServiceProvider mechanism from JVMCI
...
Reviewed-by: twisti
2016-01-14 14:34:36 +01:00
Nils Eliasson
48b6051ee7
8145331
: SEGV in DirectivesStack::release(DirectiveSet*)
...
GetDefaultDirective was not updated in 8144873
Reviewed-by: twisti, kvn
2016-01-14 13:24:03 +01:00
Zoltan Majo
ee1e047269
8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly
...
Increase the amount of time the main thread waits for the worker thread.
Reviewed-by: kvn
2016-01-14 09:30:31 +01:00
Andrew Haley
fc49b2c2d1
Merge
2016-01-13 15:57:42 +00:00
Martin Doerr
80d2179644
8146978: PPC64: Fix build after integration of C++ interpreter removal
...
Reviewed-by: goetz
2016-01-13 11:33:21 +01:00
Andrew Haley
543ed0a868
8146891: AArch64 needs patch for 8032463
...
Reviewed-by: kvn
2016-01-12 15:01:52 +00:00
Markus Grönlund
6622e25b61
8145788: JVM crashes with -XX:+EnableTracing
...
Reviewed-by: dholmes, ysuenaga, mlarsson
2016-01-12 15:38:56 +01:00
Jaroslav Bachorik
8a4f6e9b21
8146620: CodelistTest.java fails with "Test failed on: jdk.internal.misc.Unsafe.getUnsafe()Ljdk/internal/misc/Unsafe;"
...
Reviewed-by: sla
2016-01-12 11:11:21 +01:00
Alexander Harlap
75c1b86859
8145038: Simplify mut_process_buffer worker id management
...
Remove some wasted code
Reviewed-by: kbarrett, tschatzl
2016-01-11 14:26:00 -05:00
Roland Westrelin
3b0e147813
8146792: Predicate moved after partial peel may lead to broken graph
...
Partial peel can leave a pinned node between predicates and loop and prevent some loop predication
Reviewed-by: kvn
2016-01-11 16:02:42 +01:00
Christian Thalinger
148c6a3e77
8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
...
Reviewed-by: coleenp, kvn
2016-01-12 10:44:41 -10:00
Konstantin Shefov
360280b4ae
Merge
2016-01-12 16:00:04 +01:00
Ed Nevill
8629682d55
8146886: aarch64: fails to build following 8136525 and 8139864
...
Fix several build errors and warnings
Reviewed-by: aph
2016-01-12 14:21:58 +00:00
Konstantin Shefov
ca68a6b69f
Merge
2016-01-12 15:07:46 +01:00
Tobias Hartmann
0e1b2cd198
8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
...
Cut off dead if branch already during parsing (GVN).
Reviewed-by: shade, kvn, roland
2016-01-12 12:55:37 +01:00
Tobias Hartmann
69b52aa28b
8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
...
Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*.
Reviewed-by: kvn, roland
2016-01-12 12:55:09 +01:00
Konstantin Shefov
1a8c7d97b1
8141615: Add new public methods to sun.reflect.ConstantPool
...
Reviewed-by: twisti, iignatyev, coleenp
2016-01-12 13:57:48 +03:00
Roland Westrelin
eb654c02f4
Merge
2016-01-12 11:31:04 +01:00
Zoltan Majo
dfa6539a6a
8086053: Address inconsistencies regarding ZeroTLAB
...
Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization.
Reviewed-by: kvn, thartmann
2016-01-12 09:19:09 +01:00
Roland Westrelin
631c143469
8145322: Code generated from unsafe loops can be slightly improved
...
Improve code generated from checkIndex and unsafe loops
Reviewed-by: kvn, thartmann
2016-01-11 16:33:27 +01:00
Doug Simon
5be1924e89
8146705: Improve JVMCI support for blocking compilation
...
Reviewed-by: twisti, never, iveresov
2016-01-11 14:23:35 +01:00
Christian Thalinger
a0861106e3
Merge
2016-01-11 17:11:57 -08:00
Sangheon Kim
f17b4db454
8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO
...
Reviewed-by: jwilhelm, jprovino
2016-01-08 08:51:18 -08:00
Martin Doerr
f642bbcecd
8146613: PPC64: C2 does no longer respect int to long conversion for stub calls
...
Reviewed-by: kvn, goetz
2016-01-08 10:14:02 +01:00
Vivek Deshpande
6a52e93df7
8143353: update for x86 sin and cos in the math lib
...
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Martin Doerr
ad3414f985
8146612: C2: Precedence edges specification violated
...
Reviewed-by: kvn
2016-01-08 11:41:04 +01:00
Ed Nevill
307d39879b
8146678: aarch64: assertion failure: call instruction in an infinite loop
...
Remove assertion
Reviewed-by: aph
2016-01-08 11:39:47 +00:00
Sangheon Kim
a37ef034c1
8144573: TLABWasteIncrement=max_jint fires an assert on SPARC for non-G1 GC mode
...
Changed to use set64 if TLABWasteIncrement is larger than 4095 before add
Reviewed-by: tschatzl, iveresov
2016-01-07 16:19:41 -08:00
David Lindholm
b61875dc9b
8146694: Break out shared constants and static BOT functions
...
Reviewed-by: jwilhelm, tbenson
2016-01-11 09:14:01 +01:00
David Holmes
9760f7ac92
8146222: assert(_initialized) failed: TLS not initialized yet!
...
Reviewed-by: dcubed
2016-01-10 20:02:50 -05:00
Daniel D. Daugherty
1a0f49140b
Merge
2016-01-09 02:23:04 +00:00
Ron Durbin
00f6aa5a7c
8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
...
Reviewed-by: dcubed, ddmitriev, ahgross, gthornbr, coleenp
2016-01-08 15:38:08 -08:00
Alexander Harlap
22ad9cec84
8145037: Clean up FreeIdSet usage
...
Avoid wasting space for the unused sets
Reviewed-by: tschatzl
2016-01-08 15:41:44 -05:00
Coleen Phillimore
7442fce79d
Merge
2016-01-08 12:56:16 +00:00
Lana Steuck
cd1e63459c
Merge
2016-01-07 15:15:19 -08:00
Kishor Kharbas
a8fcb62829
8146581: Minor corrections to the patch submitted for earlier bug id - 8143925
...
Reviewed-by: kvn
2016-01-07 14:29:05 -08:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Rachel Protacio
6dac872d4d
8141564: Convert TraceItables and PrintVtables to Unified Logging
...
The former -XX:+TraceItables and +PrintVtables flags have been converted to UL options -Xlog:itables=trace and vtables=trace
Reviewed-by: acorn, coleenp, dholmes
2016-01-07 13:53:20 -05:00
Lana Steuck
c06f380994
Added tag jdk-9+100 for changeset 92ba3900f072
2016-01-07 09:33:54 -08:00
David Lindholm
98193d202b
8146399: Refactor the BlockOffsetTable classes
...
Reviewed-by: mgerdin, jwilhelm, tschatzl
2016-01-07 16:25:53 +01:00
David Lindholm
a476bf01f4
8146409: TestPromotionFailedEventWithParallelScavenge.java failed with assert(_time_stamps != __null) failed: Sanity
...
Reviewed-by: tschatzl, jwilhelm
2016-01-07 14:55:12 +01:00
Chris Hegarty
2d19a4c550
8145544: Move sun.misc.VM to jdk.internal.misc
...
Reviewed-by: alanb, dholmes, mullan, weijun
2016-01-06 10:03:03 +00:00
Tobias Hartmann
543fcb3a25
Merge
2016-01-06 08:02:23 +01:00
Alejandro Murillo
8797d6f2c6
Merge
2016-01-05 13:08:02 -08:00
Doug Simon
c1d5c540ac
8146001: Remove support for command line options from JVMCI
...
Reviewed-by: twisti
2016-01-05 10:57:15 -10:00
Sangheon Kim
87f0463ced
8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536
...
Add protect_pages_individually() to protect memory per chunk on Windows
Reviewed-by: jwilhelm, tbenson
2016-01-05 10:41:56 -08:00
Yumin Qi
fab3e53ec1
8145093: [TESTBUG] Remove test skip code for Solaris SPARC in runtime/SharedArchiveFile/SharedBaseAddress.java
...
The test failed(see bug 8044600) once on sparc platform which never reproduced thereafter, remove the skip.
Reviewed-by: hseigel, iklam, gtriantafill
2016-01-05 10:36:34 -08:00
Sangheon Kim
7479dffbc6
8144527: NewSizeThreadIncrease would make an overflow
...
Revert to previous value if NewSizeThreadIncrease related calculation overflows
Reviewed-by: jwilhelm, mgerdin, mchernov
2016-01-05 17:05:13 -08:00
Max Ockner
73c45490a2
Merge
2016-01-06 14:54:24 +00:00
Max Ockner
28c6b5ad89
8146485: Add test for Unified Logging classresolve tag
...
Test has been added for Unified Logging classresolve tag.
Reviewed-by: coleenp, gtriantafill
2016-01-06 09:39:55 -05:00
Joseph Provino
7a673ca72d
Merge
2016-01-06 02:32:13 +00:00
Rachel Protacio
9ab99c633d
8146481: Disable runtime/logging/DefaultMethodsTest.java
...
@ignore'd DefaultMethodsTest.java
Reviewed-by: gtriantafill, coleenp, hseigel
2016-01-05 18:23:14 +00:00
Ioi Lam
4e9dd68311
8145593: Clean up metaspaceShared.cpp
...
Reviewed-by: jiangli
2016-01-04 13:57:34 -08:00
Goetz Lindenmaier
b26df6b69f
8146401: Clean up oop.hpp: add inline directives and fix header files
...
Reviewed-by: coleenp
2016-01-04 15:41:05 +01:00
Marcus Larsson
cc9cd893ac
8145294: TestLogRotation.java triggers a race in the UL framework
...
Reviewed-by: sla, mgronlun
2016-01-04 11:38:42 +01:00
Marcus Larsson
5e5def838e
8144220: UL does not support full path names for log files on windows
...
Reviewed-by: sla, mgronlun
2016-01-04 11:31:42 +01:00
Marcus Larsson
230a27a60d
8145083: Use semaphore instead of mutex for synchronization of Unified Logging configuration
...
Reviewed-by: dholmes, kbarrett, mgronlun
2016-01-04 11:37:18 +01:00
Marcus Larsson
803c430cee
8065331: Add trace events for failed allocations
...
Reviewed-by: brutisso, ehelin
2016-01-04 11:27:02 +01:00
Joseph Provino
88a120fb79
Merge
2016-01-01 17:08:38 +00:00
Ed Nevill
ea1091ca76
8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
...
Patch trampoline calls with special case bl to itself which does not cause guarantee failure
Reviewed-by: aph
2015-12-29 16:47:34 +00:00
Vladimir Kozlov
13f73f994f
Merge
2015-12-29 18:30:51 +01:00
Martin Doerr
4e6b2ee594
8145913: PPC64: add Montgomery multiply intrinsic
...
Reviewed-by: aph, goetz
2015-12-29 11:54:21 +01:00
Kim Barrett
c3808b2091
8143847: Remove REF_CLEANER reference category
...
Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson
2015-12-28 13:59:20 -05:00
Kim Barrett
1b5adfa949
8071507: (ref) Clear phantom reference as soft and weak references do
...
GC clears phantom refs on notification; update spec accordingly.
Reviewed-by: mchung, jmasa
2015-12-28 13:48:43 -05:00
Hui Shi
3767315e75
8144993: Elide redundant memory barrier after AllocationNode
...
Elide memory barrier for AllocationNode when it doesn't escape in initializer and has an MemBarRelease node at exit of initializer method.
Reviewed-by: aph, mdoerr, goetz, kvn, asiebenborn
2015-12-27 05:15:14 -08:00
Christian Tornqvist
4d2c80f12e
8146098: Visual Studio build fails after SA restructure
...
Reviewed-by: goetz, hseigel, dsamersoff
2015-12-24 07:35:18 -08:00
Coleen Phillimore
944b70a17b
Merge
2015-12-24 03:28:25 +00:00
Lana Steuck
f81d9a2a7b
Added tag jdk-9+99 for changeset c71d1910fc22
2015-12-23 15:41:51 -08:00
Rachel Protacio
dbab9fe1f8
8145606: [TESTBUG] MonitorInflationTest.java should be rewritten to be more predictable
...
Logging/MonitorInflationTest.java now forced an object inflation and looks for that object. It no longer tests for object deflation.
Reviewed-by: gtriantafill, coleenp, iklam
2015-12-23 17:12:04 -05:00
Max Ockner
88f4fdeddc
Merge
2015-12-23 20:14:25 +00:00
Coleen Phillimore
384ecfad72
8146011: sun/management/jmxremote/bootstrap/CustomLauncherTest crash at assert(stack_size)
...
We were setting stack_overflow_limit before initialization completed which may change the stack base for some solaris systems with unlimited stack
Reviewed-by: goetz, hseigel, gthornbr
2015-12-23 20:07:39 +00:00
Max Ockner
de7d9e821c
8144874
: Reimplement TraceClassResolution with Unified Logging
...
TraceClassResolution reimplemented with classresolve tag.
Reviewed-by: coleenp, dholmes, iklam, rprotacio
2015-12-23 15:05:38 -05:00
Harold Seigel
f42b84bc7e
8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow
...
Detect zero length signatures and throw ClassFormatError before bad dereference occurs
Reviewed-by: coleenp, lfoltan, acorn, gtriantafill
2015-12-23 13:02:15 -05:00
Dmitry Samersoff
76d0d92563
8067194: Restructure hotspot/agent/src to conform the modular source layout
...
Move sources under jdk.hotspot.agent
Reviewed-by: ihse, erikj, jbachorik
2015-12-23 13:12:15 +03:00
Rachel Protacio
7973ef05b3
8141211: Convert TraceExceptions to Unified Logging
...
The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option.
Reviewed-by: dholmes, coleenp, mockner
2015-12-22 16:29:48 -05:00
Coleen Phillimore
348d3ab0f4
Merge
2015-12-22 19:33:01 +00:00
Coleen Phillimore
ac0d55c188
8074457: Remove the non-Zero CPP Interpreter
...
Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart
2015-12-22 11:11:29 -05:00
Christian Tornqvist
4f265967df
Merge
2015-12-22 15:53:42 +00:00
Christian Tornqvist
357e0e5ff9
8048521: Remove obsolete code from os_windows.cpp/hpp
...
Reviewed-by: coleenp, rdurbin
2015-12-22 05:26:55 -08:00
Thomas Schatzl
d6e95be627
8145774: Move scrubbing setup code away out of ConcurrentMark
...
Remove dependency of ConcurrentMark to G1RemSet.
Reviewed-by: jmasa, mgerdin
2015-12-22 11:03:37 +01:00
Thomas Schatzl
056fb6bfd3
8145672: Remove dependency of G1FromCardCache to HeapRegionRemSet
...
Move HeapRegionRemSet::num_par_rem_sets() to G1RemSet, and document it.
Reviewed-by: mgerdin, jmasa
2015-12-22 11:02:04 +01:00
Ioi Lam
365b569764
Merge
2015-12-22 00:08:38 +00:00
Ioi Lam
bf1b5cea33
8145271: stand-alone hotspot build is broken
...
Reviewed-by: ihse
2015-12-21 13:58:56 -08:00
Igor Ignatyev
bcec08b872
Merge
2015-12-21 22:45:54 +01:00
Jon Masamitsu
aaad04a655
Merge
2015-12-21 19:43:52 +00:00
Andrew Haley
c4a81b327d
8145096: Undefined behaviour in HotSpot
...
Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam
2015-12-21 16:58:29 +00:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Christian Thalinger
fb318fc787
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
...
Reviewed-by: kvn
2015-12-28 10:10:37 -10:00
Doug Simon
ae88612f52
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
...
Reviewed-by: twisti
2015-12-26 16:59:26 +01:00
Martin Doerr
28154b095e
8146231: ppc64/gcc 4.1.2: fix build after "8143072: [JVMCI] Port JVMCI to AArch64"
...
Reviewed-by: goetz
2015-12-28 10:32:20 +01:00
Igor Ignatyev
e227bbc9da
8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2015-12-25 03:27:06 +03:00
Christian Thalinger
e4b9b7a178
Merge
2015-12-24 17:21:09 +01:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Christian Thalinger
bc04deac15
8146043: run JVMCI tests in JPRT
...
Reviewed-by: iklam, ctornqvi, collins
2015-12-23 16:24:19 -08:00
Christian Thalinger
ffa21cb2b2
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
...
Reviewed-by: kvn
2015-12-23 11:36:46 -10:00
Igor Ignatyev
2c62b9355d
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
...
Reviewed-by: twisti
2015-12-23 23:08:16 +03:00
Christian Thalinger
066e504bba
8145435: [JVMCI] some tests on Windows fail with: assert(!thread->is_Java_thread()) failed: must not be java thread
...
Reviewed-by: never, dnsimon, dholmes, coleenp
2015-12-23 07:27:42 -10:00
Christian Thalinger
62a987e63b
Merge
2015-12-22 13:41:09 -08:00
Nils Eliasson
cd1d8e4304
8145328: SEGV in DirectivesStack::getMatchingDirective
...
Loop until enabled directive is found
Reviewed-by: kvn, twisti
2015-12-21 22:17:23 +01:00
Tobias Hartmann
0f67aad7af
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
...
Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
2015-12-21 11:34:58 +01:00
Tobias Hartmann
60da2fdb6f
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
...
Is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
2015-12-21 10:14:26 +01:00
Nils Eliasson
dde534535b
8145566: PrintNMethods compile command broken since b89
...
Decremented Symbol twice
Reviewed-by: thartmann, kvn
2015-12-19 19:06:02 +01:00
Lana Steuck
5a3aaaded3
Merge
2015-12-18 09:56:56 -08:00
Alejandro Murillo
8a47e1f795
Merge
2015-12-18 09:37:16 -08:00
Lana Steuck
b5768cd213
Added tag jdk-9+98 for changeset 8743629b4f0c
2015-12-18 09:29:05 -08:00
Sangheon Kim
93bd48e615
8068394: Trace event for concurrent GC phases
...
Add concurrent phase events for CMS and G1
Reviewed-by: brutisso, stefank
2015-12-18 08:17:30 -08:00
Coleen Phillimore
a22ed33318
Merge
2015-12-21 14:09:21 +00:00
Thomas Schatzl
5e297b4308
8145671: Rename FromCardCache to G1FromCardCache
...
Reviewed-by: jmasa, mgerdin
2015-12-21 12:04:32 +01:00
Thomas Schatzl
8188ad75a7
8145667: Move FromCardCache into separate files
...
Reviewed-by: mgerdin, stefank
2015-12-21 12:02:08 +01:00
Thomas Schatzl
c415f56651
8145674: Fix includes and forward declarations in g1Remset files
...
Reviewed-by: simonis, stefank
2015-12-21 12:02:03 +01:00
Goetz Lindenmaier
b5bca5cc1b
8139864: Improve handling of stack protection zones
...
Reviewed-by: stuefe, coleenp, fparain
2015-12-20 10:37:23 -05:00
Kim Barrett
db576a91d8
Merge
2015-12-19 03:07:31 +00:00
Coleen Phillimore
f3f72fe573
Merge
2015-12-19 02:32:27 +01:00
Coleen Phillimore
e858a1cd9a
8144256: compiler/uncommontrap/TestStackBangRbp.java crashes VM on Solaris
...
Take out inlining of methodHandle copy constructors and destructors
Reviewed-by: hseigel, gtriantafill
2015-12-18 15:50:33 -05:00
Rachel Protacio
07af24b8ac
8145445: [TESTBUG] runtime/logging tests need to properly build and import libraries
...
Adds the proper @build and import lines to the jtreg tests in the runtime/logging directory.
Reviewed-by: iklam, hseigel
2015-12-18 14:30:13 -05:00
Thomas Schatzl
8c13cfe16c
Merge
2015-12-18 13:38:49 +00:00
Thomas Schatzl
01bbb7f8a9
8145752: Fix include guards in GC code
...
Reviewed-by: mgerdin, stefank
2015-12-18 14:32:16 +01:00
Thomas Schatzl
92c56ccb9c
8145673: G1RemSetSummary.hpp uses FREE_C_HEAP_ARRAY
...
Move destructor work into cpp file
Reviewed-by: mgerdin, stefank
2015-12-18 14:27:51 +01:00
Thomas Schatzl
7806389bef
8145534: TestRemsetLogging.java takes a long time
...
Improve the test and test settings to decrease the time it takes.
Reviewed-by: brutisso, jmasa, dfazunen
2015-12-18 11:30:29 +01:00
Frederic Parain
07bec70d26
8145317: ReservedStackTest fails with ReentrantLock looks corrupted
...
Reviewed-by: acorn, dcubed
2015-12-18 11:04:59 +01:00
Jaroslav Bachorik
34b95824b7
Merge
2015-12-18 09:02:21 +01:00
Severin Gehwolf
adeb2daf12
6425769: Allow specifying an address to bind JMX remote connector
...
Reviewed-by: jbachorik, dfuchs
2015-12-18 08:55:47 +01:00
Lana Steuck
67cde38674
Merge
2015-12-17 20:25:48 -08:00
Lana Steuck
8c29b0e4b0
Added tag jdk-9+97 for changeset e29399d0152b
2015-12-17 19:39:18 -08:00
Christian Tornqvist
74ef672de8
8144716: Unable to build in Visual Studio after JVMCI change
...
Reviewed-by: twisti, mgronlun
2015-12-17 08:41:48 -08:00
Christian Tornqvist
9a10b937df
8145400: ProjectCreator broken after JEP 223 changes
...
Reviewed-by: lfoltan, mgronlun
2015-12-17 12:16:03 -08:00
Christian Tornqvist
147ab7a6aa
8145603: Enable build.bat to use vcproj to build
...
Reviewed-by: mgronlun, mikael, gtriantafill
2015-12-17 08:41:30 -08:00
Rachel Protacio
17f5c68ebe
8145629: Disable test/runtime/logging/MonitorInflationTest.java
...
@ignore-ed logging/MonitorInflationTest.java
Reviewed-by: hseigel, ctornqvi
2015-12-17 11:18:22 -05:00
Kirill Zhaldybin
772ddb7a4f
8132723: Add tests which check that soft references to humongous objects should work correctly
...
8132724: Add tests which check that weak references to humongous objects should work correctly
Reviewed-by: jmasa, dfazunen
2015-12-17 16:46:41 +03:00
Igor Ignatyev
be21417b06
8144695: --disable-warnings-as-errors does not work for HotSpot build
...
Reviewed-by: kbarrett, ihse
2015-12-17 16:12:58 +03:00
Michail Chernov
a4844cbbc3
8148745: [testbug] Test gc/g1/plab/TestPLABPromotion.java fails in nightly
...
Reviewed-by: tschatzl, dfazunen
2016-02-08 18:54:09 +03:00
Kirill Zhaldybin
3591c7bf38
8149364: Quarantine TestSelectDefaultGC.java test
...
Reviewed-by: dfazunen, jwilhelm
2016-02-08 18:01:48 +03:00
Alexander Kulyakhtin
990924fe41
8147847: [TESTBUG] serviceability/tmtools/jstat test ported to JTREG are failing with -XX:+ExplicitGCInvokesConcurrent
...
Fixed the test scenarios to eliminate false failures
Reviewed-by: jbachorik
2016-02-08 14:50:54 +03:00
Erik Helin
99653fda01
Merge
2016-02-05 18:37:18 +01:00
Harold Seigel
928da2904b
Merge
2016-02-05 16:19:31 +00:00
Erik Helin
92143e58fa
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp}
...
Reviewed-by: tschatzl, mgerdin
2016-02-05 16:03:56 +01:00
Harold Seigel
b2ab041bf5
8148785: Update class file version to 53 for JDK-9
...
Change max supported class file version to 53
Reviewed-by: alanb, coleenp, shade
2016-02-05 08:14:08 -05:00
Robbin Ehn
8776b97706
8144916: Decrease PerfDataMemorySize back to 32K
...
Reviewed-by: mlarsson, sla
2016-02-05 14:00:58 +01:00
Bengt Rutisson
1322b0fe56
8149035: Make the full_gc_dump() calls be recorded as part of the GC
...
Reviewed-by: jmasa, sjohanss
2016-02-05 08:59:36 +01:00
Coleen Phillimore
d2da0cb052
Merge
2016-02-04 23:39:27 +00:00
Coleen Phillimore
546bba34d7
8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN
...
Backout change for 8146984 but add an alignment check which may have caught original bug.
Reviewed-by: mgronlun, dcubed
2016-02-04 18:25:02 -05:00
Artem Smotrakov
395a248587
8148005: One byte may be corrupted by get_datetime_string()
...
Reviewed-by: dholmes
2016-02-04 13:42:18 -08:00
Markus Grönlund
88711a6b2d
Merge
2016-02-04 19:27:39 +01:00
David Simms
969708b202
8138562: Event based tracing should cover monitor inflation
...
Reviewed-by: dcubed, egahlin, mgronlun
2016-02-04 18:28:52 +01:00
Erik Helin
00aa34d788
8148844: Update run_unit_test macro for InternalVMTests
...
Reviewed-by: sjohanss, david
2016-02-04 14:06:43 +01:00
Bengt Rutisson
68f99a673a
Merge
2016-02-04 11:38:11 +01:00
Bengt Rutisson
433bc5e2bc
8148951: Remove unused method Generation::performs_in_place_marking()
...
Reviewed-by: david, jwilhelm
2016-02-03 18:21:43 +01:00
Bengt Rutisson
5f51924702
8148960: Humongous mis-spelled in log output
...
Reviewed-by: huntch, jwilhelm
2016-02-03 18:18:00 +01:00
Jesper Wilhelmsson
99dab03752
Merge
2016-02-04 00:53:31 +01:00
Christian Tornqvist
2cabd2fca3
8148747: [TESTBUG] runtime/Unsafe/AllocateMemory.java fails with OOM during compilation
...
Reviewed-by: coleenp, gtriantafill
2016-02-03 13:42:29 -08:00
Coleen Phillimore
f63c4ba349
Merge
2016-02-03 18:48:29 +00:00
Max Ockner
aad24bcc81
Merge
2016-02-03 19:46:45 +01:00
Artem Smotrakov
61a27307a4
8147884: Names of GC threads should be set before the threads start
...
Reviewed-by: mgerdin, david
2016-02-03 09:31:22 -08:00
Coleen Phillimore
d98409eadb
8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc
...
Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer.
Reviewed-by: dcubed, mgronlun
2016-02-03 17:26:36 +00:00
Max Ockner
ce74c2fa3c
Merge
2016-02-03 18:16:54 +01:00
Max Ockner
9cab990401
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging
...
TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio
2016-02-03 11:40:30 -05:00
Dmitry Fazunenko
15287614fd
8147003: Move BubbleUpRef test into CMS directory
...
Closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java
Reviewed-by: jwilhelm, brutisso
2016-02-03 20:07:30 +04:00
Claes Redestad
a95454d65c
8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC
...
Reviewed-by: mgerdin, brutisso, sangheki
2016-02-03 14:15:57 +01:00
Severin Gehwolf
c647cd04b0
8148945: JDK-8148481: Devirtualize Klass::vtable breaks Zero build
...
Use Klass::method_at_vtable() instead of InstanceClass::start_of_vtable()[index]
Reviewed-by: mgerdin, coleenp
2016-02-03 12:19:03 +01:00
Mikael Gerdin
bbbbfdbf3f
8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
...
Reviewed-by: jwilhelm, kbarrett
2016-02-03 11:33:33 +01:00
Robbin Ehn
ba3a7addac
8148141: Remove fixed level padding in UL
...
Reviewed-by: sla, mlarsson
2016-02-04 08:36:38 +01:00
David Holmes
978ec9c982
8146616: VM exit path throws fatal error: Thread holding lock at safepoint that vm can block on: BeforeExit_lock
...
Reviewed-by: dcubed, gthornbr
2016-02-02 22:12:17 -05:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Kirill Zhaldybin
5c9133fb92
8132721: Add tests which check that heap counters work as expected during Humongous allocations
...
Reviewed-by: jmasa, tschatzl, dfazunen
2016-02-02 18:06:14 +03:00
Harold Seigel
828a52c262
Merge
2016-02-02 14:54:05 +00:00
Harold Seigel
80e499001a
8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0
...
Add additional method flag checks
Reviewed-by: jiangli, minqi
2016-02-02 08:27:40 -05:00
Bengt Rutisson
249db6c26a
Merge
2016-02-02 13:06:40 +00:00
Bengt Rutisson
f4f5e64f5d
8148736: Let the G1 heap transition log regions instead of bytes
...
Reviewed-by: sjohanss, david
2016-02-02 12:13:05 +01:00
Bengt Rutisson
0e9273e8a7
8148733
: G1: Add log message to print the heap region size
...
Reviewed-by: sjohanss, david
2016-02-02 12:12:17 +01:00
David Holmes
69088591f9
8148766: Test AvailableProcessors.java got wrong number of processors
...
Reviewed-by: dsamersoff, tschatzl, mseledtsov
2016-02-02 05:38:33 -05:00
Robbin Ehn
636b10604f
8148053: Remove unused log tags
...
Reviewed-by: dholmes, mlarsson, sla
2016-02-02 11:09:21 +01:00
Bengt Rutisson
a5e2b096bc
8148734: G1: Make G1GCPhaseTimes keep track of the start GC time
...
Reviewed-by: sjohanss, tschatzl
2016-02-02 10:50:08 +01:00
Bengt Rutisson
de76c23ff5
8147913: Some runtime/CompressedOops tests fail on ARM64 product builds
...
Reviewed-by: jmasa, kbarrett
2016-02-02 09:51:24 +01:00
David Holmes
6ba5364f40
Merge
2016-02-02 04:48:05 +01:00
David Holmes
2053203d5d
8148771: os::active_processor_count() returns garbage which causes VM to crash
...
Reviewed-by: kbarrett
2016-02-01 20:39:17 -05:00
Per Lidén
4bfa63dd34
8147918: Rename develop_log_is_enabled() to log_develop_is_enabled()
...
Reviewed-by: dholmes, brutisso
2016-02-01 22:11:16 +01:00
Thomas Stuefe
722817ba99
8147510: [windows] no text locations shown for register info in hs-err file
...
Reviewed-by: dholmes, iklam
2016-01-29 09:21:15 +01:00
Mikael Gerdin
3cda485fe5
8148481: Devirtualize Klass::vtable
...
Move remainder of vtable related methods to Klass
Reviewed-by: cjplummer, coleenp
2016-01-19 12:07:32 +01:00
Thomas Stuefe
673280d6f0
8079125: [aix] clean up Linux-specific code remnants in AIX coding
...
Reviewed-by: goetz
2015-12-17 08:23:51 +01:00