Sangheon Kim
14916eab46
8073115: assert(_covered_region.contains(p)) needs better error messages
...
Changed to print out related values
Reviewed-by: jwilhelm, brutisso, stefank
2015-02-16 08:38:23 -08:00
Christian Tornqvist
a72a716adf
Merge
2015-02-14 00:03:48 +00:00
Christian Tornqvist
cdb714aeb5
Merge
2015-02-13 15:05:30 -08:00
Jiangli Zhou
9c5033338c
Merge
2015-02-13 20:33:25 +00:00
Daniel D. Daugherty
a9e28164eb
8061553: Contended Locking fast enter bucket
...
JEP-143/JDK-8061553 Contended Locking fast enter bucket
Co-authored-by: Dave Dice <dave.dice@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Reviewed-by: dholmes, acorn
2015-02-13 10:01:42 -08:00
Stefan Karlsson
4913ad5d7d
8072911: Remove includes of oop.inline.hpp from .hpp files
...
Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes
2015-02-13 14:37:35 +01:00
Christian Tornqvist
094674666c
Merge
2015-02-13 05:17:41 -08:00
Thomas Stuefe
0d2c28e3b8
8072935: Fix missing newline at end of file after 8067447
...
Reviewed-by: dholmes, dlong
2015-02-13 06:23:48 -05:00
Jesper Wilhelmsson
0212ed173a
Merge
2015-02-13 01:41:06 +01:00
Vladimir Ivanov
a1b368700b
Merge
2015-02-12 13:55:54 -08:00
Chris Plummer
0b5dffb337
8054888: Runtime: Add Diagnostic Command that prints the class hierarchy
...
Added the VM.class_hierarhcy DCMD
Reviewed-by: stefank, miauno
2015-02-11 15:22:43 -08:00
Daniel Fuchs
654c893170
8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix
...
Reviewed-by: dholmes, coleenp
2015-02-11 17:41:55 +01:00
Marcus Larsson
20bfd4cf7c
8066566: Refactor ParNewGeneration to contain ParNewTracer
...
Reviewed-by: ehelin, kbarrett
2015-02-11 14:47:21 +01:00
Tom Benson
2c63608419
8065093: Remove unused variable/output argument
...
Remove total_reserved from GenCollectedHeap::initialize and ::allocate
Reviewed-by: tschatzl, kbarrett
2015-02-10 17:41:19 -05:00
Paul Sandoz
03d00d97a5
Merge
2015-02-10 22:22:36 +00:00
Tom Benson
89d88a42c4
8072056: Remove unnecessary header file #include
...
TenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp
Reviewed-by: tschatzl, kbarrett, jprovino
2015-02-10 15:44:42 -05:00
Paul Sandoz
c002e71565
8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
...
Reviewed-by: kvn, vlivanov
2015-02-10 21:32:05 +01:00
Coleen Phillimore
8df6ac1794
8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size
...
Need ThreadCritical lock around chunk pool cleaning and copying for snapshot
Reviewed-by: lfoltan, gtriantafill, hseigel
2015-02-10 15:10:47 -05:00
Paul Sandoz
cc1c11c366
Merge
2015-02-10 16:53:00 +00:00
Stefan Karlsson
c132a5a0a5
8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp
...
Reviewed-by: jwilhelm, tschatzl
2015-02-10 17:16:17 +01:00
Marcus Larsson
71cfff7df1
8066771: Refactor VM GC operations caused by allocation failure
...
Reviewed-by: brutisso, jmasa
2015-02-13 10:31:52 +01:00
Marcus Larsson
7727fe0044
8072621: Clean up around VM_GC_Operations
...
Reviewed-by: brutisso, jmasa
2015-02-13 09:48:49 +01:00
Harold Seigel
811df313ff
8072694: Need errno info when CDS archive creation fails
...
Add errno output to error message when CDS archive creation fails
Reviewed-by: dholmes, lfoltan
2015-02-10 09:25:00 -05:00
Paul Sandoz
a1d993e9ce
8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation
...
Reviewed-by: dholmes, kvn, vlivanov
2015-02-10 14:10:43 +01:00
Jesper Wilhelmsson
832b4db215
8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well
...
Changed to a more generic description.
Reviewed-by: mgerdin, tschatzl
2015-02-09 17:38:42 +01:00
Roland Westrelin
01716f18f3
8071821: Assert failed in UnexpectedDeoptimizationTest.java
...
Assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields
Reviewed-by: kvn
2015-02-09 13:45:59 +01:00
Roland Westrelin
e6ac3ca09e
8072016: Array copy may cause infinite cycle of deoptimization/compilation
...
Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation
Reviewed-by: kvn, vlivanov
2015-02-09 15:10:58 +01:00
Mikael Gerdin
685f6eb32e
8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc()
...
Reviewed-by: jwilhelm, tschatzl
2015-02-06 16:24:25 +01:00
Alejandro Murillo
7d4ea26916
Merge
2015-02-05 14:57:52 -08:00
Jesper Wilhelmsson
ad23789419
Merge
2015-02-05 12:23:29 +01:00
Christian Tornqvist
edbc932bc7
Merge
2015-02-04 18:22:46 -08:00
Alexander Harlap
3e2dcfd880
8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform
...
Added extension point to detect unsupported options
Reviewed-by: dholmes, bdelsart
2015-02-04 13:14:27 -05:00
Daniel Fuchs
13c456e099
8072450: 9-dev build failed on elinux-i586 and rlinux-i586
...
Added LL suffix to constant declaration
Reviewed-by: dholmes, coleenp, sla
2015-02-04 17:12:03 +01:00
Joseph Provino
00d9c7a2d1
8071805: BarrierSet::Other is not used and should be removed
...
Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett
2015-02-04 10:18:28 -05:00
Yasumasa Suenaga
3e6220b1ab
8068589: GCCause should distinguish jcmd GC.run from System.gc()
...
GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: sla, tamao
2015-02-04 22:21:08 +09:00
Stefan Johansson
dc5a35154d
8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
...
When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying.
Reviewed-by: tschatzl, brutisso
2015-02-03 15:50:06 +01:00
Jesper Wilhelmsson
9cc24cf76e
Merge
2015-02-02 13:57:38 +01:00
Thomas Schatzl
ba4a04aa05
8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
...
Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett
2015-02-02 10:38:39 +01:00
Jiangli Zhou
dc9bb3c201
8071962: The SA code needs to be updated to support Symbol lookup from the shared archive
...
Support shared symbols lookup.
Reviewed-by: minqi, sspitsyn, dsamersoff, iklam
2015-01-30 20:31:05 -05:00
Yumin Qi
07acd9a05e
Merge
2015-01-30 10:52:25 -08:00
Roland Westrelin
43bcdf4017
8071533: assert(n0->is_Call()) failed: expect a call here
...
Remove_dead_region() call missing from ArrayCopyNode::Ideal()
Reviewed-by: kvn, vlivanov
2015-01-30 15:23:41 +01:00
Zoltan Majo
a25fe37e17
8072398: assert fails in L1RGenerator::increment_event_counter_impl
...
Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way.
Reviewed-by: kvn, iveresov
2015-02-06 18:16:55 +01:00
Goetz Lindenmaier
d4d8ef4585
8071996: split_if accesses NULL region of ConstraintCast
...
Reviewed-by: kvn
2015-01-30 12:53:56 +01:00
Dean Long
5b196d9525
Merge
2015-01-31 02:42:13 -05:00
Vladimir Kozlov
1e85e321f9
8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory
...
Add missing C->failing() check after Connection graph construction.
Reviewed-by: iveresov
2015-01-30 10:27:50 -08:00
Coleen Phillimore
d57245dcbb
8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..)
...
Use resource allocated hashtable for local variable table checking
Reviewed-by: kamg, sspitsyn
2015-01-29 14:37:14 -05:00
Zoltan Majo
49282c3927
8071654: disassembler handles embedded OOPs not uniformly
...
Remove (currently dead) code that prints oops within disassembled instructions.
Reviewed-by: kvn, thartmann, roland
2015-01-29 19:16:47 +01:00
Vladimir Ivanov
efd80ec6af
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
...
Reviewed-by: kvn, roland, jrose
2015-01-29 10:26:02 -08:00
Vladimir Ivanov
7227e9ba53
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
...
Reviewed-by: jrose, kvn
2015-01-29 10:25:59 -08:00
Serguei Spitsyn
8be0bb5458
8008678: JSR 292: constant pool reconstitution must support pseudo strings
...
Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string.
Reviewed-by: coleenp, jrose
2015-01-29 03:11:01 -08:00