#
13434:1f5231d2d01c |
|
14-Aug-2017 |
jiangli |
8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive. 8185924: G1NoteEndOfConcMarkClosure::doHeapRegion() does not do remembered set cleanup work for archive region. Summary: Shared class' constant pool resolved_references array is cached. Reviewed-by: coleenp, iklam, tschatzl Contributed-by: jiangli.zhou@oracle.com, thomas.schatzl@oracle.com
|
#
13370:731370f39fcd |
|
02-Aug-2017 |
iklam |
8072061: Automatically determine optimal sizes for the CDS regions Summary: See new C++ class MetaspaceClosure. Reviewed-by: coleenp, jiangli, mseledtsov
|
#
13366:a77c680f1535 |
|
02-Aug-2017 |
coleenp |
8184994: Add Dictionary size logging and jcmd Summary: added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty Reviewed-by: shade, hseigel
|
#
13325:ff28370e679e |
|
21-Jul-2017 |
stuefe |
8181917: Refactor UL LogStreams to avoid using resource area Reviewed-by: ehelin, mlarsson
|
#
13254:c044f8d03932 |
|
05-Jul-2017 |
jwilhelm |
8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8 8182656: Make the required changes in GC code to build on OSX 10 + Xcode 8 8182657: Make the required changes in Runtime code to build on OSX 10 + Xcode 8 8182658: Make the required changes in Compiler code to build on OSX 10 + Xcode 8 Reviewed-by: jwilhelm, ehelin, phh Contributed-by: phh <hohensee@amazon.com>, jwilhelm <jesper.wilhelmsson@oracle.com>
|
#
13249:a2753984d2c1 |
|
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
|
#
13243:7235bc30c0d7 |
|
04-Jul-2017 |
stefank |
8178499: Remove _ptr_ and _size_ infixes from align functions Reviewed-by: rehn, tschatzl
|
#
13184:7903df1b0c4f |
|
22-Jun-2017 |
kbarrett |
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion Summary: Refactor debug.hpp and reverse include dependency. Reviewed-by: coleenp, stefank, dcubed
|
#
13146:fdf10ffae99c |
|
05-Jun-2017 |
rprotacio |
8176132: -XX:+PrintSharedSpaces should be converted to use Unified Logging. Summary: Converted -XX:+PrintSharedSpaces to -Xlog:cds=info Reviewed-by: iklam, jiangli, mseledtsov
|
#
12439:1bb30d4b0cea |
|
19-Dec-2016 |
jiangli |
8168797: do not load any archived classes from a patched module Summary: Add new runtime shared class visibility check to ensure shared classes from patched module are not loaded at runtime. Reviewed-by: acorn, ccheung, hseigel, iklam, lfoltan
|
#
12120:a575b5865683 |
|
30-Sep-2016 |
ccheung |
8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode Reviewed-by: jiangli, lfoltan
|
#
12034:d566fd6e0740 |
|
20-Sep-2016 |
ccheung |
8164011: --patch-module support for CDS Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived. Reviewed-by: iklam, dcubed, lfoltan
|
#
12017:24b753d90c4b |
|
18-Sep-2016 |
jiangli |
8078644: CDS needs to support JVMTI CFLH Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov. Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn
|
#
11758:3cfddcb268e3 |
|
10-Aug-2016 |
hseigel |
8136930: Simplify use of module-system options by custom launchers Reviewed-by: coleenp, lfoltan, mchung
|
#
11661:7033b767fd7c |
|
26-Jul-2016 |
lfoltan |
8154239: -Xbootclasspath/a breaks exploded build Summary: Correct exploded modules build system class path search for the boot loader Reviewed-by: acorn, ccheung, hseigel, jiangli
|
#
11153:6911df5737b0 |
|
06-May-2016 |
amurillo |
Merge
|
#
11097:0679677b7de3 |
|
29-Apr-2016 |
mockner |
8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel
|
#
11054:46bc7ded95bd |
|
27-Apr-2016 |
ccheung |
8154976: UseSharedSpaces error message is incomplete Reviewed-by: cjplummer, jiangli, mseledtsov
|
#
10921:9123de996cb5 |
|
03-May-2016 |
alanb |
8154956: Module system implementation refresh (4/2016) Reviewed-by: acorn, jiangli, ccheung, hseigel Contributed-by: alan.bateman@oracle.com, lois.foltan@oracle.com, harold.seigel@oracle.com
|
#
10844:c04ff0bb5b8e |
|
07-Apr-2016 |
ccheung |
8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime. Reviewed-by: dlong, iklam, jiangli Contributed-by: ioi.lam@oracle.com, calvin.cheung@oracle.com, goetz.lindenmaier@sap.com
|
#
10693:906fa01e86a0 |
|
23-Mar-2016 |
jwilhelm |
Merge
|
#
10627:1537c752a7f5 |
|
12-Mar-2016 |
stuefe |
8148425: strerror() function is not thread-safe Reviewed-by: dholmes, coleenp
|
#
10420:c558850fac57 |
|
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, harold.seigel@oracle.com, lois.foltan@oracle.com, calvin.cheung@oracle.com, christian.tornqvist@oracle.com, erik.joelsson@oracle.com, george.triantafillou@oracle.com, igor.ignatyev@oracle.com, ioi.lam@oracle.com, james.laskey@oracle.com, jean-francois.denise@oracle.com, jiangli.zhou@oracle.com, markus.gronlund@oracle.com, serguei.spitsyn@oracle.com, staffan.larsen@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
10376:c313340df3d5 |
|
25-Feb-2016 |
mockner |
8150103: Convert TraceClassPaths to Unified Logging Summary: TraceClassPaths has been reimplemented with Unified Logging Reviewed-by: coleenp, dholmes, iklam
|
#
10178:3637ec3e50c2 |
|
03-Feb-2016 |
mockner |
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio Contributed-by: max.ockner@oracle.com, ioi.lam@oracle.com
|
#
9727:f944761a3ce3 |
|
10-Dec-2015 |
brutisso |
8145092: Use Unified Logging for the GC logging Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david. Reviewed-by: sjohanss, david, brutisso Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com
|
#
9677:a9bb3af3d55a |
|
02-Dec-2015 |
iklam |
8143615: compactHashtable.hpp includes .inline.hpp file Reviewed-by: dholmes, stefank
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>
|
#
9099:115188e14c15 |
|
09-Oct-2015 |
david |
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso
|
#
8918:522260f7f54c |
|
25-Aug-2015 |
jiangli |
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@oracle.com, jiangli.zhou@oracle.com
|
#
8573:01a99de9d5cb |
|
19-Jun-2015 |
cjplummer |
8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32 Summary: When mapping RW for debugging support, update space_info->read_only to reflect it is RW Reviewed-by: dcubed, coleenp, iklam
|
#
8562:3a6340e51172 |
|
17-Jun-2015 |
coleenp |
Merge
|
#
8560:68ccb61f76e9 |
|
17-Jun-2015 |
coleenp |
8098821: Crash in system dictionary initialization with shared strings Summary: map string regions after the compressed class base is known Reviewed-by: iklam, dcubed Contributed-by: coleen.phillimore@oracle.com, mikhailo.seledtsov@oracle.com
|
#
8558:f26a2f504e28 |
|
17-Jun-2015 |
iklam |
8098815: Assertion failure in CDS shared string archive support on Windows Summary: check for a zero length before calling the G1 fill_archive_regions routine Reviewed-by: coleenp, iklam, dcubed Contributed-by: tom.benson@oracle.com
|
#
8543:e43885496ea0 |
|
12-Jun-2015 |
jiangli |
8015086: add interned strings to the shared archive. Summary: Support saving interned strings in shared CDS archive. Reviewed-by: coleenp, iklam, pliden
|
#
8530:431b1333b1c1 |
|
05-Jun-2015 |
cjplummer |
8054386: Allow Java debugging when CDS is enabled Summary: Map archive RW when debugging is enabled Reviewed-by: sspitsyn, iklam, mseledtsov, dholmes
|
#
7840:4a76ca542247 |
|
10-Feb-2015 |
hseigel |
8072694: Need errno info when CDS archive creation fails Summary: Add errno output to error message when CDS archive creation fails Reviewed-by: dholmes, lfoltan
|
#
7521:35e222a277ba |
|
08-Dec-2014 |
minqi |
Merge
|
#
7515:1c629f3fe8b2 |
|
04-Dec-2014 |
iklam |
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung
|
#
7508:e2457e3f8c0e |
|
05-Dec-2014 |
amurillo |
Merge
|
#
7462:a0dd995271c4 |
|
30-Nov-2014 |
coleenp |
8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner@oracle.com
|
#
7344:1d29b13e8a51 |
|
03-Dec-2014 |
chegar |
8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
7210:8129bfc0e632 |
|
14-Oct-2014 |
jiangli |
8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene
|
#
6933:f7df20ae08e2 |
|
22-Aug-2014 |
sla |
8055754: filemap.cpp does not compile with clang Reviewed-by: kvn, iklam, coleenp
|
#
6872:16286b7d7c6e |
|
12-Aug-2014 |
iklam |
8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
|
#
6760:22b98ab2a69f |
|
04-Jul-2014 |
goetz |
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Reviewed-by: lfoltan, coleenp, dholmes
|
#
6412:53a41e7cbe05 |
|
09-May-2014 |
drchase |
8037816: Fix for 8036122 breaks build with Xcode5/clang Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking Reviewed-by: kvn, jrose, stefank
|
#
6083:ff056d90e349 |
|
04-Mar-2014 |
mseledtsov |
8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto) Summary: Added message to indicate when sharing was attempted but failed Reviewed-by: coleenp, ctornqvi
|
#
5190:35b99e7e0af2 |
|
01-Sep-2013 |
hseigel |
8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java Summary: Improve handling when CDS archive cannot be mapped Reviewed-by: kvn, dholmes, mseledtsov
|
#
5093:740e263c80c6 |
|
15-Aug-2013 |
hseigel |
8003424: Enable Class Data Sharing for CompressedOops 8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops 8005933: The -Xshare:auto option is ignored for -server Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs. Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank
|
#
4894:221df7e37535 |
|
27-Jun-2013 |
iklam |
8016075: Win32 crash with CDS enabled and small heap size Summary: Fixed MetaspaceShared::is_in_shared_space Reviewed-by: coleenp, hseigel
|
#
4580:868d87ed63c8 |
|
12-Feb-2013 |
jmasa |
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions Reviewed-by: mgerdin, coleenp
|
#
4369:91bf0bdae37b |
|
20-Mar-2013 |
coleenp |
8008217: CDS: Class data sharing limits the malloc heap on Solaris Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address. Reviewed-by: kvn, dcubed, zgu, hseigel
|
#
4086:c4ef3380a70b |
|
03-Feb-2013 |
hseigel |
7197672: There are issues with shared data on windows Summary: On Windows, set rw protection on the CDS file just before removing it. Reviewed-by: dcubed, iklam
|
#
3962:561148896559 |
|
08-Jan-2013 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash. Summary: Save the alignment when writing the CDS and compare it when reading the CDS. Reviewed-by: kvn, coleenp
|
#
3961:6c3f47d964f3 |
|
07-Jan-2013 |
hseigel |
8003705: CDS failed on Windows: can not map in the CDS. Summary: Map memory only once to prevent 'already mapped' failures. Reviewed-by: acorn, zgu
|
#
3858:fe81517cfb77 |
|
28-Nov-2012 |
hseigel |
6924920: Class Data Sharing limit on the java version string can create failures Summary: Truncate the java version string and add a hash value if it is too long. Reviewed-by: dholmes, coleenp
|
#
3758:716c64bda5ba |
|
19-Oct-2012 |
zgu |
7199092: NMT: NMT needs to deal overlapped virtual memory ranges Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map. Reviewed-by: acorn, coleenp
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
1887:828eafbd85cc |
|
01-Dec-2010 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
605:98cb887364d3 |
|
27-Feb-2009 |
twisti |
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|