- 31 1月, 2017 1 次提交
-
-
由 aefimov 提交于
Reviewed-by: vkempik, shshahma
-
- 22 9月, 2016 1 次提交
-
-
由 shshahma 提交于
Summary: extract processor count from sched_getaffinity mask Reviewed-by: dholmes, gthornbr
-
- 01 3月, 2016 1 次提交
-
-
由 csahu 提交于
Reviewed-by: stuefe, coleenp, roland
-
- 18 8月, 2015 1 次提交
-
-
由 dholmes 提交于
Reviewed-by: bdelsart, ddmitriev, dcubed
-
- 05 5月, 2015 1 次提交
-
-
由 dholmes 提交于
Reviewed-by: dsamersoff, kbarrett, hseigel
-
- 30 4月, 2015 1 次提交
-
-
由 dholmes 提交于
Reviewed-by: stuefe, dsamersoff, dcubed
-
- 13 3月, 2015 1 次提交
-
-
由 cjplummer 提交于
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi
-
- 15 5月, 2015 1 次提交
-
-
由 minqi 提交于
6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: dholmes Contributed-by: yumin.qi@oracle.com
-
- 25 2月, 2015 1 次提交
-
-
由 dlong 提交于
Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, sgehwolf, dholmes
-
- 22 8月, 2014 1 次提交
-
-
由 iklam 提交于
Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
-
- 27 8月, 2014 1 次提交
-
-
由 zgu 提交于
Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill
-
- 25 4月, 2016 1 次提交
-
-
由 stefank 提交于
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe
-
- 24 4月, 2015 1 次提交
-
-
由 stuefe 提交于
8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp
-
- 23 5月, 2014 1 次提交
-
-
由 drchase 提交于
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti
-
- 10 4月, 2014 1 次提交
-
-
由 goetz 提交于
Summary: Remove the misleading malloc macro and cleanup the code Reviewed-by: dsamersoff, kvn Contributed-by: goetz.lindenmaier@sap.com
-
- 21 3月, 2014 1 次提交
-
-
由 mgronlun 提交于
Reviewed-by: dholmes, sla
-
- 03 4月, 2014 1 次提交
-
-
由 kevinw 提交于
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction Reviewed-by: dholmes, dsamersoff Contributed-by: andreas.eriksson@oracle.com
-
- 14 2月, 2014 1 次提交
-
-
由 hseigel 提交于
Summary: Add length checks where necessary Reviewed-by: coleenp, mschoene
-
- 25 3月, 2014 1 次提交
-
-
由 dcubed 提交于
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size Summary: cleaned up warnings in linux specific os code. Reviewed-by: dcubed, hseigel, coleenp, dsamersoff Contributed-by: gerald.thornbrugh@oracle.com
-
- 24 1月, 2014 1 次提交
-
-
由 dsimms 提交于
Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists. Reviewed-by: dholmes, fparain, dcubed, acorn
-
- 29 4月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: dholmes, kvn, stefank, twisti
-
- 23 1月, 2014 1 次提交
-
-
由 sla 提交于
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked. Summary: Make sure we only look for statically linked agents in the main process image Reviewed-by: dsamersoff, bpittore, dcubed
-
- 03 4月, 2014 1 次提交
-
-
由 kvn 提交于
Reviewed-by: goetz, kvn, dholmes, simonis Contributed-by: asmundak@google.com
-
- 16 11月, 2013 1 次提交
-
-
由 goetz 提交于
Reviewed-by: kvn
-
- 25 10月, 2013 1 次提交
-
-
由 jbachorik 提交于
Summary: Use HR timer when available for os::elapsed_counter() on linux/bsd. Add a new counter for the JVM uptime. Reviewed-by: dholmes, sla
-
- 05 10月, 2013 1 次提交
-
-
由 stefank 提交于
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM. Reviewed-by: jwilhelm, tschatzl, brutisso
-
- 25 9月, 2013 1 次提交
-
-
由 dsimms 提交于
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL) Summary: Execute some code at a high virtual address value, and keep mapped Reviewed-by: coleenp, zgu
-
- 17 9月, 2013 1 次提交
-
-
由 dcubed 提交于
Summary: Cleanup and document how various Linux release info files are used by print_distro_info(). Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid Contributed-by: gerald.thornbrugh@oracle.com
-
- 16 9月, 2013 1 次提交
-
-
由 dholmes 提交于
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits Reviewed-by: dcubed, shade
-
- 11 9月, 2013 1 次提交
-
-
由 tschatzl 提交于
Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation. Reviewed-by: stefank, dholmes
-
- 30 8月, 2013 1 次提交
-
-
由 dsamersoff 提交于
Summary: don't re-evaluate stack bounds for main thread before install guard page Reviewed-by: coleenp, dholmes, dlong
-
- 22 8月, 2013 1 次提交
-
-
由 mgerdin 提交于
Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node. Reviewed-by: jmasa, pliden Contributed-by: stefan.johansson@oracle.com
-
- 16 8月, 2013 1 次提交
-
-
由 stefank 提交于
Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages. Reviewed-by: tschatzl, dcubed, brutisso
-
- 26 7月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: Implement methods printing posix signal information and call them in unix os files. Reviewed-by: kvn, dholmes, twisti Contributed-by: thomas.stuefe@sap.com
-
- 05 7月, 2013 1 次提交
-
-
由 dcubed 提交于
Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test Reviewed-by: dsamersoff, zgu, hseigel, coleenp
-
- 21 6月, 2013 1 次提交
-
-
由 goetz 提交于
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
-
- 19 6月, 2013 1 次提交
-
-
由 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
-
- 18 6月, 2013 1 次提交
-
-
由 zgu 提交于
Summary: Fixed NMT race condition for realloc, uncommit and release Reviewed-by: coleenp, ccheung
-
- 14 6月, 2013 1 次提交
-
-
由 dcubed 提交于
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking. Reviewed-by: zgu, stefank, dholmes, dsamersoff
-
- 10 6月, 2013 1 次提交
-
-
由 sla 提交于
Reviewed-by: acorn, coleenp, sla Contributed-by: NKaren Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
-