aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm
AgeCommit message (Collapse)Author
2013-06-208016586: PPC64 (part 3): basic changes for PPC64goetz
Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32. Reviewed-by: dholmes, kvn
2013-06-198016491: PPC64 (part 2): Clean up PPC defines.goetz
Summary: Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set. Reviewed-by: kvn
2013-05-24Mergejwilhelm
2013-05-23Mergetwisti
2013-05-238014430: JRE crashes instead of stop compilation on full Code Cache. ↵anoll
Internal Error (c1_Compiler.cpp:87) Summary: Disable client compiler and switch to interpreter if there is not enough free space in the code cache. Reviewed-by: kvn, twisti
2013-05-228014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failedkvn
Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop. Reviewed-by: roland
2013-05-228014971: Minor code cleanup of the freelist managementbrutisso
Reviewed-by: jwilhelm, jmasa, tschatzl
2013-05-218014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list ↵tschatzl
using wrong element sizes Summary: Instead of using a simple sizeof(), ask the PerRegionTable class about its size when iterating over the free list. Reviewed-by: jwilhelm, brutisso
2013-05-21Mergebrutisso
2013-05-217066063: CMS: "Conservation Principle" assert failedbrutisso
Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset() Reviewed-by: ysr, jmasa
2013-05-208014862: Add fast Metasapce capacity and used per MetadataTypejmasa
Reviewed-by: ehelin, stefank
2013-05-208014878: Clean up class field layout codeshade
Summary: rename/remove local variables, re-arrange instance_size calculation, more comments. Reviewed-by: kvn, coleenp
2013-05-207186737: Unable to allocate bit maps or card tables for parallel gc for the ↵tamao
requested heap Summary: Print helpful error message when VM aborts due to inability of allocating bit maps or card tables Reviewed-by: jmasa, stefank Contributed-by: tamao <tao.mao@oracle.com>
2013-05-19Mergejwilhelm
2013-05-188014262: PrintStringTableStatistics should include more footprint infoiklam
Summary: Added info for the string/symbol objects and the hash entries Reviewed-by: coleenp, rbackman
2013-05-17Mergedcubed
2013-05-17Mergedcubed
2013-05-17Mergedcubed
2013-05-177145527: sscanf must use a length in the format stringrdurbin
Summary: Remove dead code containing last call to scanf with no string length specifier Reviewed-by: dcubed, coleenp
2013-05-178014277: Remove ObjectClosure as base class for BoolObjectClosureehelin
Reviewed-by: brutisso, tschatzl
2013-05-17Mergejwilhelm
2013-05-17Mergejwilhelm
2013-05-178014509: @Contended: explicit default value behaves differently from the ↵shade
implicit value Summary: Treat the empty string as the default value tag Reviewed-by: kvn, twisti
2013-05-168014765: VM exits if MaxTenuringThreshold is set below the default ↵tschatzl
InitialTenuringThreshold, and InitialTenuringThreshold is not set Summary: The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default). Reviewed-by: jwilhelm, jmasa, brutisso, johnc
2013-05-178012939: @Contended doesn't work correctly with inheritanceshade
Summary: Fix instance_size miscalculation. Reviewed-by: jrose, kvn
2013-05-16Mergetwisti
2013-05-168010738: G1: Output for full GCs with +PrintGCDetails should contain perm ↵johnc
gen size/meta data change info Summary: Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs. Reviewed-by: poonam, jmasa, brutisso
2013-05-168012371: Adjust Tiered compile threshold according to available space in ↵anoll
code cache Summary: Added command line parameter to define a threshold at which C1 compilation threshold for is increased. Reviewed-by: kvn, iveresov
2013-05-168014240: G1: Add remembered set size information to output of ↵tschatzl
G1PrintRegionLivenessInfo Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column Reviewed-by: jwilhelm, johnc
2013-05-158014408: G1: crashes with assert assert(prev_committed_card_num == ↵johnc
_committed_max_card_num) failed Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table. Reviewed-by: jmasa, tschatzl
2013-05-158007763: Refactoring: split up compute_generation_free_space() into two ↵tamao
functions for class PSAdaptiveSizePolicy Summary: split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other. Reviewed-by: jmasa, tschatzl Contributed-by: tamao <tao.mao@oracle.com>
2013-05-154965252: JvmtiExport::post_raw_field_modification jni ref handling is oddrbackman
Reviewed-by: coleenp, sspitsyn
2013-05-156843347: Boundary values in some public GC options cause crashestschatzl
Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options. Reviewed-by: jmasa, brutisso
2013-05-14Mergeminqi
2013-05-148012902: remove use of global operator new - take 2minqi
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
2013-05-148014138: Add VM option to facilitate the writing of CDS testshseigel
Summary: Added the -XX:SharedArchiveFile option. Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu
2013-05-148014448: Purge PrintCompactFieldsSavingsshade
Summary: Remove obsolete debugging code. Reviewed-by: dholmes, kvn Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
2013-05-138014286: failed java/lang/Math/DivModTests.java after 6934604 changeskvn
Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti
2013-05-13Mergetwisti
2013-05-138005056: NPG: Crash after redefining java.lang.Objectcoleenp
Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined Reviewed-by: sspitsyn, dcubed, ctornqvi
2013-05-13Mergeminqi
2013-05-138014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cppbrutisso
Reviewed-by: stefank, tschatzl
2013-05-138014058: Regression tests for 8006088tschatzl
Summary: The patch for 8006088 misses regression tests after a merge error, this CR provides them. Reviewed-by: jwilhelm, tamao, jmasa
2013-05-13Mergerbackman
2013-05-10Mergeminqi
2013-05-108003557: NPG: Klass* const k should be const Klass* k.minqi
Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*. Reviewed-by: coleenp, kvn Contributed-by: yumin.qi@oracle.com
2013-05-10Mergestefank
2013-05-098014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()kvn
Summary: Add NULL checks and asserts for Type::make_ptr() returned value. Reviewed-by: twisti
2013-05-09Mergejiangli
2013-05-097176479: G1: JVM crashes on T5-8 system with 1.5 TB heapjohnc
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich. Reviewed-by: tschatzl, jmasa