13544:61c0ae8bee4e |
31-Aug-2017 |
gziemski |
8173715: Remove FlatProfiler Summary: Obsoleted Xprof flag, removed FlatProfiler code Reviewed-by: dholmes, coleenp, vlivanov, pliden |
13540:b471b0c614d6 |
31-Aug-2017 |
stuefe |
8186982: [aix] Garbage output for CPU info in hs-err file Reviewed-by: goetz, simonis Contributed-by: arno.zeller@sap.com |
13531:7a698e293256 |
28-Aug-2017 |
mgerdin |
8186897: semaphore_posix.hpp should not be included on OSX Reviewed-by: stefank, dholmes |
13527:5cd4495a3efa |
17-Aug-2017 |
goetz |
8186072: dll_build_name returns true even if file is missing. Summary: Split dll_build_name into two functions and consolidate to os.cpp file. Reviewed-by: stuefe, dholmes |
13524:38ff008318c3 |
18-Aug-2017 |
stuefe |
8186349: [windows] Centralize dbghelp handling code Summary: Rework and fix dbghelp.dll handling; add diagnostic output to hs-err file. Reviewed-by: iklam, rrich, goetz |
13509:3c5a2af3e982 |
27-Aug-2017 |
glaubitz |
8186723: Add SuperH as new architecture for linux Reviewed-by: dholmes, stuefe |
13486:b9f8d262202d |
23-Aug-2017 |
glaubitz |
8186655: Identifier strings for PowerPC 64 LE and PowerPC 64 are swapped Reviewed-by: stuefe, dholmes |
13477:4d61110c6046 |
23-Aug-2017 |
eosterlund |
8186166: Generalize Atomic::cmpxchg with templates Reviewed-by: dholmes, coleenp Contributed-by: kim.barrett@oracle.com |
13448:c8607c55bfda |
18-Aug-2017 |
jwilhelm |
Merge |
13447:9a75c2f7bf06 |
16-Aug-2017 |
goetz |
8186293: [aix] Fix thread creation with huge stack sizes Reviewed-by: stuefe, dholmes |
13443:1505d76ced7b |
16-Aug-2017 |
jwilhelm |
Merge |
13435:77dfa485230d |
14-Aug-2017 |
dholmes |
8186221: Define CPU search_string for M68K Reviewed-by: dholmes Contributed-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> |
13400:211194cf44a1 |
08-Aug-2017 |
jwilhelm |
Merge |
13313:4f74286deaa3 |
18-Jul-2017 |
mbaesken |
8184323: compile-time guard some UseSharedSpaces-only coding with the INCLUDE_CDS macro Reviewed-by: jiangli, shade, simonis |
13268:786437c6344b |
07-Jul-2017 |
rehn |
8183925: Decouple crash protection from watcher thread Reviewed-by: dcubed, coleenp |
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> |
13253:d0cb3b17b413 |
05-Jul-2017 |
kvn |
8183262: noexecstack check in os::dll_load on Linux is too expensive Summary: convert ElfFile::specifies_noexecstack() to static method which read file header and check executable stack flag. Reviewed-by: iklam, stuefe |
13249:a2753984d2c1 |
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden |
13246:79d1fc5113d1 |
24-Apr-2017 |
stefank |
8178501: Replace usages of align macros with calls to the align inline functions Reviewed-by: mgerdin, tschatzl |
13244:ebbb31f0437e |
13-Apr-2017 |
stefank |
8178500: Replace usages of round_to and round_down with align_up and align_down Reviewed-by: rehn, tschatzl |
13243:7235bc30c0d7 |
04-Jul-2017 |
stefank |
8178499: Remove _ptr_ and _size_ infixes from align functions Reviewed-by: rehn, tschatzl |
13242:fcb4803050e8 |
12-Apr-2017 |
stefank |
8178489: Make align functions more type safe and consistent Reviewed-by: mgerdin, rehn |
13234:28e384fe79fd |
30-Jun-2017 |
mgerdin |
8183229: Implement WindowsSemaphore::trywait Reviewed-by: redestad, stefank, kbarrett |
13229:2bfe62d0ae69 |
30-Jun-2017 |
mgerdin |
8183203: Remove stubRoutines_os Reviewed-by: stefank, tschatzl |
13228:6adf6d235dd3 |
26-Jun-2017 |
mgerdin |
8183198: Factor out thread state serialization into a proper helper function Reviewed-by: tschatzl, eosterlund, coleenp |
13213:4358b7205556 |
28-Jun-2017 |
coleenp |
8182848: Some functions misplaced in debug.hpp Summary: moved to vmError.hpp,cpp where they seemed more appropriate Reviewed-by: stefank, stuefe |
13211:e1bb3d3d7ee2 |
28-Jun-2017 |
coleenp |
8182554: Code for os::random() assumes long is 32 bits Summary: And make updating the _rand_seed thread safe. Reviewed-by: stuefe, kbarrett, stefank |
13200:54010cf75b26 |
28-Jun-2017 |
stuefe |
8182984: [aix] Make stack traces independent on successful vm initialization Reviewed-by: simonis, mdoerr, clanger |
13191:9c4f3c751cf7 |
26-Jun-2017 |
stuefe |
8182864: [aix] os::print_native_callstack should not assert for primordial threadness Reviewed-by: clanger, mdoerr |
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 |
13182:c57359443ca8 |
13-Jun-2017 |
stuefe |
8182034: os::Posix::is_valid_signal() should, if it uses sigaddset, initialize the signal set Summary: Added missing sigemptyset. Reviewed-by: kbarrett, clanger |
13164:95bb99382705 |
14-Jun-2017 |
eosterlund |
8181785: Remove the experimental ClearFPUAtPark JVM Flag Summary: Removing the experimental and unstable ClearFPUAtPark optimization for SPARC Reviewed-by: kbarrett, tschatzl, rehn |
13159:93edfbc19d0c |
13-Jun-2017 |
kbarrett |
8086005: Define __STDC_xxx_MACROS config macros globally via build system Summary: Moved macro definitions to hotspot build configuration Reviewed-by: erikj, eosterlund |
13158:bbf76069d7fc |
13-Jun-2017 |
kbarrett |
8181787: Remove Solaris SPARC GCC code Summary: Remove obsolete code. Reviewed-by: kbarrett, coleenp, gtriantafill |
13153:c5c23d9dc61d |
08-Jun-2017 |
gtriantafill |
8166748: Clean out Windows IA64 support Reviewed-by: kbarrett, coleenp, bobv, mdoerr |
13148:cc3f3b782a1d |
06-Jun-2017 |
stuefe |
8171504: [aix] On AIX, -XXaltjvm=<path> option is ignored Reviewed-by: clanger, mdoerr |
13140:23d7de876fc8 |
02-Jun-2017 |
dholmes |
8181451: JDK-8174231 broke some clang builds Reviewed-by: stuefe, kbarrett, iveresov |
13136:eae7835378cf |
31-May-2017 |
pliden |
8181319: Make os::Linux::sched_getcpu() available even when UseNUMA is false Reviewed-by: dholmes, rehn |
13134:2befe2aca4b4 |
31-May-2017 |
zgu |
8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 Summary: Use numa_interleave_memory v2 api when available Reviewed-by: dholmes, shade, gromero |
13132:67e19eb00336 |
30-May-2017 |
mikael |
8180184: Add DATA and FSIZE to os::Posix::print_rlimit_info Reviewed-by: dholmes, stuefe |
13131:4e5902b7f92e |
30-May-2017 |
dholmes |
8174231: Factor out and share PlatformEvent and Parker code for POSIX systems Reviewed-by: stuefe, rehn, dcubed |
13100:fae0c4e970d0 |
18-May-2017 |
vkempik |
8177522: -XX:OnOutOfMemoryError does not work if supplied twice on windows Summary: use cmd /c on windows to execute onError commands Reviewed-by: dholmes, hseigel |
13078:acc3eff6673d |
11-May-2017 |
mikael |
8180003: Remove sys/ prefix from poll.h and signal.h includes Reviewed-by: dholmes, bpb |
13075:14615e6c4946 |
11-May-2017 |
mikael |
8180039: Use more portable print format/arguments for rlim_t Reviewed-by: dholmes, mgerdin, stuefe |
13066:842ba4a88947 |
07-May-2017 |
gromero |
8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used Reviewed-by: simonis, dholmes |
13029:7e2df450df6c |
24-Apr-2017 |
rprotacio |
8168122: Update logging in perfMemory to Unified Logging Summary: -XX:+PerfTraceMemOps replaced with -Xlog:perf+memops=debug, -XX:+PerfTraceDataCreation replaced with -Xlog:perf+datacreation=debug Reviewed-by: sspitsyn, coleenp |
12985:2b1c2d378b0b |
21-Mar-2017 |
stuefe |
8176872: [s390] wrong pc shown in error logs Reviewed-by: dholmes, dsamersoff |
12970:fdc31f43d8b1 |
23-Mar-2017 |
cjplummer |
8176768: hotspot ignores PTHREAD_STACK_MIN when creating new threads Summary: Use PTHREAD_STACK_MIN as a minimum, plus other stack size cleanup Reviewed-by: dholmes, stuefe, dcubed |
12961:05f38d21ca41 |
19-Mar-2017 |
dholmes |
8175817: Clean up Solaris signal code: SIGUSR2, SIGasync, SIGJVM1/2 Reviewed-by: rehn, stuefe, dsamersoff |
12955:df939ae80f04 |
13-Mar-2017 |
stuefe |
8173848: realpath is unsafe Summary: Fix occurrences of realpath in hotspot to use safe POSIX.1-2008 form. Reviewed-by: dsamersoff, dholmes, clanger |
12908:a7c26709cb00 |
23-Feb-2017 |
stuefe |
8166944: Hanging Error Reporting steps may lead to torn error logs. Summary: Interupt error reporting if reporting steps hang to enable subsequent reporting steps to run. Reviewed-by: cjplummer, dholmes |
12558:12ba9033442d |
19-Jan-2017 |
stuefe |
8172964: [aix] AIX VM should not handle SIGDANGER Reviewed-by: simonis, clanger |
12533:8ae77838f86c |
10-Jan-2017 |
rehn |
8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) Summary: Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached. Reviewed-by: iklam, stuefe |
12485:48f374853a92 |
31-Jan-2017 |
dholmes |
8173421: Obsolete and expired flags for JDK 10 need to be removed and related tests updated Reviewed-by: lfoltan, mikael, dcubed |
12470:f39d1612915a |
20-Dec-2016 |
dcubed |
Merge |
12469:c7a256349729 |
19-Dec-2016 |
goetz |
8170655: [posix] Fix minimum stack size computations Reviewed-by: dcubed, coleenp |
12468:548cb3b7b713 |
08-Nov-2016 |
goetz |
8169373: Work around linux NPTL stack guard error. Summary: Also skip libc guard page for compiler thread, merge similar code on linux platforms, and streamline libc guard page handling on linuxs390, linuxppc, aixppc. Reviewed-by: dholmes, dcubed, kvn |
12428:3abc9ec542ab |
18-Dec-2016 |
dholmes |
8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn |
12391:366b398d9190 |
05-Dec-2016 |
erikj |
8066474: Remove the lib/ directory from Linux and Solaris images Reviewed-by: tbell, ihse, kvn |
12257:abb2824d2dfd |
21-Oct-2016 |
mlarsson |
8166117: Add UTC timestamp decorator for UL Reviewed-by: rehn, rprotacio |
12253:59da89afe788 |
22-Sep-2016 |
goetz |
8166560: [s390] Basic enablement of s390 port. Summary: Also fix problem with ARM Elf configuration. Reviewed-by: dholmes, coleenp |
12252:d9aa9adb7dd2 |
25-Oct-2016 |
simonis |
8168490: Use the LL/ULL suffixes to define 64-bit integer literals on Windows Reviewed-by: dholmes, mgerdin, stuefe |
12174:d8b867be6027 |
18-Oct-2016 |
ctornqvi |
8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows Reviewed-by: gtriantafill, dholmes, sla, fparain |
12170:be080d1a870c |
18-Oct-2016 |
rehn |
8165526: Kitchensink sudden death - error code 0x406d1388 Reviewed-by: dholmes, sla, gtriantafill |
12160:43c36489d6fe |
17-Oct-2016 |
alanbur |
8157141: Fix for JDK-8031290 is unnecessarily fragile 8166454: meminfo(2) has been available since Solaris 9 Reviewed-by: dholmes, kbarrett |
12067:3a28a908d78b |
26-Sep-2016 |
fparain |
8146546: assert(fr->safe_for_sender(thread)) failed: Safety check Reviewed-by: dcubed, gziemski, dlong |
11979:e7203436d63d |
09-Sep-2016 |
rdurbin |
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph |
11954:b69381e24635 |
02-Sep-2016 |
mgerdin |
8161079: Default heap size causes native memory exhaustion on 32 bit Windows Reviewed-by: tschatzl, sjohanss |
11952:0fc5c6ca654e |
07-Sep-2016 |
dholmes |
8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer |
11949:1d7bc97f0b38 |
06-Sep-2016 |
fparain |
8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit Reviewed-by: dholmes, dcubed, coleenp |
11869:03762a0cf7e1 |
23-Aug-2016 |
ctornqvi |
8163146: Remove os::check_heap on Windows Reviewed-by: gtriantafill, coleenp, stuefe |
11857:d0fbf661cc16 |
21-Aug-2016 |
dholmes |
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp Reviewed-by: stefank, pliden, simonis |
11827:1657775e680a |
18-Aug-2016 |
dsamersoff |
8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file Summary: Add more diagnostic to attach code Reviewed-by: dholmes, alanb |
11817:8f2230e4c0ed |
15-Aug-2016 |
cjplummer |
8133747: NMT includes an extra stack frame due to assumption NMT is making on tail calls being used Summary: Better frame skipping logic in NativeCallStack::NativeCallStack. Reviewed-by: dholmes, zgu |
11811:133339642ba1 |
11-Aug-2016 |
dholmes |
8159461: bigapps/Kitchensink/stressExitCode hits assert: Must be VMThread or JavaThread Reviewed-by: fparain, simonis, dcubed |
11756:943bf73b49c3 |
05-Aug-2016 |
amurillo |
Merge |
11753:8434f901a207 |
01-Aug-2016 |
kvn |
Merge |
11751:5ff3c0f8fb8b |
01-Aug-2016 |
clanger |
8162869: Small fixes for AIX perf memory and attach listener Reviewed-by: dsamersoff, dholmes |
11746:a790acb551b8 |
29-Jul-2016 |
amurillo |
Merge |
11743:ae67f85487cb |
29-Jul-2016 |
dcubed |
8161601: Solaris: __USE_LEGACY_PROTOTYPES__ is redundant and should be removed Reviewed-by: redestad, dcubed, gthornbr, dholmes |
11658:8a5735c11a84 |
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett |
11624:bd8c7a2bd3c3 |
16-Jul-2016 |
igerasim |
8160892: Race at the VM exit causes "WaitForMultipleObjects timed out" Reviewed-by: dcubed, dholmes |
11618:1fba59da0199 |
15-Jul-2016 |
dcubed |
8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced Summary: Use final POSIX 1003.1c versions of getgrgid_r(), getgrnam_r(), getpwnam_r(), and getpwuid_r(). Reviewed-by: alanb, dcubed, simonis, dholmes Contributed-by: alan.burlison@oracle.com |
11586:0df413195ffc |
07-Jul-2016 |
kbarrett |
8160350: cannot truss jdk9 [ solaris ] Summary: Removed no longer needed code to enable or test for vtime support. Reviewed-by: kbarrett, dcubed, gthornbr Contributed-by: alan.burlison@oracle.com |
11578:715b44fbeca1 |
03-Jul-2016 |
ysuenaga |
8160353: narrowing conversion error is occurred with GCC 6 Reviewed-by: kbarrett, dholmes |
11547:ed960e1c67fe |
26-Jun-2016 |
iklam |
8148813: Windows os::check_heap needs more information Summary: added ring buffer to log info while walking the heap Reviewed-by: mgronlun, dholmes, ccheung |
11486:3950d1713ffa |
13-Jun-2016 |
goetz |
8159335: Fix problems with stack overflow handling. Reviewed-by: dlong, coleenp, mdoerr |
11484:adc8c84b7cf8 |
01-Jul-2016 |
clanger |
8160565: AIX port: cleanup of libo4 wrapper stub Reviewed-by: goetz, simonis |
11390:9789c3ca3a3d |
24-May-2016 |
csahu |
8150900: Implement diagnostic_pd Reviewed-by: twisti, gziemski, kevinw |
11374:3fb9a97eb099 |
13-May-2016 |
goetz |
8156923: [ppc] Implement "JEP 270: Reserved Stack Areas for Critical Sections". Reviewed-by: simonis, dholmes |
11338:197a8bd02209 |
25-May-2016 |
dholmes |
8157175: GetNanoTimeAdjustment.java fails with excessive adjustment error Reviewed-by: dcubed, gziemski |
11330:778d1fc95e05 |
20-May-2016 |
vlivanov |
Merge |
11291:14556dc62f47 |
02-May-2016 |
goetz |
8140594: Various minor code improvements (compiler) Summary: Various minor code improvements (compiler) Reviewed-by: thartmann, kvn |
11273:23ef929f97d3 |
17-May-2016 |
ctornqvi |
8151805: fatal error: heap walk aborted with error 1 Reviewed-by: gtriantafill, dcubed |
11271:e62bbe48bd66 |
19-May-2016 |
dholmes |
8149901: [Solaris] Use of -XX:+UseThreadPriorities crashes fastdebug Reviewed-by: gziemski, sspitsyn |
11236:aa11081b8307 |
10-May-2016 |
dholmes |
8154715: Missing destructor and/or TLS clearing calls for terminating threads Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion. Reviewed-by: stefank, sspitsyn Contributed-by: Brian Gardner <openjdk@getsnappy.com> |
11219:137319683e94 |
09-May-2016 |
gziemski |
8073500: Prevent certain commercial flags from being changed at runtime Summary: Implement new writeable mechanism for flag control Reviewed-by: coleenp, iklam |
11209:c84a6ce067ad |
09-May-2016 |
mlarsson |
8145934: Make ttyLocker equivalent for Unified Logging framework Reviewed-by: rprotacio, stuefe, jrose |
11200:d590007cce26 |
09-May-2016 |
iignatyev |
8149591: Prepare hotspot for GTest Reviewed-by: jwilhelm Contributed-by: stefan.karlsson@oracle.com, stefan.sarne@oracle.com, jesper.wilhelmsson@oracle.com, erik.helin@oracle.com, alexandre.iline@oracle.com, igor.ignatyev@oracle.com |
11119:fc5b64f70199 |
02-May-2016 |
dholmes |
8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's Reviewed-by: shade, rriggs, dcubed |
11079:69d081845165 |
26-Apr-2016 |
rbackman |
8151956: Support non-continuous CodeBlobs in HotSpot Reviewed-by: iveresov, thartmann, simonis |
11024:23971163d997 |
24-Apr-2016 |
goetz |
8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..." Reviewed-by: simonis |
11017:03999dd89a1b |
25-Apr-2016 |
stefank |
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe |
11013:89e698785deb |
23-Apr-2016 |
mbaesken |
8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release Reviewed-by: gthornbr, coleenp |
11011:d142a959d2ae |
22-Apr-2016 |
goetz |
8154921: Fix aix after "8146879: Add option for handling existing log files in UL" Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'. Reviewed-by: coleenp |
10874:de653b60a98e |
13-Apr-2016 |
simonis |
8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build Reviewed-by: erikj, goetz |
10870:5bc83f454d50 |
10-Apr-2016 |
mlarsson |
8146879: Add option for handling existing log files in UL Reviewed-by: dsamersoff, gziemski, rehn |
10867:5469b15d97f4 |
11-Apr-2016 |
stefank |
8152491: Convert TracePageSizes to use UL Reviewed-by: sjohanss, pliden |
10847:f3788f7eccd4 |
10-Apr-2016 |
dholmes |
8151322: Implement os::set_native_thread_name() on Solaris Reviewed-by: sla, kbarrett, gziemski |
10835:a6b1b83401c7 |
07-Apr-2016 |
coleenp |
8151939: VM_Version_init() print buffer is too small Summary: Increase buffer size, use logging to print out version and os information Reviewed-by: kvn, rprotacio, mockner |
10669:0b582be9fab0 |
18-Mar-2016 |
jwilhelm |
Merge |
10632:37c777f2cc9c |
16-Mar-2016 |
kevinw |
Merge |
10631:81faa0678c9b |
14-Mar-2016 |
csahu |
8151509: In check_addr0() function pointer is not updated correctly Reviewed-by: dholmes, ddmitriev, stuefe Contributed-by: cheleswer.sahu@oracle.com |
10627:1537c752a7f5 |
12-Mar-2016 |
stuefe |
8148425: strerror() function is not thread-safe Reviewed-by: dholmes, coleenp |
10611:b0432c9975f6 |
15-Mar-2016 |
dholmes |
8137165: Tests fail in SR_Handler because thread is not VMThread or JavaThread Reviewed-by: kbarrett |
10606:24c6f885d316 |
11-Mar-2016 |
simonis |
8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support Reviewed-by: coleenp, stuefe Contributed-by: matthias.baesken@sap.com |
10566:80706cc25494 |
09-Mar-2016 |
kbarrett |
8150688: Fix os_windows siglabel Summary: Change types to eliminate implicit narrowing, and other cleanups. Reviewed-by: dholmes, tbenson |
10554:8afc97475eba |
08-Mar-2016 |
csahu |
8146683: check_addr0 should be more efficient Reviewed-by: dsamersoff, kevinw, dholmes Contributed-by: cheleswer.sahu@oracle.com |
10459:7fbe91178ff9 |
07-Mar-2016 |
dsamersoff |
8147456: Parsing of argument for -agentpath can write outside of allocated memory Reviewed-by: sspitsyn, dholmes Contributed-by: sharath.ballal@oracle.com |
10445:57175b61dac3 |
06-Mar-2016 |
stuefe |
8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times Reviewed-by: dholmes |
10434:687c4d83a4cc |
07-Mar-2016 |
kvn |
8150353: PPC64LE: Support RTM on linux Reviewed-by: mdoerr, kvn Contributed-by: gromero@linux.vnet.ibm.com |
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 |
10391:f146301c971f |
29-Feb-2016 |
stuefe |
8150619: Improve thread based logging introduced with 8149036 Reviewed-by: coleenp, dholmes |
10374:ca074069a447 |
24-Feb-2016 |
ctornqvi |
Merge |
10373:6416cd3a77b3 |
24-Feb-2016 |
ctornqvi |
8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes |
10367:1c53edac6621 |
24-Feb-2016 |
stuefe |
8149036: Add tracing for thread related events at os level Reviewed-by: coleenp, mlarsson, dholmes |
10302:046cdd3a4173 |
23-Feb-2016 |
stuefe |
8150379: [windows] Fix Leaks in perfMemory_windows.cpp Reviewed-by: clanger, dholmes, gthornbr |
10295:ad7a71500f4a |
19-Feb-2016 |
clanger |
8150232: AIX cleanup: Integrate changes of 7178026 and others Reviewed-by: simonis |
10272:b0cdcfe42ebf |
17-Feb-2016 |
mlarsson |
8148219: Add decorator hostname to UL Reviewed-by: dholmes, mlarsson Contributed-by: robbin.ehn@oracle.com |
10258:49f65299b140 |
11-Feb-2016 |
dholmes |
8149697: Fix for 8145725 is broken Summary: As per the existing comment we needed to check the saved 'index' instead Reviewed-by: gthornbr, dcubed, kbarrett |
10251:6411ec1cfbb6 |
10-Feb-2016 |
dholmes |
8148987: [Linux] Allow building on older systems without CPU_ALLOC support Reviewed-by: dsamersoff, stuefe, dcubed |
10249:e6a78fdf8cff |
10-Feb-2016 |
dholmes |
8145725: Remove the WorkAroundNPTLTimedWaitHang workaround Reviewed-by: ddmitriev, stuefe, dcubed |
10164:a5d77b663c2b |
29-Jan-2016 |
stuefe |
8147510: [windows] no text locations shown for register info in hs-err file Reviewed-by: dholmes, iklam |
10145:c5480d4abfe4 |
29-Jan-2016 |
dholmes |
6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dcubed, stuefe, gthornbr |
10080:7232de4c17c3 |
12-Feb-2016 |
ihse |
8149647: Incremental enhancements from build-infra Reviewed-by: erikj |
10061:197538942788 |
28-Jan-2016 |
thartmann |
Merge |
10049:73443d24e529 |
20-Jan-2016 |
goetz |
8147937: Adapt SAP copyrights to new company name. Reviewed-by: simonis, stuefe |
9988:3a7618a9f2d6 |
20-Jan-2016 |
stuefe |
8147509: [aix] Newlines missing in register info printout Reviewed-by: simonis |
9986:5660ec824db3 |
19-Jan-2016 |
fparain |
8146751: jdk/test/tools/launcher/TooSmallStackSize.java failed on Mac OS Reviewed-by: dholmes, gtriantafill |
9983:6bfa2b373a42 |
19-Jan-2016 |
aeriksso |
8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff |
9970:77ccddf2c10b |
13-Jan-2016 |
stuefe |
8145184: [aix] Implement os::platform_print_native_stack on AIX Reviewed-by: goetz |
9956:565a897ae66a |
14-Jan-2016 |
sebastian |
8143558: evaluate if thr_sigsetmask can be removed from hotspot (solaris) codebase Reviewed-by: dholmes |
9942:d87d1df270bf |
13-Jan-2016 |
igerasim |
8145127: VM warning: WaitForMultipleObjects timed out (0) ... Summary: Increase number of tracked threads, and set exiting-process flag earlier Reviewed-by: dholmes, dcubed |
9934:fd5d53ecf040 |
12-Jan-2016 |
coleenp |
8146410: Interpreter functions are declared and defined in the wrong files Summary: Moved functions to the correct files. Reviewed-by: goetz, aph, twisti, mockner |
9917:bd73f2212479 |
05-Jan-2016 |
sangheki |
8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536 Summary: Add protect_pages_individually() to protect memory per chunk on Windows Reviewed-by: jwilhelm, tbenson |
9898:2794bc7859f5 |
07-Jan-2016 |
jprovino |
Merge |
9878:9c05e139faf7 |
22-Dec-2015 |
ctornqvi |
8048521: Remove obsolete code from os_windows.cpp/hpp Reviewed-by: coleenp, rdurbin |
9867:3125c4a60cc9 |
20-Dec-2015 |
goetz |
8139864: Improve handling of stack protection zones. Reviewed-by: stuefe, coleenp, fparain |
9846:f2e3963c296d |
17-Dec-2015 |
stuefe |
8079125: [aix] clean up Linux-specific code remnants in AIX coding Reviewed-by: goetz |
9842:4055f3ec41cd |
09-Dec-2015 |
stuefe |
8144219: [posix] Remove redundant code around os::print_siginfo() Summary: for posix platforms, consolidate os::print_siginfo() in os_posix.cpp and remove cds fault special handling Reviewed-by: dholmes, simonis |
9821:867bdec7c8c5 |
21-Dec-2015 |
aph |
8145096: Undefined behaviour in HotSpot Summary: Fix some integer overflows Reviewed-by: jrose, kvn, kbarrett, adinn, iklam |
9814:22fd02fad88b |
23-Dec-2015 |
twisti |
8143072: [JVMCI] Port JVMCI to AArch64 Reviewed-by: gdub, rschatz, twisti, kvn Contributed-by: aph@redhat.com |
9801:80f8be586fae |
18-Dec-2015 |
twisti |
Merge |
9751:4a24de859a87 |
04-Dec-2015 |
mdoerr |
8144019: PPC64 C1: Introduce Client Compiler Reviewed-by: goetz |
9743:d6c6ee9d40b0 |
14-Dec-2015 |
stuefe |
8145114: const-correctness for ucontext_t* reading functions Reviewed-by: dholmes, coleenp |
9741:42a0173bbcde |
13-Dec-2015 |
asmundak |
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling Summary: Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE Reviewed-by: dholmes, ihse Contributed-by: Andrew Hughes <gnu.andrew@redhat.com>, Alexander Smundak <asmundak@google.com> |
9737:e286c9ccd58d |
11-Dec-2015 |
fparain |
8046936: JEP 270: Reserved Stack Areas for Critical Sections Reviewed-by: acorn, dcubed |
9729:1fd6f49c4b51 |
10-Dec-2015 |
mdoerr |
8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code Reviewed-by: stuefe, goetz |
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 |
9722:b373da0bc248 |
09-Dec-2015 |
ctornqvi |
8144921: Remove JDK6_OR_EARLIER code from os_windows Reviewed-by: dholmes, mseledtsov, gtriantafill |
9721:9e1dc7ba8db3 |
10-Dec-2015 |
ctornqvi |
8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0) Reviewed-by: coleenp, gtriantafill |
9713:22820fb8d36c |
10-Dec-2015 |
david |
8145073: Filename and linenumber are not printed for asserts any more. Reviewed-by: dholmes, stuefe |
9697:f008e8cc10d5 |
18-Dec-2015 |
lana |
Merge |
9696:4a12350a8306 |
17-Dec-2015 |
lana |
Merge |
9694:c151fd8e84b2 |
11-Dec-2015 |
amurillo |
Merge |
9685:15ce8135ef98 |
08-Dec-2015 |
mikael |
8144881: Various fixes to linux/sparc Summary: Fixed sigflags printing, format specfiers, codeCache includes and some function returns Reviewed-by: dsamersoff, simonis |
9675:dfee914b1892 |
07-Dec-2015 |
jprovino |
Merge |
9666:62bf6e152564 |
05-Dec-2015 |
stuefe |
8144192: Enhancements-to-print_siginfo-windows Summary: some small enhancement to os::print_siginfo for Windows Reviewed-by: dholmes |
9665:ce87b1141c12 |
16-Nov-2015 |
stuefe |
8143125: [aix] Further Developments for AIX Summary: Port newest AIX port developemnts to OpenJDK. Reviewed-by: goetz, simonis |
9662:56c7249c720f |
04-Dec-2015 |
dsamersoff |
Merge |
9651:f7dc8eebc3f5 |
04-Dec-2015 |
dholmes |
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables Summary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64) Reviewed-by: stuefe, bdelsart, dcubed |
9647:5b0159494355 |
03-Dec-2015 |
mockner |
Merge |
9642:3148b7fc645f |
02-Dec-2015 |
stuefe |
8144343: [aix] Stack bottom should be page aligned Summary: On thread create or attach, ensure stack bottom is aligned to os::vm_page_size() Reviewed-by: simonis, kvn |
9639:f0dcbc6e99b1 |
01-Dec-2015 |
stuefe |
8143291: Remove redundant coding around os::exception_name Reviewed-by: dholmes, coleenp |
9607:c8e212fb27d0 |
02-Dec-2015 |
lana |
Merge |
9606:29ac8e337962 |
30-Nov-2015 |
amurillo |
Merge |
9595:980452439262 |
25-Nov-2015 |
coleenp |
Merge |
9594:bb79d0fb6082 |
25-Nov-2015 |
coleenp |
Merge |
9593:ca793dd85e06 |
25-Nov-2015 |
sebastian |
8136978: Much nearly duplicated code for vmError support Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly Reviewed-by: stuefe, coleenp, dholmes |
9566:6aa8279709e6 |
24-Nov-2015 |
stuefe |
8143233: [windows] Fixes to os::check_heap() Reviewed-by: dholmes, ctornqvi |
9521:eb0e2e67755b |
18-Nov-2015 |
gthornbr |
8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file Summary: Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file Reviewed-by: dcubed, dholmes |
9433:149cc1f9f1aa |
05-Nov-2015 |
goetz |
8141529: Fix handling of _JAVA_SR_SIGNUM Reviewed-by: dholmes, stuefe, dsamersoff |
9430:fc7faf31c998 |
16-Nov-2015 |
dholmes |
8141024: [Solaris] Obsolete UseAltSigs Reviewed-by: dcubed, ddmitriev |
9364:cd86b5699825 |
26-Oct-2015 |
goetz |
8140482: Various minor code improvements (runtime) Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff |
9339:9ff773cd4ba2 |
04-Nov-2015 |
clanger |
8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX Reviewed-by: stuefe, dcubed |
9336:766ae06f30ca |
04-Nov-2015 |
rprotacio |
8138916: Logging write function does not allow for long enough messages Summary: The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length. Reviewed-by: coleenp, dsamersoff, mlarsson |
9326:cd14a4e35f7a |
03-Nov-2015 |
stuefe |
8140648: Clean up remnants of fork1() from non-solaris platforms Summary: Clean up any remnants of fork1() from Non-Solaris platforms Reviewed-by: dholmes, goetz |
9314:d3870bf39fae |
02-Nov-2015 |
ddmitriev |
8141042: Typos and refactoring in Compiler constraints functions Reviewed-by: vlivanov, zmajo, kvn |
9313:4338b5465f50 |
29-Oct-2015 |
stuefe |
8140645: Recent Developments for AIX Summary: Port recent developments from SAP for AIX to the OpenJDK Reviewed-by: goetz |
9302:6e76f1f75b89 |
29-Oct-2015 |
dholmes |
8129526: Solaris: clean up another remnant of interruptible I/O Reviewed-by: fparain, dcubed |
9287:40bd4478a362 |
04-Nov-2015 |
twisti |
8139170: JVMCI refresh Reviewed-by: kvn |
9274:ca77238d7b73 |
28-Oct-2015 |
dsamersoff |
8139762: Format warnings in libjvm_db.c Summary: Fix format string Reviewed-by: sspitsyn |
9249:f8ad4efb6be8 |
23-Oct-2015 |
coleenp |
Merge |
9248:6ab7e19c9220 |
23-Oct-2015 |
coleenp |
8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti |
9244:825cee2cd7a6 |
22-Oct-2015 |
goetz |
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland |
9240:aa0f8afe2943 |
21-Oct-2015 |
bobv |
Merge |
9238:f108f239ffcf |
19-Oct-2015 |
bobv |
8136556: Add the ability to perform static builds of MacOSX x64 binaries Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti |
9173:3f28db271235 |
15-Oct-2015 |
gziemski |
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing. Summary: JEP 245: implement ranges and constraints for runtime flags. Reviewed-by: coleenp, ddmitriev, jiangli, goetz Contributed-by: goetz.lindenmaier@sap.com, gerard.ziemski@oracle.com |
9149:a8a8604f890f |
17-Oct-2015 |
dlong |
Merge |
9111:a41fe5ffa839 |
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett |
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 |
9056:dc9930a04ab0 |
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden |
8986:4f3ddb6a2b70 |
14-Sep-2015 |
jiangli |
8135097: Unmap failure for executable memory on windows Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory(). Reviewed-by: iklam, coleenp |
8980:bba7a69f67c7 |
09-Sep-2015 |
coleenp |
8135298: Fix zero builds for "unknown" architectures on linux. Summary: add zero architectures for default cases Reviewed-by: coleenp Contributed-by: Matthias Klose <doko@ubuntu.com> |
8875:efc17f03e5d4 |
20-Aug-2015 |
dcubed |
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr Contributed-by: christoph.langer@sap.com |
8841:a3e6c865104c |
13-Aug-2015 |
dholmes |
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout Reviewed-by: bdelsart, ddmitriev, dcubed |
8819:c9eddfded3e5 |
07-Aug-2015 |
sspitsyn |
8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/ Summary: reduce the warnings Reviewed-by: sla, dsamersoff |
8818:4ef62948f2c9 |
07-Aug-2015 |
sspitsyn |
8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch Summary: reduce the warnings Reviewed-by: sla, dsamersoff, coleenp |
8810:0762dac98888 |
06-Aug-2015 |
kevinw |
8075773: jps running as root fails after the fix of JDK-8050807 Reviewed-by: sla, dsamersoff, gthornbr Contributed-by: cheleswer.sahu@oracle.com |
8809:7bed393dbe59 |
06-Aug-2015 |
sspitsyn |
8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris Summary: sync the bsd version of jhelper with the solaris version Reviewed-by: sla, jbachorik |
8808:d5b328043c10 |
05-Aug-2015 |
dholmes |
8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe |
8793:913d50d94180 |
03-Aug-2015 |
dholmes |
8080298: Clean up os::...::supports_variable_stack_size() Reviewed-by: kbarrett, simonis, stuefe, coleenp |
8783:d2546d621ad3 |
29-Jul-2015 |
jmanson |
6661889: thread id on Linux is inconsistent in error and log outputs Reviewed-by: dholmes, kvn |
8774:eb2c5c42482f |
23-Jul-2015 |
simonis |
8132232: Signature mismatch between declaration and definition of PosixSemaphore::timedwait Reviewed-by: dholmes, kbarrett |
8746:7f39700be72a |
21-Jul-2015 |
coleenp |
8026324: hs_err improvement: Add summary section to hs_err file 8026333: hs_err improvement: Print GC Strategy 8026336: hs_err improvement: Print compilation mode, server, client or tiered Summary: Added command line, summary cpu and os information to summary section. Moved time of crash and duration in summary section. Add GC strategy and compiler setting (tiered) to enhanced version string in error report. Moved the stack trace sooner in hs_err file. Reviewed-by: dholmes, ctornqvi, ddmitriev |
8716:8ce83b99be19 |
16-Jul-2015 |
goetz |
8131054: aix: fix two minor issues: large page size and hs_err printing. Reviewed-by: coleenp |
8699:1c0343a9139a |
10-Jul-2015 |
ddmitriev |
8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9 Summary: Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls Reviewed-by: coleenp, gziemski |
8664:660fa1b69f63 |
30-Jun-2015 |
dbuck |
8072147: Preloading libjsig.dylib causes deadlock when signal() is called Summary: Added check to prevent reentry of signal chaining code Reviewed-by: dcubed, acorn, dholmes |
8656:289a2d2a8f97 |
19-Jan-2015 |
stefank |
8087322: Implement a Semaphore utility class Reviewed-by: kbarrett, dholmes |
8638:767f36deb0dc |
23-Jun-2015 |
bpittore |
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: stefank, dholmes, kbarrett |
8575:5916110131c4 |
22-Jun-2015 |
stuefe |
8078513: [linux] Clean up code relevant to LinuxThreads implementation Reviewed-by: dholmes, sla, coleenp, simonis |
8569:5bbf25472731 |
18-Jun-2015 |
gziemski |
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp |
8555:c30414cbbd88 |
17-Jun-2015 |
coleenp |
Merge |
8554:d89dc667352b |
17-Jun-2015 |
coleenp |
8085865: hs_err improvement: Printing /proc/cpuinfo makes too long hs_err files Summary: summarize information from linux-x86; it's too long and redundant Reviewed-by: gtriantafill, dholmes, mgerdin, dcubed |
8550:b8a3be10a4ed |
16-Jun-2015 |
bdelsart |
8079473: allow demangling to be optional in dll_address_to_function_name Summary: add a demangling boolean argument to dll_address_to_function_name and decode Reviewed-by: dholmes, simonis |
8473:0d3c3c622f96 |
01-Jun-2015 |
ctornqvi |
8080718: Make -XX:CreateCoredumpOnCrash control core dumping in all cases Reviewed-by: sla, dholmes, gtriantafill |
8472:1be53aada8de |
01-Jun-2015 |
ctornqvi |
8080446: The change for 8074354 removed the server check when creating minidumps on Windows Reviewed-by: sla, hseigel |
8435:13fa184842fa |
21-May-2015 |
igerasim |
8069068: VM warning: WaitForMultipleObjects timed out (0) ... Summary: Increase timeout to 5 minutes Reviewed-by: dholmes, dcubed |
8413:92457dfb91bd |
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david |
8400:a6b23dd82a7e |
16-May-2015 |
dcubed |
Merge |
8394:7c4afbebab58 |
12-May-2015 |
dholmes |
8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() Reviewed-by: stuefe, dsamersoff, dcubed |
8369:610dc20a7bc8 |
11-May-2015 |
jwilhelm |
Merge |
8364:6f5d900107e3 |
08-May-2015 |
redestad |
8079263: Suppress warning about disabling adaptive size policy when enabling UseLargePages with UseNUMA when adaptive size policy is disabled Reviewed-by: jmasa, jwilhelm |
8360:98faabe210e9 |
23-Apr-2015 |
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 |
8276:8cfb464fa757 |
28-Apr-2015 |
coleenp |
8068352: Move virtualspace.* out of src/share/vm/runtime to memory directory Summary: Move virtualspace.* out of src/share/vm/runtime to memory directory Reviewed-by: brutisso, sgehwolf, stefank, sspitsyn |
8266:4cf3113c8f42 |
07-Apr-2015 |
stuefe |
8076475: Misuses of strncpy/strncat Summary: Various small fixes around strncpy and strncat Reviewed-by: dsamersoff, coleenp |
8237:793493726a06 |
20-Apr-2015 |
dholmes |
8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel |
8233:5bad519a0fd0 |
17-Apr-2015 |
ccheung |
Merge |
8225:eb02bcd73927 |
15-Apr-2015 |
minqi |
8074354: Make CreateMinidumpOnCrash a new name and available on all platforms Summary: Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe@gmail.com Reviewed-by: dcubed Contributed-by: yumin.qi@oracle.com, thomas.stuefe@gmail.com |
8219:315c2a350a40 |
07-Apr-2015 |
stuefe |
8077257: Use CanUseSafeFetch instead of probing SafeFetch stub directly Reviewed-by: simonis |
8212:c1d0d1e3b472 |
16-Apr-2015 |
kvn |
Merge |
8183:1c471be03faf |
19-Mar-2015 |
goetz |
8075505: aix: improve handling of native memory Reviewed-by: kvn, stuefe Contributed-by: thomas.stuefe@sap.com |
8128:883ae015914d |
03-Apr-2015 |
stuefe |
8074860: Structured Exception Catcher missing around CreateJavaVM on Windows Summary: add __try/__except around JNI_CreateJavaVM Reviewed-by: mgronlun, dcubed |
8124:916e4d2fb9ef |
02-Apr-2015 |
mockner |
6983747: Remove obsolete dl_mutex lock Summary: Unused dl_mutex lock has been removed. Reviewed-by: hseigel, coleenp, dholmes |
8110:f5dbba218597 |
30-Mar-2015 |
jmanson |
8074895: os::getenv is inadequate Reviewed-by: dholmes, coleenp |
8003:9a470350393c |
16-Feb-2015 |
goetz |
8073315: Enable gcc -Wtype-limits and fix upcoming issues. Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp. Reviewed-by: jwilhelm, kbarrett, simonis |
7996:3eb61269f421 |
12-Mar-2015 |
dholmes |
8074552: SafeFetch32 and SafeFetchN do not work in error handling Reviewed-by: dholmes, goetz Contributed-by: Thomas Stufe <thomas.stuefe@gmail.com> |
7983:0ef1d0b2fc2e |
24-Feb-2015 |
dlong |
8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, dholmes |
7969:c3f28a6822dd |
06-Mar-2015 |
gthornbr |
8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." Summary: Force all Solaris builds to use the same version of the DIR structure. Reviewed-by: dcubed, dholmes, kvn |
7920:2c370642e2ed |
03-Mar-2015 |
mgronlun |
8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs) Reviewed-by: jbachorik, dsamersoff, farvidsson |
7890:f83851ae258e |
26-Feb-2015 |
kvn |
Merge |
7882:694f5e5bb982 |
20-Jan-2015 |
kvn |
Merge |
7878:7bce4e135976 |
11-Dec-2014 |
kvn |
Merge |
7877:cc8363b030d5 |
11-Dec-2014 |
aph |
8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn |
7849:9fb7fdc554db |
19-Feb-2015 |
lana |
Merge |
7848:16157f91ff41 |
16-Feb-2015 |
amurillo |
Merge |
7838:871f73d10e98 |
06-Feb-2015 |
dcubed |
Merge |
7837:9c3b4e28183c |
12-Jan-2015 |
jbachorik |
8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes |
7833:6bfc40057b3f |
04-Feb-2015 |
dholmes |
8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe <thomas.stuefe@gmail.com> |
7765:fca33371ff0b |
28-Jan-2015 |
dfuchs |
8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla |
7763:078a77b69f36 |
27-Jan-2015 |
ctornqvi |
8071530: Update OS detection code to reflect Windows 10 version change Reviewed-by: sla, mgronlun |
7717:beff5066f32b |
19-Jan-2015 |
igerasim |
8069048: (process) Suspend finishing threads when process exits [win] Reviewed-by: dholmes, dcubed |
7701:4ee7b996f3f3 |
13-Jan-2015 |
goetz |
8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken@sap.com, martin.doerr@sap.com |
7697:c656c7540cb1 |
17-Nov-2014 |
gthornbr |
8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh@oracle.com |
7591:fe5535ac094e |
22-Dec-2014 |
kvn |
Merge |
7581:c6a0f333733c |
12-Dec-2014 |
anoll |
Merge |
7575:a7fd2288ce2f |
09-Dec-2014 |
goetz |
8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn |
7568:5cf403c92ec4 |
12-Dec-2014 |
iignatyev |
Merge |
7560:30ed7423ae23 |
14-Dec-2014 |
dholmes |
8059586: hs_err report should treat redirected core pattern Reviewed-by: dholmes, sla, stuefe Contributed-by: Yasumasa Suenaga <yasuenag@gmail.com> |
7554:4e9283984ee1 |
12-Dec-2014 |
coleenp |
8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*) Summary: Stop native stack walk when we get to compiled or stub frame. Reviewed-by: hseigel, lfoltan, ctornqvi |
7553:5f61bb958fc5 |
12-Dec-2014 |
igerasim |
8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS Reviewed-by: dholmes, dcubed |
7551:c75901698a47 |
11-Dec-2014 |
coleenp |
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods. Reviewed-by: dholmes, dcubed, coleenp Contributed-by: max.ockner@oracle.com |
7521:35e222a277ba |
08-Dec-2014 |
minqi |
Merge |
7512:84af818eed0a |
03-Dec-2014 |
mgronlun |
8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity Reviewed-by: mgronlun, simonis Contributed-by: thomas.stuefe@sap.com |
7509:e7f380bee507 |
10-Dec-2014 |
simonis |
8067015: Implement os::pd_map_memory() on AIX Reviewed-by: dholmes |
7508:e2457e3f8c0e |
05-Dec-2014 |
amurillo |
Merge |
7498:adbc6a1e1ce7 |
01-Dec-2014 |
iignatyev |
Merge |
7495:c3f74da22836 |
28-Nov-2014 |
iignatyev |
Merge |
7491:9cc45ff7c3cc |
27-Nov-2014 |
drchase |
Merge |
7465:674657ff61c6 |
03-Dec-2014 |
minqi |
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 |
7455:7bb3772d6b0c |
25-Nov-2014 |
igerasim |
8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844 Summary: Increase the timeout in debug builds; raise the priority of exiting threads Reviewed-by: dcubed, dholmes |
7453:38cb4fbd47e3 |
04-Dec-2014 |
lana |
Merge |
7452:742c0430bb20 |
03-Dec-2014 |
chegar |
Merge |
7435:a5040fddd180 |
26-Nov-2014 |
jwilhelm |
Merge |
7426:0f6100dde08e |
17-Nov-2014 |
jwilhelm |
Merge |
7424:0a8469ebc3d9 |
11-Nov-2014 |
stefank |
8064580: Move INCLUDE_CDS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes |
7421:55e38e5032af |
14-Nov-2014 |
stefank |
8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes |
7409:13f3f02dad3c |
13-Nov-2014 |
simonis |
8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX Reviewed-by: dholmes, simonis Contributed-by: gunter.haug@sap.com |
7404:9a0fd6b840ba |
14-Nov-2014 |
coleenp |
Merge |
7398:86feba25ac0b |
13-Nov-2014 |
dcubed |
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC 8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files. Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse |
7377:c42a0b8babb4 |
12-Nov-2014 |
jwilhelm |
Merge |
7371:f18a1b5cbf0b |
05-Nov-2014 |
ehelin |
8061467: Bad page size passed to setup_large_pages() on Solaris Reviewed-by: tschatzl, mgerdin |
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 |
7334:24d57d9d65af |
05-Nov-2014 |
jiangli |
Merge |
7333:351115afe32b |
05-Nov-2014 |
cjplummer |
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi |
7331:110ec5963eb1 |
29-Oct-2014 |
goetz |
8062370: Various minor code improvements Summary: A lot of fixes useful to improve the code quality. Reviewed-by: coleenp, dholmes |
7327:092a9eddf58d |
03-Nov-2014 |
ctornqvi |
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files Summary: Update use of GetVersionEx to get correct Windows version in hs_err files Reviewed-by: dcubed, gtriantafill |
7319:0879f88db2d5 |
29-Oct-2014 |
igerasim |
8059533: (process) Make exiting process wait for exiting threads [win] Reviewed-by: dholmes, dcubed |
7318:1b0fa0b42e68 |
29-Oct-2014 |
dcubed |
8061552: Contended Locking speedup PlatformEvent unpark bucket Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket. Reviewed-by: acorn, dice, dholmes Contributed-by: dave.dice@oracle.com, karen.kinnear@oracle.com, daniel.daugherty@oracle.com |
7317:6fc3b8261368 |
01-Jul-2014 |
martin |
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC) Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary Reviewed-by: rasbold, dholmes |
7260:9ccb94e5c153 |
22-Oct-2014 |
fparain |
8061618: Removed unused networking functions from os class Reviewed-by: lfoltan, hseigel, dholmes |
7235:763abe04c848 |
13-Oct-2014 |
sla |
7102541: RFE: os::set_native_thread_name() cleanups Summary: implement os::set_native_thread_name() on windows, linux Reviewed-by: sla, ctornqvi, simonis Contributed-by: thomas.stuefe@sap.com |
7229:a008f00ee14c |
09-Oct-2014 |
sspitsyn |
8059904: libjvm_db.c warnings in solaris/sparc build with SS Summary: Fix warnings by correcting the cast of pointers returned from calloc() Reviewed-by: dholmes Contributed-by: serguei.spitsyn@oracle.com |
7228:def3ccd92f1d |
09-Oct-2014 |
fparain |
8057777: Cleanup of old and unused VM interfaces Reviewed-by: coleenp, hseigel, alanb, sherman |
7192:795fc0cef7c9 |
03-Oct-2014 |
cjplummer |
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere. Reviewed-by: sla, hseigel |
7113:980ffcca3740 |
19-Sep-2014 |
jwilhelm |
Merge |
7108:74e33aa4681a |
18-Sep-2014 |
jwilhelm |
Merge |
7094:f111958ca117 |
19-Sep-2014 |
adlertz |
Merge |
7081:39231c6e51fe |
17-Sep-2014 |
thartmann |
8015774: Add support for multiple code heaps Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types. Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla |
7071:44ede98c4920 |
18-Sep-2014 |
jwilhelm |
Merge |
7066:510dbe16e832 |
15-Sep-2014 |
jwilhelm |
Merge |
7065:3c820b8715c4 |
15-Sep-2014 |
jwilhelm |
Merge |
7064:cde40424bcd4 |
15-Sep-2014 |
ehelin |
8049536: os::commit_memory on Solaris uses aligment_hint as page size Reviewed-by: stefank, tschatzl |
7060:32b18c8f19fa |
26-Aug-2014 |
mgerdin |
8056039: Hotspot does not compile with clang 3.4 on Linux Reviewed-by: brutisso, sla |
7053:f679e6236dad |
11-Sep-2014 |
dsamersoff |
8054174: minor buglet in computation of end of pc descs in libjvm_db.c Summary: fixed scopes_pcs_end calculation Reviewed-by: sspitsyn, sla Contributed-by: Tom Rodriguez <tom.rodriguez@oracle.com> |
7052:0990a645d215 |
10-Sep-2014 |
dcubed |
Merge |
7051:0420e825bb3c |
10-Sep-2014 |
dcubed |
8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp |
7050:03835eaaab2d |
10-Sep-2014 |
dcubed |
8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp |
7049:396253716f03 |
10-Sep-2014 |
igerasim |
8057744: (process) Synchronize exiting of threads and process [win] Reviewed-by: dholmes, dcubed, sla |
7023:f9e9ec181abb |
08-Sep-2014 |
minqi |
8056930: Output host info under some condition for core dump Summary: Output host name after java crashed for debug version. Reviewed-by: dholmes, ccheung Contributed-by: yumin.qi@oracle.com |
7011:20c8773305b1 |
03-Sep-2014 |
sla |
8056242: Add function to return structured information about loaded libraries. Summary: Return structured information about loaded libraries. Reviewed-by: sla, dsamersoff Contributed-by: fredrik.arvidsson@oracle.com |
6972:fe13911efa5b |
28-Aug-2014 |
sla |
8055755: Information about loaded dynamic libraries is wrong on MacOSX Summary: The information about loaded dynamic libraries printed in hs_err_pid files or by running the jcmd VM.dynlib is partly incorrect. The address printed in front of the library file name is wrong. Reviewed-by: sla, gziemski, gtriantafill Contributed-by: fredrik.arvidsson@oracle.com |
6932:af72c1a537dc |
21-Aug-2014 |
igerasim |
8055338: (process) Add instrumentation to help diagnose JDK-6573254 Reviewed-by: dcubed, ohair, iklam, dholmes, sspitsyn, sla |
6927:f2417008f618 |
20-Aug-2014 |
zgu |
8055236: Deadlock during NMT2 shutdown on Windows Summary: Removed MemTracker::shutdown() call to avoid deadlock Reviewed-by: minqi, ctornqvi |
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 |
6856:5217fa82f1a4 |
11-Aug-2014 |
zgu |
6424123: JVM crashes on failed 'strdup' call Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose Reviewed-by: coleenp, ctornqvi, kvn |
6853:91eeb8807a03 |
07-Aug-2014 |
zgu |
8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill |
6798:370ff4c8bd7b |
28-Jul-2014 |
dsamersoff |
8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp Summary: replace door_cred with door_ucred call Reviewed-by: dholmes, sspitsyn |
6770:86736b0bc568 |
17-Jul-2014 |
simonis |
8050228: Rename 'rem_size' in compactibleFreeListSpace.cpp because of name clashes on AIX Reviewed-by: dholmes, jmasa |
6765:ea86cb581cfa |
21-Jul-2014 |
kevinw |
8049684: pstack crashes on java core dump Reviewed-by: sundar, sspitsyn |
6764:b1eb6f5a41ec |
19-Jul-2014 |
sspitsyn |
Merge |
6761:739468857ffb |
14-Jul-2014 |
coleenp |
Merge |
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 |
6759:ecdcd96f051a |
17-Jul-2014 |
coleenp |
8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code Summary: remove bcx and mdx handling. We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved. Reviewed-by: mgerdin, kvn |
6756:cf51cd09a99a |
18-Jul-2014 |
simonis |
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn |
6718:cefe56927aab |
13-Jul-2014 |
hseigel |
8030763: Validate global memory allocation Summary: Add length checks where necessary Reviewed-by: coleenp, mschoene |
6692:4f9fa4b62c18 |
08-Jul-2014 |
fparain |
8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op Reviewed-by: hseigel, lfoltan |
6687:da4514678bcf |
03-Jul-2014 |
dcubed |
8047104: cleanup misc issues prior to Contended Locking reorder and cache Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket. Reviewed-by: dholmes, sspitsyn, dice |
6683:08a2164660fb |
26-Jun-2014 |
goetz |
8048241: Introduce umbrella header os.inline.hpp and clean up includes Reviewed-by: coleenp, dholmes, lfoltan |
6649:01ab9db4584f |
25-Jun-2014 |
jmasa |
Merge |
6646:b596a1063e90 |
04-Jun-2014 |
goetz |
8044775: Improve usage of umbrella header atomic.inline.hpp. Reviewed-by: stefank, kvn |
6628:45831d971923 |
23-Jun-2014 |
fparain |
8043630: Method os::yield_all() should be removed Reviewed-by: dholmes, dsimms |
6604:a2f5d920638e |
18-Jun-2014 |
dcubed |
8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, lfoltan, coleenp |
6599:d9f77ba99034 |
17-Jun-2014 |
dcubed |
8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, coleenp |
6554:b728cf7dfbec |
03-Jun-2014 |
iignatyev |
8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions Reviewed-by: kvn, dholmes, iignatyev |
6475:4cc7fe54e0e1 |
08-May-2014 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp Reviewed-by: twisti, stefank |
6443:30869b0daa3e |
15-May-2014 |
rdurbin |
8028749: java -version crashes with 'fatal error: heap walk aborted with error 1' Summary: check_heap() should only call HeapWalk() when HeapLock() is successful. Reviewed-by: ctornqvi, sla, dcubed |
6419:9ea2d010f47c |
12-May-2014 |
lfoltan |
Merge |
6418:e657971fd67a |
12-May-2014 |
simonis |
8039805: Fix the signature of the global new/delete operators in allocation.cpp. Reviewed-by: dholmes, lfoltan |
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 |
6403:97356e139532 |
08-May-2014 |
twisti |
Merge |
6402:2377269bd73d |
29-Apr-2014 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp. Reviewed-by: dholmes, kvn, stefank, twisti |
6384:af53a220ea60 |
05-May-2014 |
sla |
8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently Reviewed-by: coleenp, simonis, goetz, gthornbr |
6350:d11386591874 |
24-Apr-2014 |
sla |
8040140: System.nanoTime() is slow and non-monotonic on OS X Reviewed-by: sspitsyn, shade, dholmes, acorn |
6347:dc427574bc7a |
23-Apr-2014 |
ctornqvi |
8033405: metaspace/stressHierarchy/stressHierarchy005 hangs in atexit handler Summary: <ake sure we shut down NMT before the VM exits and do not track malloc/free when NMT is shutting down Reviewed-by: coleenp, zgu |
6272:2ae98255c689 |
08-Apr-2014 |
sla |
8038296: sun/tools/jinfo/Basic.sh: java.io.IOException: Command failed in target VM Reviewed-by: sspitsyn, coleenp, dsamersoff |
6270:12a20d0319fa |
05-Apr-2014 |
dsamersoff |
Merge |
6268:6dda607500e3 |
03-Apr-2014 |
fparain |
Merge |
6267:8f18c8dbc6df |
03-Apr-2014 |
fparain |
8038473: Remove support for old T1 libthread Reviewed-by: dholmes, coleenp, acorn, dcubed |
6266:469835cd5494 |
02-Apr-2014 |
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 |
6225:7cf6868b207a |
03-Apr-2014 |
bharadwaj |
Merge |
6223:09edc8e9fa4d |
02-Apr-2014 |
kvn |
8036767: PPC64: Support for little endian execution model Reviewed-by: goetz, kvn, dholmes, simonis Contributed-by: asmundak@google.com |
6218:be5c9920f0e1 |
31-Mar-2014 |
kvn |
8038633: crash in VM_Version::get_processor_features() on startup Summary: Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test. Reviewed-by: iveresov, iignatyev |
6213:bba041a9a030 |
01-Apr-2014 |
goetz |
8038201: Clean up misleading usage of malloc() in init_system_properties_values() Summary: Remove the misleading malloc macro and cleanup the code Reviewed-by: dsamersoff, kvn Contributed-by: goetz.lindenmaier@sap.com |
6191:bbfa0d5729be |
27-Mar-2014 |
neliasso |
Merge |
6183:82e948a2f134 |
20-Mar-2014 |
goetz |
8037915: PPC64/AIX: Several smaller fixes Reviewed-by: kvn |
6178:8867fec28aa1 |
14-Mar-2014 |
kvn |
8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > 16 Summary: verify YMM registers after signal processing and set limit on vector's size. Reviewed-by: iveresov, twisti |
6170:fa9d73013e15 |
20-Mar-2014 |
mgronlun |
8037340: Linux semaphores to use CLOCK_REALTIME Reviewed-by: dholmes, sla |
6136:37d146c88149 |
15-Mar-2014 |
dsamersoff |
Merge |
6135:8a4e412576de |
14-Mar-2014 |
minqi |
6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: Under non-interactive shell, with -Xcheck:jni, check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) which is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: acorn, dsamersoff Contributed-by: yumin.qi@oracle.com |
6134:9ba2269eafd4 |
13-Mar-2014 |
fparain |
8036128: Remove deprecated VM flag UseVMInterruptibleIO Reviewed-by: acorn, dholmes, dcubed, coleenp |
6110:97586c131ac8 |
06-Mar-2014 |
simonis |
8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.' Reviewed-by: kvn |
6082:d72cee0607a3 |
03-Mar-2014 |
goetz |
8036122: Fix warning 'format not a string literal' Reviewed-by: mduigou, kvn |
6073:f6301b007a16 |
26-Feb-2014 |
minqi |
6498581: ThreadInterruptTest3 produces wrong output on Windows Summary: There is race condition between os::interrupt and os::is_interrupted on Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see interrupted but not really interrupted so cause spurious waking up (early return from sleep). Fix by checking if interrupt event really gets set thus prevent false return. For intrinsic of _isInterrupted, on Windows, go fastpath only on bit not set. Reviewed-by: acorn, kvn Contributed-by: david.holmes@oracle.com, yumin.qi@oracle.com |
6032:bb9356ec5967 |
23-Feb-2014 |
hseigel |
Merge |
6029:6c9332549827 |
19-Feb-2014 |
fparain |
6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler Reviewed-by: dholmes, dcubed |
6019:28f281e8de1d |
20-Feb-2014 |
kvn |
Merge |
6018:3ef193f311ed |
20-Feb-2014 |
simonis |
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968 Reviewed-by: kvn |
6015:a13badbb8b8e |
19-Feb-2014 |
goetz |
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 Summary: imlements os::naked_short_sleep(jlong ms) on AIX Reviewed-by: dholmes, kvn |
6014:8a9bb7821e28 |
19-Feb-2014 |
kvn |
Merge |
6010:abec000618bf |
28-Jan-2014 |
kvn |
Merge |
6005:b858620b0081 |
07-Jan-2014 |
goetz |
8031319: PPC64: Some fixes in ppc and aix coding. Reviewed-by: kvn |
5995:e7cbc95179c4 |
05-Dec-2013 |
simonis |
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables Summary: Extend ELF-decoder to support PPC64 function descriptor tables Reviewed-by: kvn, zgu |
5990:b0133e4187d3 |
21-Nov-2013 |
goetz |
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization. Summary: Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected. Reviewed-by: kvn |
5986:935bf3340572 |
15-Nov-2013 |
goetz |
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64. Reviewed-by: kvn |
5976:2b8e28fdf503 |
05-Nov-2013 |
kvn |
Merge |
5975:3068270ba476 |
16-Oct-2013 |
simonis |
8026487: PPC64: Implement 'os::fork_and_exec' on AIX Reviewed-by: kvn, twisti |
5969:666e6ce3976c |
06-Sep-2013 |
simonis |
8023038: PPC64 (part 15): Platform files for AIX/PPC64 support Reviewed-by: kvn |
5966:e2722a66aba7 |
05-Sep-2013 |
kvn |
Merge |
5965:bdd155477289 |
22-Aug-2013 |
goetz |
8023033: PPC64 (part 13): basic changes for AIX Summary: Added AIX includes alpha-sorted before BSD. Fix compilation issues with xlC in shared code. Basic shared platform dependend adaption (vm_version etc.). Reviewed-by: kvn, dholmes, stefank |
5964:f42f2e2a1518 |
25-Jul-2013 |
goetz |
8020775: PPC64 (part 12): posix signal printing 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 |
5959:438e13354adf |
19-Jul-2013 |
kvn |
Merge |
5947:f4f6ae481e1a |
27-Jun-2013 |
kvn |
Merge |
5946:b5c8a61d7fa0 |
21-Jun-2013 |
kvn |
Merge |
5945:d2907f74462e |
20-Jun-2013 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64 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 |
5944:0f03ff49c720 |
18-Jun-2013 |
goetz |
8016491: PPC64 (part 2): Clean up PPC defines. 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 |
5922:b6ab2c9abfc5 |
12-Feb-2014 |
mduigou |
8030350: Enable additional compiler warnings for GCC Reviewed-by: dholmes, coleenp, erikj, tbell, ihse |
5919:6e33e32e82e0 |
24-Feb-2014 |
lana |
Merge |
5909:5e1086b5b726 |
10-Feb-2014 |
ehelin |
Merge |
5887:c2626e4f0c80 |
07-Feb-2014 |
dcubed |
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size Summary: Loosen new assert() in get_stack_commited_bottom() Reviewed-by: dcubed, coleenp, dsamersoff, hseigel Contributed-by: gerald.thornbrugh@oracle.com |
5883:2c2a99f6cf83 |
06-Feb-2014 |
coleenp |
8029775: Solaris code cleanup 8033464: Linux code cleanup Summary: cleaned up warnings in solaris and linux specific os code. Reviewed-by: coleenp, fparain, dcubed Contributed-by: gerald.thornbrugh@oracle.com |
5878:d2954f85a366 |
07-Feb-2014 |
amurillo |
Merge |
5874:a00b8f42c4c4 |
03-Feb-2014 |
sla |
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1 Reviewed-by: coleenp, sspitsyn, kamg |
5872:b59507f713e0 |
30-Jan-2014 |
rdurbin |
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher Summary: decoupled the '-XXaltjvm=<path>' option from the gamma launcher. Clearing the way for removing the remaining cruft associated with the previously removed gamma launcher. Reviewed-by: dcubed, dholmes |
5844:5944dba4badc |
24-Jan-2014 |
dsimms |
8028280: ParkEvent leak when running modified runThese which only loads classes Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists. Reviewed-by: dholmes, fparain |
5839:c250880a6673 |
23-Jan-2014 |
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 |
5831:a3ba776d6ab6 |
16-Jan-2014 |
sla |
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 Reviewed-by: coleenp, sspitsyn, dsamersoff |
5798:2cfad8cc3bab |
09-Jan-2014 |
zgu |
7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64 Summary: VM needs to handle EXCEPTION_FLT_* exceptions on Win64 Reviewed-by: coleenp, ccheung |
5776:de6a9e811145 |
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov |
5732:dbcb1dd0785b |
18-Dec-2013 |
sla |
8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes Call<type>MethodA/Call<type>MethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff |
5619:3b32d287da89 |
01-Nov-2013 |
amurillo |
Merge |
5591:e4f478e7781b |
25-Oct-2013 |
jbachorik |
8027294: Prepare hotspot for non TOD based uptime counter 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 |
5580:e006d2e25bc7 |
24-Oct-2013 |
dholmes |
8025673: [macosx] Disable X11 AWT toolkit Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X Reviewed-by: dholmes Contributed-by: david.dehaven@oracle.com |
5460:3e265ce4d2dd |
12-Oct-2013 |
hseigel |
8025942: os::Bsd::available_memory() needs implementation Summary: Implement using the host_statistics64() api. Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed Contributed-by: gerard.ziemski@oracle.com |
5430:aa6f2ea19d8f |
11-Oct-2013 |
jcoomes |
Merge |
5422:263f2c796d6c |
05-Oct-2013 |
stefank |
8024838: Significant slowdown due to transparent huge pages 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 |
5399:faff125a1ead |
02-Oct-2013 |
dsamersoff |
8022616: u4 should not be used as a type for thread_id Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer Reviewed-by: sla, sspitsyn, minqi |
5395:2bd38d594b9a |
02-Oct-2013 |
dsamersoff |
8025283: Nits in os_bsd file breaks compilation of open hotspot Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms Reviewed-by: sla, sspitsyn |
5346:899ecf76b570 |
25-Sep-2013 |
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 |
5286:179cd89fb279 |
19-Sep-2013 |
tschatzl |
Merge |
5285:06ae47d9d088 |
19-Sep-2013 |
tschatzl |
Merge |
5266:40136aa2cdb1 |
11-Sep-2013 |
tschatzl |
8010722: assert: failed: heap size is too big for compressed oops 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 |
5261:f7bc2ab5f659 |
11-Sep-2013 |
tschatzl |
8016825: Large pages for the heap broken on Windows for compressed oops Summary: Correctly pass the requested base address for the heap to the OS function to reserve memory. Reviewed-by: brutisso, stefank |
5253:8e94527f601e |
11-Sep-2013 |
bpittore |
8024007: Misc. cleanup of static agent code Summary: Minor cleanup of static agent code from 8014135 Reviewed-by: dcubed, sspitsyn |
5245:4472884d8b37 |
16-Sep-2013 |
dcubed |
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian" 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 |
5244:2e6938dd68f2 |
16-Sep-2013 |
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 |
5232:38f750491293 |
06-Sep-2013 |
iklam |
8022335: Native stack walk while generating hs_err does not work on Windows x64 Summary: Use WinDbg API StackWalk64() Reviewed-by: zgu, dholmes |
5215:bb57d48691f5 |
05-Sep-2013 |
tschatzl |
Merge |
5210:0d59407e7e09 |
29-Aug-2013 |
jmasa |
Merge |
5209:88c255656030 |
22-Aug-2013 |
mgerdin |
8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld 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 |
5180:c636758ea616 |
30-Aug-2013 |
dcubed |
Merge |
5177:d8e99408faad |
29-Aug-2013 |
dsamersoff |
8009062: poor performance of JNI AttachCurrentThread after fix for 7017193 Summary: don't re-evaluate stack bounds for main thread before install guard page Reviewed-by: coleenp, dholmes, dlong |
5174:cc56f122f3f7 |
29-Aug-2013 |
sla |
8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X Reviewed-by: dholmes, rbackman |
5157:62f527c674d2 |
28-Aug-2013 |
dholmes |
Merge |
5150:f92b82d454fa |
23-Aug-2013 |
bpittore |
8014135: The JVMTI specification does not conform to recent changes in JNI specification Summary: Added support for statically linked agents Reviewed-by: sspitsyn, bobv, coleenp |
5143:4c84d351cca9 |
16-Aug-2013 |
stefank |
8007074: SIGSEGV at ParMarkBitMap::verify_clear() 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 |
5129:3a57fa7a4cd0 |
22-Aug-2013 |
hseigel |
7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris 8023393: Need to suppress info message if -Xcheck:jni used with libjsig.dylab on Mac OSX Summary: Rewrite 7051189 test in Java, port Linux fix for 7051189 to Mac OSX. Reviewed-by: coleenp, dholmes, mseledtsov, ccheung |
5128:c6ec0a97b30a |
21-Aug-2013 |
sla |
8022808: Kitchensink hangs on macos Summary: Use pthread_mach_thread_np() instead of mach_thread_self() to avoid leaking resources Reviewed-by: dholmes, rbackman |
5069:98aa538fd97e |
09-Aug-2013 |
mikael |
8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2 Summary: Add support for recognizing Windows 8.1 and Server 2012 R2 and minor cleanup Reviewed-by: coleenp, dsamersoff |
5064:195ff07bc7f6 |
07-Aug-2013 |
dsamersoff |
8021771: warning stat64 is deprecated - when building on OSX 10.7.5 Summary: stat64 have to be replaced with stat Reviewed-by: dholmes, kmo Contributed-by: rednaxelafx@gmail.com |
4991:af21010d1062 |
18-Jul-2013 |
dcubed |
Merge |
4989:5e3b6f79d280 |
17-Jul-2013 |
rbackman |
8020701: Avoid crashes in WatcherThread Reviewed-by: acorn, dcubed, dsimms |
4985:732af649bc3a |
17-Jul-2013 |
ccheung |
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20 Summary: Added (sig < MAXSIGNUM) check in jsig.c Reviewed-by: dholmes, acorn |
4977:2e8f19c2feef |
12-Jul-2013 |
allwin |
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff |
4966:a74ec8831c7b |
14-Jul-2013 |
clucasius |
Merge |
4965:980532a806a5 |
20-Jun-2013 |
goetz |
8016697: Use stubs to implement safefetch Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies. Reviewed-by: twisti, kvn |
4950:ec173c8f3739 |
11-Jul-2013 |
roland |
Merge |
4949:dec841e0c9aa |
10-Jul-2013 |
anoll |
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005 Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8. Reviewed-by: kvn, twisti |
4930:59b052799158 |
04-Jul-2013 |
dcubed |
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace 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 |
4901:7f11c12d7a90 |
01-Jul-2013 |
sspitsyn |
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris Summary: The fix is basically a backport of JDK-7019165 (pstack issue) to jhelper.d. Reviewed-by: coleenp, sspitsyn Contributed-by: tomas.hurka@oracle.com |
4874:feae15578b2f |
07-Jun-2013 |
tamao |
7122222: GC log is limited to 2G for 32-bit Summary: Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation Reviewed-by: tbell, mgerdin, dcubed Contributed-by: tamao <tao.mao@oracle.com> |
4837:1f4355cee9a2 |
18-Jun-2013 |
zgu |
8013651: NMT: reserve/release sequence id's in incorrect order due to race Summary: Fixed NMT race condition for realloc, uncommit and release Reviewed-by: coleenp, ccheung |
4829:e95fc50106cf |
14-Jun-2013 |
rdurbin |
7178026: os::close can restart ::close but that is not a restartable syscall Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms. Reviewed-by: dcubed, dholmes |
4820:a837fa3d3f86 |
13-Jun-2013 |
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 |
4814:ce9ecec70f99 |
22-May-2013 |
chegar |
Merge |
4811:4b52137b07c9 |
01-May-2013 |
chegar |
Merge |
4802:f2110083203d |
10-Jun-2013 |
sla |
8005849: JEP 167: Event-Based JVM Tracing Reviewed-by: acorn, coleenp, sla Contributed-by: Karen 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> |
4797:ef1818846c22 |
06-Jun-2013 |
kvn |
Merge |
4795:2cb5d5f6d5e5 |
04-Jun-2013 |
simonis |
8015252: Enable HotSpot build with Clang Reviewed-by: twisti, dholmes, kvn |
4784:f8c8cace25ad |
06-Jun-2013 |
dcubed |
Merge |
4783:6bf8b8bb7c19 |
05-Jun-2013 |
hseigel |
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread Summary: Use SA_ONSTACK flag to ensure signal gets delivered properly. Reviewed-by: dholmes, coleenp Contributed-by: gerard.ziemski@oracle.com |
4769:e72f7eecc96d |
28-May-2013 |
tschatzl |
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary. Reviewed-by: johnc, jwilhelm |
4747:a213d425d87a |
28-May-2013 |
ctornqvi |
8015329: Print reason for failed MiniDumpWriteDump() call Summary: Printing both result from GetLastError and text representation of error. Also changed so that we produce dumps by default on client versions of Windows when running with a debug build. Also reviewed by peter.allwin@oracle.com Reviewed-by: sla, dholmes |
4708:386b77bf6427 |
17-May-2013 |
dcubed |
Merge |
4692:b19517cecc2e |
17-May-2013 |
amurillo |
Merge |
4680:e484fe2abebd |
16-May-2013 |
twisti |
Merge |
4677:8bcfd9ce2c6b |
13-May-2013 |
twisti |
Merge |
4674:aabf54ccedb1 |
06-May-2013 |
twisti |
8008772: remove gamma launcher Reviewed-by: kvn, neliasso, ctornqvi |
4668:f9be75d21404 |
14-May-2013 |
minqi |
8012902: remove use of global operator new - take 2 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 |
4605:9ce110b1d14a |
02-May-2013 |
kvn |
Merge |
4599:0b55a78c6be5 |
26-Apr-2013 |
bharadwaj |
Merge |
4592:e12c9b3740db |
25-Apr-2013 |
vlivanov |
8012260: ciReplay: Include PID into the name of replay data file Reviewed-by: kvn, twisti |
4566:e10e43e58e92 |
24-Apr-2013 |
dlong |
Merge |
4561:b4081e9714ec |
30-Apr-2013 |
vladidan |
8013398: Adjust number of stack guard pages on systems with large memory page size Summary: Auto adjust number of stack guard pages on systems with large memory page size Reviewed-by: bobv, coleenp |
4558:746b070f5022 |
30-Apr-2013 |
ccheung |
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel |
4554:f32b6c267d2e |
29-Apr-2013 |
mikael |
8012015: Use PROT_NONE when reserving memory Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE. Reviewed-by: dholmes, ctornqvi |
4540:c4af77d20454 |
26-Apr-2013 |
amurillo |
Merge |
4533:cc12becb22e7 |
21-Apr-2013 |
dcubed |
Merge |
4532:5a9fa2ba85f0 |
21-Apr-2013 |
dcubed |
8012907: anti-delta fix for 8010992 Summary: anti-delta fix for 8010992 until 8012902 can be fixed Reviewed-by: acorn, minqi, rdurbin |
4529:5b6512efcdc4 |
19-Apr-2013 |
dcubed |
Merge |
4527:6f817ce50129 |
19-Apr-2013 |
minqi |
8010992: Remove calls to global ::operator new[] and new Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com |
4520:01d5f04e64dc |
19-Apr-2013 |
amurillo |
Merge |
4519:2a9d97b57920 |
19-Apr-2013 |
bharadwaj |
Merge |
4518:dedc8563e33d |
18-Apr-2013 |
bharadwaj |
Merge |
4515:c89eab0b6b30 |
16-Apr-2013 |
neliasso |
Merge |
4514:8373c19be854 |
16-Apr-2013 |
neliasso |
8011621: live_ranges_in_separate_class.patch Reviewed-by: kvn, roland Contributed-by: niclas.adlertz@oracle.com |
4507:f36e073d56a4 |
12-Apr-2013 |
drchase |
7104565: trim jprt build targets Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources Reviewed-by: dholmes, kvn, coleenp |
4458:4b7cf00ccb08 |
05-Apr-2013 |
ccheung |
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp Reviewed-by: zgu, coleenp, hseigel, dholmes |
4456:8be1318fbe77 |
05-Apr-2013 |
dcubed |
Merge |
4454:cc32ccaaf47f |
04-Apr-2013 |
mikael |
8003310: Enable -Wunused-function when compiling with gcc Summary: Add the -Wunused-function flag and remove a number of unused functions. Reviewed-by: dholmes, coleenp, kvn |
4453:17bf4d428955 |
03-Apr-2013 |
ccheung |
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp Reviewed-by: zgu, iklam |
4445:0ca3dd0ffaba |
04-Apr-2013 |
bharadwaj |
Merge |
4444:bab5cbf74b5f |
04-Apr-2013 |
kvn |
8011198: LP64 setting is not preserved on Solaris after 8006965 Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh. Reviewed-by: twisti |
4437:53028d751155 |
02-Apr-2013 |
neliasso |
7034299: Faulty winsock initialization code Reviewed-by: dholmes, sla, ctornqvi |
4423:15c04fe93c18 |
03-Apr-2013 |
mgerdin |
Merge |
4419:754c24457b20 |
27-Mar-2013 |
tschatzl |
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method. Reviewed-by: jmasa, tamao |
4377:14509df4cd63 |
21-Mar-2013 |
iklam |
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash Summary: Call dlerror() in VM thread as necessary. Reviewed-by: coleenp, dholmes |
4309:15401203db6b |
15-Mar-2013 |
stefank |
Merge |
4304:ca9580859cf4 |
11-Mar-2013 |
stefank |
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA Summary: Don't scan pages outside the given range. Reviewed-by: jwilhelm, jmasa |
4278:252ad8d5f22b |
08-Mar-2013 |
dcubed |
Merge |
4276:6b803ba47588 |
07-Mar-2013 |
zgu |
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option Summary: Corrected virtual memory recording and tagging code when large pages are used Reviewed-by: coleenp, ccheung |
4275:9058789475af |
05-Mar-2013 |
iklam |
7107135: Stack guard pages are no more protected after loading a shared library with executable stack Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op. Reviewed-by: dholmes, zgu Contributed-by: ioi.lam@oracle.com |
4261:bdb602473679 |
07-Mar-2013 |
morris |
Merge |
4254:bf06968a8a00 |
04-Mar-2013 |
morris |
8008559: [parfait] Path through non-void function '_ZN2os15thread_cpu_timeEP6Thread' returns an undefined value Summary: safety checks for non-Apple thread time functions Reviewed-by: kvn |
4240:63e54c37ac64 |
27-Feb-2013 |
simonis |
8008959: Fix non-PCH build on Linux, Windows and MacOS X Summary: Fix the build without precompiled headers by either including the missing ".inline.hpp" files into the appropriate files or by turning inline-functions declared in header files into ordinary functions in ".cpp" files. Reviewed-by: coleenp, stefank, dholmes |
4203:4c1d8002ffb1 |
20-Feb-2013 |
hseigel |
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp Summary: Delete the questionable source code because it is for no-longer supported versions of Linux. Reviewed-by: mikael, coleenp |
4173:5cd2fac2ae70 |
19-Feb-2013 |
hseigel |
6749267: Signal handler should save/restore errno Summary: Save errno before processing signal, then restore it. Reviewed-by: acorn, sspitsyn |
4172:b5e3ec9c69fa |
17-Feb-2013 |
sla |
8007779: os::die() on solaris should generate core file Reviewed-by: dholmes, rbackman |
4163:7adae9244bc8 |
13-Feb-2013 |
mgronlun |
8007312: null check signal semaphore in os::signal_notify windows Reviewed-by: dholmes, sla |
4129:758935f7c23f |
07-Feb-2013 |
sla |
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67) Summary: Do not rely on mach thread port names to identify threads from SA Reviewed-by: dholmes, minqi, rbackman |
4100:9fae07c31641 |
25-Jan-2013 |
morris |
6518907: cleanup IA64 specific code in Hotspot Summary: removed unused IA64 specific code Reviewed-by: twisti, kvn, dholmes |
4039:2ef7061f13b4 |
22-Jan-2013 |
zgu |
Merge |
4038:edd23b35b1a5 |
22-Jan-2013 |
zgu |
6871190: Don't terminate JVM if it is running in a non-interactive session Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session Reviewed-by: ctornqvi, acorn |
4036:22ba8c8ce6a6 |
22-Jan-2013 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129) Summary: misc correctness fixes Reviewed-by: acorn, dholmes, dice, sspitsyn Contributed-by: dave.dice@oracle.com |
4033:c07c102cbad7 |
21-Jan-2013 |
brutisso |
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd@gmail.com. Reviewed-by: sla, dholmes, dlong, mikael |
4030:203f64878aab |
17-Jan-2013 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems. Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro. Reviewed-by: dholmes, coleenp, mikael, kvn |
3988:dd7248d3e151 |
09-Jan-2013 |
zgu |
7152671: RFE: Windows decoder should add some std dirs to the symbol search path Summary: Added JRE/JDK bin directories to decoder's symbol search path Reviewed-by: dcubed, sla |
3959:4daebd4cc1dd |
24-Dec-2012 |
minqi |
Merge |
3957:7d42f3b08300 |
19-Dec-2012 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code Summary: Phase 2 is removing '_g' support from the Runtime code. Reviewed-by: dcubed, coleenp, hseigel Contributed-by: ron.durbin@oracle.com |
3934:730cc4ddd550 |
17-Dec-2012 |
brutisso |
7173959: Jvm crashed during coherence exabus (tmb) testing Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd@gmail.com Reviewed-by: dholmes, coleenp, zgu |
3890:d2f8c38e543d |
07-Dec-2012 |
roland |
Merge |
3883:cd3d6a6b95d9 |
30-Nov-2012 |
twisti |
8003240: x86: move MacroAssembler into separate file Reviewed-by: kvn |
3864:f34d701e952e |
27-Nov-2012 |
stefank |
8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp |
3826:6cb0d32b828b |
07-Nov-2012 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents Reviewed-by: dholmes, dlong Contributed-by: bill.pittore@oracle.com |
3794:0af5da0c9d9d |
29-Oct-2012 |
sla |
8001619: Remove usage of _ALLBSD_SOURCE in bsd files Reviewed-by: coleenp, dholmes |
3792:5ec0c42da025 |
25-Oct-2012 |
coleenp |
7188234: Deprecate VM command line options Summary: Remove support for the UseVectoredExceptions flag Reviewed-by: jcoomes, kamg Contributed-by: harold.seigel@oracle.com |
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 |
3730:fb19af007ffc |
10-Oct-2012 |
jprovino |
7189254: Change makefiles for more flexibility to override defaults Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles. Reviewed-by: dholmes, coleenp |
3724:8e47bac5643a |
09-Oct-2012 |
roland |
7054512: Compress class pointers after perm gen removal Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti |
3719:c3e799c37717 |
05-Oct-2012 |
vlivanov |
7177003: C1: LogCompilation support Summary: add LogCompilation support in C1 - both client and tiered mode. Reviewed-by: twisti, kvn |
3718:b9a9ed0f8eeb |
09-Oct-2012 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository Summary: Update copyright year to 2012 for relevant files Reviewed-by: dholmes, coleenp |
3709:ba8fd2fe198b |
04-Oct-2012 |
coleenp |
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0 Summary: Uncommented out include for sys/stat.h and deleted include statements that were commented out. Reviewed-by: coleenp, acorn, dholmes Contributed-by: harold.seigel@oracle.com |
3701:bf2edd3c9b0f |
04-Oct-2012 |
neliasso |
8000102: Resolve include conflicts Summary: Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files. Reviewed-by: kvn Contributed-by: nils.eliasson@oracle.com |
3644:716e6ef4482a |
17-Sep-2012 |
zgu |
7190089: NMT ON: NMT failed assertion on thread's stack base address Summary: Solaris only, record stack info to NMT after stack size adjustment was made for primordial threads Reviewed-by: kvn, acorn, coleenp |
3641:15ba0e7a3ff4 |
17-Sep-2012 |
sla |
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges Reviewed-by: sspitsyn, nloodin, mgronlun, 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> |
3582:fa9253dcd4df |
29-Aug-2012 |
johnc |
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles Summary: Add inline directives to os::Linux::supports_monotonic_clock() and os::Bsd::supports_monotonic_clock(). Reviewed-by: johnc, azeemj, mikael Contributed-by: Brandon Mitchell <brandon@twitter.com> |
3578:be82ef218872 |
22-Aug-2012 |
sla |
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X Reviewed-by: dholmes, dsamersoff, nloodin |
3557:4ee06e614636 |
06-Aug-2012 |
kamg |
7116786: RFE: Detailed information on VerifyErrors Summary: Provide additional detail in VerifyError messages Reviewed-by: sspitsyn, acorn |
3526:3b01d0321dfa |
30-Jul-2012 |
zgu |
7186778: MachO decoder implementation for MacOSX Summary: Implementation of decoder for Apple's MacOSX. The implementation is based on the patch provided by Kevin Walls. Reviewed-by: coleenp, kamg, kevinw |
3484:d68b1274b9ba |
05-Jul-2012 |
jiangli |
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop. Summary: Use read_pointer(J...) to access from 'constMethod' base in name_for_methodOop(), libjvm_db.c. Reviewed-by: kvn, coleenp |
3468:65906dc96aa1 |
03-Jul-2012 |
mikael |
7129724: MAC: Core file location is wrong in crash report Summary: Updated core path location to reflect macosx default Reviewed-by: dholmes, kamg |
3465:d2a62e0f25eb |
28-Jun-2012 |
zgu |
6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain |
3394:de909f001528 |
05-Jun-2012 |
mikael |
7170275: os::print_os_info needs to know about Windows 8 Summary: Recognize Windows 8 and Windows Server 2012 Reviewed-by: sla, kvn, azeemj |
3391:2fe087c3e814 |
06-Jun-2012 |
jiangli |
7172967: Eliminate constMethod's _method backpointer to methodOop. Summary: Eliminate constMethod's _method backpointer to methodOop, and move the _constant field from methodOop to constMethod. Reviewed-by: roland, bdelsart, kamg |
3363:9c1709c4c80c |
24-May-2012 |
dcubed |
7165598: enable FDS on Solaris X64 when 7165593 is fixed Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers. Reviewed-by: sspitsyn, acorn |
3361:960a442eae91 |
22-May-2012 |
rbackman |
7161732: Improve handling of thread_id in OSThread Reviewed-by: dholmes, kamg |
3348:7432b9db36ff |
10-May-2012 |
nloodin |
7165755: OS Information much longer on linux than other platforms Reviewed-by: sla, dholmes |
3345:7d4e6dabc6bf |
15-May-2012 |
dcubed |
7165060: dtrace tests fail with FDS debug info files Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more. Reviewed-by: sspitsyn, acorn |
3312:ec15e8f6e4f1 |
24-Apr-2012 |
twisti |
7157695: Add windows implementation of socket interface Reviewed-by: kvn, dholmes, twisti Contributed-by: Nils Eliasson <nils.eliasson@oracle.com> |
3293:973046802b6f |
26-Apr-2012 |
dlong |
7162955: Attach api on Solaris, too many open files Summary: Release server-side socket after client receives it. Reviewed-by: sla, dsamersoff, dcubed, acorn Contributed-by: dean.long@oracle.com |
3274:0105f367a14c |
05-Mar-2012 |
rbackman |
7160570: Intrinsification support for tracing framework Reviewed-by: sla, never |
3213:77591ef8983a |
19-Mar-2012 |
sla |
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X Summary: Create well-known file with effective group of the current process Reviewed-by: kamg, dcubed |
3205:cf956638b844 |
12-Mar-2012 |
iveresov |
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages Summary: Don't attempt to uncommit SHM-based large pages Reviewed-by: kvn |
3190:fdf4deca44ec |
08-Mar-2012 |
dcubed |
7152206: anti-delta the fix for 7152031 Summary: Backout the fix for 7152031; the real bug to be fixed in jdk repo. Reviewed-by: michaelm |
3189:4e0a9aaec0e9 |
07-Mar-2012 |
dcubed |
7152031: Hotspot needs updated xawt path [macosx] Summary: Update to use the right path on MacOS X. Reviewed-by: michaelm, jcoomes, amurillo |
3177:9eaf473fff9b |
28-Feb-2012 |
dlong |
7142641: -Xshared:on fails on ARM Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED Reviewed-by: dcubed, dholmes Contributed-by: dean.long@oracle.com |
3171:da4be62fb889 |
27-Feb-2012 |
roland |
7147740: add assertions to check stack alignment on VM entry from generated code (x64) Summary: check stack alignment on VM entry on x64. Reviewed-by: kvn, never |
3152:0368109684cb |
19-Feb-2012 |
sla |
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX Summary: Change OSThread to use mach thread_t Reviewed-by: phh, dcubed |
3151:86ce3208eb18 |
17-Feb-2012 |
dcubed |
7145798: System.loadLibrary does not search current working directory Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7. Reviewed-by: phh, jmelvin, coleenp |
3109:db006a85bf91 |
09-Feb-2012 |
zgu |
7141259: Native stack is missing in hs_err Summary: Code cleanup and creating a private decoder for error handler, since it can be triggered from in signal handler, where no lock can be taken Reviewed-by: dholmes, kamg, acorn, coleenp |
3090:d851f3714641 |
25-Jan-2012 |
dholmes |
Merge |
3081:869be5c8882e |
03-Feb-2012 |
phh |
7142586: Cannot build on Solaris 11 due to use of ia_nice Summary: Delete the single use of ia_nice in os_solaris.cpp Reviewed-by: kamg, kvn |
3069:c03e06373b47 |
28-Jan-2012 |
stefank |
Merge |
3067:379b22e03c32 |
03-Feb-2012 |
jcoomes |
Merge |
3064:aa3d708d67c4 |
01-Feb-2012 |
never |
7141200: log some interesting information in ring buffers for crashes Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa |
3046:de268c8a8075 |
26-Jan-2012 |
phh |
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11 Summary: Add CriticalPriority == MaxPriority+1 and enable scheduling class as well as thread priority to change on Solaris. Reviewed-by: dholmes, dcubed |
3038:e8a4934564b2 |
24-Jan-2012 |
phh |
7125793: MAC: test_gamma should always work Summary: Fix gamma launcher on Mac OS X and reconcile test_gamma script on Unix platforms Reviewed-by: dcubed, ohair, jcoomes, dholmes, ksrini Contributed-by: james.melvin@oracle.com |
3034:583b428aa858 |
23-Jan-2012 |
coleenp |
Merge |
3032:0a10d80352d5 |
27-Jan-2012 |
brutisso |
Merge |
3003:dcc292399a39 |
20-Jan-2012 |
amurillo |
Merge |
2997:db18ca98d237 |
18-Jan-2012 |
zgu |
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X Summary: Decoder API changes did not reflect in os_bsd Reviewed-by: kamg, dcubed |
2995:d7e3846464d0 |
17-Jan-2012 |
zgu |
7071311: Decoder enhancement Summary: Made decoder thread-safe Reviewed-by: coleenp, kamg |
2949:2b3acb34791f |
06-Jan-2012 |
dcubed |
Merge |
2944:b16494a69d3d |
03-Jan-2012 |
phh |
7126185: Clean up lasterror handling, add os::get_last_error() Summary: Add os::get_last_error(), replace getLastErrorString() by os::lasterror() in os_windows.cpp. Reviewed-by: kamg, dholmes Contributed-by: erik.gahlin@oracle.com |
2928:20bfb6d15a94 |
27-Dec-2011 |
iveresov |
7124829: NUMA: memory leak on Linux with large pages Summary: In os::free_memory() use mmap with the same attributes as for the heap space Reviewed-by: kvn Contributed-by: Aleksey Ignatenko <aleksey.v.ignatenko@intel.com> |
2912:4b18532913c7 |
21-Dec-2011 |
vladidan |
Merge |
2909:11c26bfcf8c7 |
21-Dec-2011 |
phh |
7091417: recvfrom's 6th input should be of type socklen_t Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp. Reviewed-by: coleenp, dholmes Contributed-by: erik.gahlin@oracle.com, rickard.backman@oracle.com, nils.loodin@oracle.com, markus.gronlund@oracle.com |
2904:e7dead7e90af |
19-Dec-2011 |
johnc |
7117303: VM uses non-monotonic time source and complains that it is non-monotonic Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp. Reviewed-by: dholmes, ysr |
2846:36b057451829 |
16-Nov-2011 |
dholmes |
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty <chris.hegarty@oracle.com> |
2767:436b4a3231bf |
13-Oct-2011 |
dcubed |
7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com> |
2752:3f24f946bc2d |
11-Oct-2011 |
brutisso |
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script Summary: Also reviewed by mikael.gerdin@oracle.com; Changed to the `` syntax instead. Also changed "source" to ".". Reviewed-by: never, stefank, dsamersoff, rottenha |
2727:5d871c1ff17c |
30-Sep-2011 |
iveresov |
Merge |
2721:f08d439fab8c |
25-Sep-2011 |
never |
7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com> |
2717:3607aac85aa9 |
22-Sep-2011 |
kevinw |
7051189: Need to suppress info message if -xcheck:jni used with libjsig.so Reviewed-by: coleenp, minqi |
2692:0a63380c8ac8 |
13-Sep-2011 |
iveresov |
7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified Summary: Fix _numa_used_node_list array size specification Reviewed-by: kvn, johnc, jmasa, ysr |
2683:a6128a8ed624 |
07-Sep-2011 |
iveresov |
7086226: UseNUMA fails on old versions of windows Summary: Return correct answers from os::numa_*() for UMA machines or if NUMA API is not supported Reviewed-by: johnc |
2678:27702f012017 |
06-Sep-2011 |
iveresov |
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr |
2652:9447b2fb6fcf |
29-Aug-2011 |
iveresov |
7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc |
2650:3cd0157e1d4d |
25-Aug-2011 |
iveresov |
7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau <tom.deneau@amd.com> |
2622:24cee90e9453 |
17-Aug-2011 |
jcoomes |
6791672: enable 1G and larger pages on solaris Reviewed-by: ysr, iveresov, johnc |
2597:279ef1916773 |
12-Jul-2011 |
zgu |
7065535: Mistyped function name that disabled UseLargePages on Windows Summary: Missing suffix "A" of Windows API LookupPrivilegeValue failed finding function pointer, caused VM to disable UseLargePages option Reviewed-by: coleenp, phh |
2596:b1cbb0907b36 |
15-Apr-2011 |
zgu |
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls Summary: Created Windows Dll wrapped to handle jdk6 and jdk7 platform requirements, also provided more restictive Dll search orders for Windows system Dlls. Reviewed-by: acorn, dcubed, ohair, alanb |
2589:7c2653aefc46 |
05-Aug-2011 |
iveresov |
7060836: RHEL 5.5 and 5.6 should support UseNUMA Summary: Add a wrapper for sched_getcpu() for systems where libc lacks it Reviewed-by: ysr Contributed-by: Andrew John Hughes <ahughes@redhat.com> |
2588:a20e6e447d3d |
05-Aug-2011 |
iveresov |
7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008 Summary: Use mmap() instead of madvise(MADV_DONTNEED) to uncommit pages Reviewed-by: ysr |
2564:b0b8491925fe |
11-Jul-2011 |
jcoomes |
7061212: use o/s low memory notification in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn |
2562:bf6481e5f96d |
06-Jul-2011 |
jcoomes |
7061225: os::print_cpu_info() should support os-specific data Reviewed-by: dholmes, never, jwilhelm, kvn |
2455:97b64f73103b |
10-May-2011 |
iveresov |
7043564: compile warning and copyright fixes Summary: Fixed the warning, also fixed copyrights in a bunch of files. Reviewed-by: johnc, kvn |
2415:188c9a5d6a6d |
29-Apr-2011 |
iveresov |
7040485: Use transparent huge page on linux by default Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line. Reviewed-by: ysr |
2389:c303b3532d4a |
26-Apr-2011 |
iveresov |
7037939: NUMA: Disable adaptive resizing if SHM large pages are used Summary: Make the NUMA allocator behave properly with SHM and ISM large pages. Reviewed-by: ysr |
2387:7f3faf7159fd |
22-Apr-2011 |
jmasa |
Merge |
2383:139667d9836a |
20-Apr-2011 |
iveresov |
7034464: Support transparent large pages on Linux Summary: Support transparent huge pages on Linux available since 2.6.38 Reviewed-by: iveresov, ysr Contributed-by: aph@redhat.com |
2337:5504afd15955 |
14-Apr-2011 |
zgu |
7033100: CreateMinidumpOnCrash does not work for failed asserts Summary: Passing NULL as MINIDUMP_EXCEPTION_INFORMATION when calling MiniDumpWriteDump when crash is due to assertion instead of real exception to avoid creating zero-length mini dump file. Reviewed-by: acorn, dcubed, poonam, coleenp |
2316:677234770800 |
30-Mar-2011 |
dsamersoff |
7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pages Summary: getline() returns -1 but still allocate memory for str Reviewed-by: dcubed, coleenp |
2273:1d1603768966 |
05-Apr-2011 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair |
2233:083f13976b51 |
21-Mar-2011 |
dholmes |
6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3 Summary: only clear the interrupt state if we will report that it was set Reviewed-by: dcubed, alanb, phh, coleenp, dice |
2191:8a3f8defe568 |
16-Mar-2011 |
coleenp |
7019165: Incorrect symbols in pstack output after SymbolTable changes Summary: And out lsb which is set for symbols in constant pool slots to distinguish them from strings Reviewed-by: phh, dholmes, never, dcubed |
2153:5584e20db481 |
02-Mar-2011 |
sla |
7023323: Build failure on VS2003: IsDebuggerPresent not found Summary: #define _WIN32_WINNT 0x500 Reviewed-by: ohrstrom, hosterda, coleenp |
2151:23ae54207126 |
28-Feb-2011 |
rottenha |
Merge |
2149:da091bb67459 |
28-Feb-2011 |
sla |
7022037: Pause when exiting if debugger is attached on windows Reviewed-by: dsamersoff, kamg, hosterda |
2132:850b2295a494 |
14-Feb-2011 |
kvn |
Merge |
2131:2a57c59eb548 |
14-Feb-2011 |
never |
7018101: os::dll_address_to_function_name returning wrong answers in 64 bit Reviewed-by: acorn, kvn, dsamersoff |
2108:de14f1eee390 |
15-Feb-2011 |
dcubed |
6954420: 2/4 jps shows "process information unavailable" sometimes Summary: Make sure the backing store file is flushed in create_sharedmem_resources() and get_user_name_slow() no longer checks the size of the backing store file. Reviewed-by: briand, swamyv, acorn, poonam |
2086:b83527d0482d |
09-Feb-2011 |
ctornqvi |
7018366: hotspot/runtime_erro Fix for 7014918 does not build using MVC 2003 Summary: Looking at API_VERSION_NUMBER define to see what version of dbghelp.h/imagehlp.h is included to determine what MINIDUMP_TYPEs are defined in the header file Reviewed-by: acorn, brutisso, sla |
2085:63d374c54045 |
09-Feb-2011 |
ctornqvi |
7014918: Improve core/minidump handling in Hotspot Summary: Added Minidump support on Windows, enabled large page core dumps when coredump_filter is present and writing out path/rlimit for core dumps. Reviewed-by: poonam, dsamersoff, sla, coleenp |
2074:9cd8a2c2d584 |
02-Feb-2011 |
bobv |
Merge |
2073:b92c45f2bc75 |
02-Feb-2011 |
bobv |
7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart |
2072:d70fe6ab4436 |
01-Feb-2011 |
coleenp |
6588413: Use -fvisibility=hidden for gcc compiles Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never |
2062:3582bf76420e |
27-Jan-2011 |
coleenp |
6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank |
2015:34d64ad817f4 |
12-Jan-2011 |
coleenp |
7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined Summary: Change get_temp_directory() back to /tmp and %TEMP% like it always was and where the tools expect it to be. Reviewed-by: phh, dcubed, kamg, alanb |
1990:84f36150fcc3 |
07-Jan-2011 |
dcubed |
Merge |
1988:b1a2afa37ec4 |
07-Jan-2011 |
phh |
7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis Summary: Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean. Reviewed-by: coleenp, kvn, dholmes, ysr |
1985:039eb4201e06 |
07-Jan-2011 |
alanb |
7009975: Large file support broken in hs20-b04 Reviewed-by: phh, acorn, kamg |
1982:5a1e52a439fa |
07-Jan-2011 |
twisti |
Merge |
1968:c04052fd6ae1 |
16-Dec-2010 |
kvn |
7006505: Use kstat info to identify SPARC processor Summary: read Solaris kstat data to get more precise CPU information Reviewed-by: iveresov, never, twisti, dholmes |
1957:c19157304e08 |
22-Dec-2010 |
zgu |
Merge |
1956:1e637defdda6 |
22-Dec-2010 |
zgu |
6961186: Better VM handling of unexpected exceptions from application native code Summary: Trap uncaught C++ exception on Windows and Solaris and generate hs_err report. Reviewed-by: coleenp, bobv, dholmes |
1955:e58d06a8037e |
21-Dec-2010 |
dholmes |
7008444: Remove unnecessary include of stdint.h in java_md.c Summary: Remove unnecessary include of stdint.h in java_md.c Reviewed-by: brutisso, kvn |
1954:02895c6a2f82 |
20-Dec-2010 |
bobv |
7007769: VM crashes with SIGBUS writing PerfData if tmp space is full Summary: Fill perfdata file with zeros to verify available disk space Reviewed-by: coleenp, kamg |
1949:0a8e0d4345b3 |
03-Jan-2011 |
trims |
7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: jcoomes |
1940:03e1b9fce89d |
16-Dec-2010 |
dholmes |
7003707: need to remove (some) system include files from the HotSpot header files Summary: move socket_available into os_linux.cpp to avoid inclusion of ioctl.h in os_linux.inline.hpp Reviewed-by: coleenp, stefank, ikrylov |
1934:aa6e219afbf1 |
15-Dec-2010 |
sla |
7006354: Updates to Visual Studio project creation and development launcher Summary: Updates to Visual Studio project creation and development launcher Reviewed-by: stefank, coleenp |
1930:54f5dd2aa1d9 |
11-Dec-2010 |
zgu |
Merge |
1929:2d4762ec74af |
11-Dec-2010 |
zgu |
7003748: Decode C stack frames when symbols are presented (PhoneHome project) Summary: Implemented in-process C native stack frame decoding when symbols are available. Reviewed-by: coleenp, never |
1915:2f644f85485d |
03-Dec-2010 |
twisti |
6961690: load oops from constant table on SPARC Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence. Reviewed-by: never, kvn |
1904:505c913f22f8 |
10-Dec-2010 |
trims |
Merge |
1903:f0ef5f5a460f |
09-Dec-2010 |
ysr |
Merge |
1892:cb2d0a362639 |
02-Dec-2010 |
sla |
6981484: Update development launcher Summary: Add new development launcher called hotspot(.exe) Reviewed-by: coleenp |
1888:3c205c4f1cda |
01-Dec-2010 |
coleenp |
Merge |
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 |
1875:0b33f0736406 |
19-Nov-2010 |
poonam |
6837842: JNI_CreateJavaVM crashes under impersonation Reviewed-by: acorn, dholmes |
1874:22260322f0be |
18-Nov-2010 |
zgu |
6751923: JNDI wake up when clock_settime() is called Summary: Ported Chris Phillips' patch from jdk5 to jdk7 Reviewed-by: chrisphi, coleenp |
1848:79401ff1d56d |
13-Nov-2010 |
lana |
Merge |
1813:698b7b727e12 |
10-Nov-2010 |
trims |
Merge |
1812:4ac698856c43 |
04-Nov-2010 |
trims |
Merge |
1798:fa83ab460c54 |
22-Oct-2010 |
acorn |
6988353: refactor contended sync subsystem Summary: reduce complexity by factoring synchronizer.cpp Reviewed-by: dholmes, never, coleenp |
1788:3dc12ef8735e |
07-Oct-2010 |
bobv |
6989297: Integrate additional portability improvements Reviewed-by: vladidan, dholmes |
1787:b6aedd1acdc0 |
07-Oct-2010 |
coleenp |
6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable Reviewed-by: dholmes, kvn |
1785:1c352af0135d |
04-Oct-2010 |
acorn |
6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever Summary: Absolute time 0 needs to return immediately. Reviewed-by: phh, dcubed, dholmes |
1670:c7004d700b49 |
25-Aug-2010 |
dholmes |
6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths Summary: Disable stack bounds checks in product mode other than for the initial thread Reviewed-by: coleenp, jcoomes, aph |
1668:3e8fbc61cee8 |
25-Aug-2010 |
twisti |
6978355: renaming for 6961697 Summary: This is the renaming part of 6961697 to keep the actual changes small for review. Reviewed-by: kvn, never |
1624:63f4675ac87d |
31-Jul-2010 |
kevinw |
Merge |
1601:126ea7725993 |
03-Aug-2010 |
bobv |
6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes |
1599:3d90023429ec |
28-Jul-2010 |
aph |
6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows Reviewed-by: dcubed, dholmes |
1595:a81afd9c293c |
16-Jul-2010 |
alanb |
6649594: Intermittent IOExceptions during dynamic attach on linux and solaris Reviewed-by: dcubed, dholmes |
1578:ad7e433e2730 |
20-Jul-2010 |
ysr |
Merge |
1571:e55900b5c1b8 |
15-Jul-2010 |
trims |
Merge |
1570:61fdaf88f57f |
15-Jul-2010 |
never |
Merge |
1564:2a47bd84841f |
08-Jul-2010 |
never |
6965184: possible races in make_not_entrant_or_zombie Reviewed-by: kvn |
1562:0e7d2a08b605 |
07-Jul-2010 |
mchung |
6967423: Hotspot support for modules image Summary: Add hotspot support for modules image Reviewed-by: acorn |
1544:726b40449bd2 |
22-Jun-2010 |
zgu |
6939019: Source code adjustments for parfait compilation of hotspot Summary: Minor source code adjustments for parfait compilation, since it uses different compiler vs. JDK Reviewed-by: never, kamg |
1499:e9ff18c4ace7 |
02-Jun-2010 |
jrose |
Merge |
1483:1a5913bf5e19 |
20-May-2010 |
twisti |
6951083: oops and relocations should part of nmethod not CodeBlob Summary: This moves the oops from Codeblob to nmethod. Reviewed-by: kvn, never |
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 |
1457:79bf863697eb |
17-May-2010 |
kvn |
6951686: Using large pages on Linux prevents zero based compressed oops Summary: Use req_addr when attaching shared memory segment. Reviewed-by: twisti |
1420:3fca8e9cd36a |
05-May-2010 |
dcubed |
Merge |
1417:96d554193f72 |
19-Apr-2010 |
coleenp |
6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes Summary: Make tmpdir buffer sizes MAX_PATH+1 Reviewed-by: dholmes, coleenp Contributed-by: andreas.kohn@fredhopper.com |
1410:f03d0a26bf83 |
22-Apr-2010 |
jcoomes |
6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed |
1353:a2ea687fdc7c |
31-Mar-2010 |
coleenp |
6938627: Make temporary directory use property java.io.tmpdir when specified Summary: Get java.io.tmpdir property in os::get_temp_directory() and call this instead of harcoding "/tmp". Don't assume trailing file_separator either. Reviewed-by: dholmes, kamg |
1325:98ba8ca25feb |
18-Mar-2010 |
coleenp |
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps Summary: Add close to returns (fix for 6929067 also contributed by aph) Reviewed-by: aph, dcubed, andrew, acorn Contributed-by: aph@redhat.com, andreas.kohn@fredhopper.com |
1324:e392695de029 |
17-Mar-2010 |
fparain |
6935224: Adding new DTrace probes to work with Palantir Summary: Adding probes related to thread scheduling and class initialization Reviewed-by: kamg, never |
1320:3b3d12e645e7 |
12-Mar-2010 |
coleenp |
6929067: Stack guard pages should be removed when thread is detached Summary: Add code to unmap stack guard area when thread is detached. Reviewed-by: coleenp, kamg |
1215:f19bf22685cc |
02-Feb-2010 |
dcubed |
Merge |
1214:0fc941df6fb7 |
02-Feb-2010 |
dcubed |
6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter Summary: Add support for chaining Windows UnhandledExceptionFilter handlers Reviewed-by: kamg, dholmes, never, acorn, ikrylov |
1123:167c2986d91b |
15-Dec-2009 |
phh |
6843629: Make current hotspot build part of jdk5 control build Summary: Source changes for older compilers plus makefile changes. Reviewed-by: xlu |
1117:95e9083cf4a7 |
01-Dec-2009 |
dholmes |
6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450) Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs. Reviewed-by: dice, acorn |
1010:354d3184f6b2 |
13-Oct-2009 |
never |
6890308: integrate zero assembler hotspot changes Reviewed-by: never Contributed-by: gbenson@redhat.com |
962:aafa4232dfd7 |
28-Aug-2009 |
asaha |
6821003: Update hotspot windows os_win32 for windows 7 Reviewed-by: xlu |
894:665be97e8704 |
26-Jul-2009 |
kvn |
6863420: os::javaTimeNanos() go backward on Solaris x86 Summary: Use new atomic long load method Atomic::load() to load max_hrtime. Reviewed-by: never, ysr, johnc, phh, dcubed, acorn |
877:8c79517a9300 |
16-Jul-2009 |
poonam |
6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS Summary: GlobalMemoryStatus() does not report correct memory usage when the system has more than 4gb of RAM. GlobalMemoryStatusEx() should be used in place of GlobalMemoryStatus(). Reviewed-by: kamg, coleenp |
844:bd02caa94611 |
28-Jul-2009 |
xdono |
6862919: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 07/09 Reviewed-by: tbell, ohair |
763:cf71f149d7ae |
12-May-2009 |
iveresov |
6840196: NUMA allocator: crash in fastdebug during startup on Linux Summary: With libnuma >1.2 explicity use 1.1 symbols Reviewed-by: ysr |
761:622212a69394 |
08-May-2009 |
iveresov |
6838842: NUMA allocator: Segfault during startup on Linux Summary: Restored os::free_memory() semantics Reviewed-by: apetrusenko |
717:c8152ae3f339 |
21-Apr-2009 |
coleenp |
6830069: UseLargePages is broken on Win64 Summary: Making VirtualAlloc/VirtualProtect two calls for PAGE_EXECUTE_READWRITE doesn't work for MEM_LARGE_PAGES. Reviewed-by: xlu, kvn, jcoomes |
691:956304450e80 |
01-Apr-2009 |
phh |
6819213: revive sun.boot.library.path Summary: Support multiplex and mutable sun.boot.library.path Reviewed-by: acorn, dcubed, xlu |
656:6bdd6923ba16 |
25-Mar-2009 |
coleenp |
6541756: Reduce executable C-heap Summary: Add executable parameters to reserve_memory and commit_memory to reduce executable memory to only the Code Heap. Reviewed-by: xlu, kvn, acorn |
647:bd441136a5ce |
19-Mar-2009 |
kvn |
Merge |
642:660978a2a31a |
12-Mar-2009 |
kvn |
6791178: Specialize for zero as the compressed oop vm heap base Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp |
641:6af0a709d52b |
11-Mar-2009 |
twisti |
6812587: Use auxv to determine SPARC hardware features on Solaris Summary: A similar function to getisax(2) should be used to determine all possible instruction set extensions. Reviewed-by: never, kvn |
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 |
579:0fbdb4381b99 |
09-Mar-2009 |
xdono |
6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair |
548:773234c55e8c |
09-Feb-2009 |
ysr |
6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function Summary: replaced localtime() with localtime_r() on Solaris and Linux. Reviewed-by: apetrusenko, dholmes, jmasa |
516:fc7ab6287598 |
09-Jan-2009 |
coleenp |
Merge |
513:2328d1d3f8cf |
24-Dec-2008 |
xlu |
6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2 Summary: Fixed the wrong cast between types since more restrictions are imposed by gcc 4.3.2 Reviewed-by: jcoomes, acorn, phh, never |
509:9656bebe85a7 |
22-Dec-2008 |
kvn |
6778662: fixes 64-bits libraries directory search paths on linux Summary: Fixes 64-bits libraries directory search paths. Reviewed-by: never Contributed-by: langel@redhat.com |
499:8a25d96bcf08 |
19-Dec-2008 |
xlu |
6784100: getTimeNanos - CAS reduction Summary: Get rid of the CAS loop in getTimeNanos to reduce coherence traffic on Solaris. Reviewed-by: acorn, kvn, ysr |
477:24fda36852ce |
10-Dec-2008 |
coleenp |
6727377: VM stack guard pages on Windows should PAGE_READWRITE not PAGE_EXECUTE_READWRITE Summary: Make reguard_stack change access to RW, not execute and use os::protect_memory with the new parameter when change needed to X. Reviewed-by: acorn, jcoomes |
470:ad8c8ca4ab0f |
15-Dec-2008 |
xdono |
6785258: Update copyright year Summary: Update copyright for files that have been modified starting July 2008 to Dec 2008 Reviewed-by: katleman, ohair, tbell |
467:8724fb00c422 |
05-Dec-2008 |
blacklion |
Merge |
465:dc16daa0329d |
04-Dec-2008 |
poonam |
6739363: Xcheck jni doesn't check native function arguments Summary: Fix adds support for verifying arguments with -Xcheck:jni. Reviewed-by: coleenp |
462:85f1b9537f70 |
03-Dec-2008 |
iveresov |
6779436: NUMA allocator: libnuma expects certain size of the buffer in numa_node_to_cpus() Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause overflows and underflows of the chunk_size variable. Reviewed-by: apetrusenko |
439:03f4fdd1b6af |
11-Nov-2008 |
jcoomes |
6718879: cannot build on solaris nevada Reviewed-by: xlu |
407:ebfd4ae89bf6 |
21-Oct-2008 |
never |
6762004: 6532536 fix contains changes in os_solaris.cpp which were pushed by mistake Reviewed-by: kvn |
406:67e8b4d06369 |
21-Oct-2008 |
never |
Merge |
405:2649e5276dd7 |
14-Oct-2008 |
kvn |
6532536: Optimize arraycopy stubs for Intel cpus Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus Reviewed-by: rasbold |
389:ee21eaa8ffe1 |
02-Oct-2008 |
jmasa |
6660681: Incrementally reserve pages on win server 2003 for better large page affinity Summary: For windows server 2003 added option to reserve large pages individually. Reviewed-by: alanb, jcoomes, tonyp, apetrusenko |
388:f008d3631bd1 |
08-Oct-2008 |
ksrini |
6755845: JVM_FindClassFromBoot triggers assertions Summary: Fixes assertions caused by one jvm_entry calling another, solved by refactoring code and modified gamma test. Reviewed-by: dholmes, xlu |
387:fad66fdcb7fc |
06-Oct-2008 |
xlu |
6673124: Runtime.availableProcessors / os::active_processor_count wrong if unused processor sets exist Reviewed-by: acorn, dholmes |
356:1ee8caae33af |
21-Aug-2008 |
tonyp |
Merge |
348:69fefd031e6c |
24-Jun-2008 |
ysr |
Merge |
342:37f87013dfd8 |
05-Jun-2008 |
ysr |
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr |
337:9ee9cf798b59 |
02-Oct-2008 |
xdono |
6754988: Update copyright year Summary: Update for files that have been modified starting July 2008 Reviewed-by: ohair, tbell |
274:f7e6d42d9323 |
01-Aug-2008 |
xlu |
6618886: Anonymous objects can be destructed immediately and so should not be used Reviewed-by: dholmes, kamg |
273:6f17a7c9f8b4 |
01-Aug-2008 |
xlu |
6719981: Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008 Reviewed-by: dholmes, kamg |
270:b7f01ad69d30 |
04-Aug-2008 |
jmasa |
Merge |
269:850fdf70db2b |
28-Jul-2008 |
jmasa |
Merge |
268:d6340ab4105b |
17-Jul-2008 |
iveresov |
6723228: NUMA allocator: assert(lgrp_id != -1, "No lgrp_id set") 6723229: NUMA allocator: assert(lgrp_num > 0, "There should be at least one locality group") Summary: The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory. Reviewed-by: jmasa |
267:9d6a3a6891f8 |
14-Jul-2008 |
iveresov |
6720130: NUMA allocator: The linux version should search for libnuma.so.1 Summary: Search for libnuma.so.1 on Linux and liblgrp.so.1 on Solaris. Reviewed-by: jmasa |
242:d95b224e9f17 |
28-Jul-2008 |
kamg |
6721093: -XX:AppendRatio=N not supported Summary: Add mechanism to ignore unsupported flags for a set period of time Reviewed-by: acorn, never, coleenp |
237:1fdb98a17101 |
19-Jul-2008 |
coleenp |
6716785: implicit null checks not triggering with CompressedOops Summary: allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check Reviewed-by: kvn, jmasa, phh, jcoomes |
235:9c2ecc2ffb12 |
11-Jul-2008 |
trims |
Merge |
222:2a1a77d3458f |
24-Jun-2008 |
never |
6718676: putback for 6604014 is incomplete Reviewed-by: kvn, jrose |
199:f139919897d2 |
17-Jun-2008 |
xlu |
6681796: hotspot build failure on gcc 4.2.x (ubuntu 8.04) w/ openjdk 6 Summary: Fixed the cast from char* to const char* and tried to use const char* as much as possible Reviewed-by: never, kamg Contributed-by: xiaobin.lu@sun.com |
196:d1605aabd0a1 |
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell |
144:e3729351c946 |
09-May-2008 |
iveresov |
6697534: Premature GC and invalid lgrp selection with NUMA-aware allocator. Summary: Don't move tops of the chunks in ensure_parsibility(). Handle the situation with Solaris when a machine has a locality group with no memory. Reviewed-by: apetrusenko, jcoomes, ysr |
142:8bd1e4487c18 |
04-May-2008 |
iveresov |
Merge |
141:fcbfc50865ab |
29-Apr-2008 |
iveresov |
6684395: Port NUMA-aware allocator to linux Summary: NUMA-aware allocator port to Linux Reviewed-by: jmasa, apetrusenko |
116:018d5b58dd4f |
17-Apr-2008 |
kamg |
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes Summary: Initial checkin of JSDT code Reviewed-by: acorn, sbohne |
113:ba764ed4b6f2 |
13-Apr-2008 |
coleenp |
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold |
89:b97de546208e |
03-Apr-2008 |
xlu |
6671882: memory access after free in solaris/vm/os_solaris.cpp Summary: Corrected the wrong memory access problem and made some minor clean ups Reviewed-by: dholmes, jcoomes |
79:82db0859acbe |
29-Mar-2008 |
jcoomes |
6642862: Code cache allocation fails with large pages after 6588638 Reviewed-by: apetrusenko |
62:cd0742ba123c |
20-Mar-2008 |
kamg |
Merge |
61:5a76ab815e34 |
19-Mar-2008 |
sbohne |
6667833: Remove CacheTimeMillis Summary: Remove -XX:+CacheTimeMillis option and associated functionality Reviewed-by: acorn, never |
60:8d84e28e68ba |
14-Mar-2008 |
sbohne |
6204603: Modify hotspot to use new Solaris mmap semantics for class data archive file Summary: os::attempt_reserve_memory_at() now passes an address hint to mmap Reviewed-by: kamg, dice |
50:485d403e94e1 |
12-Mar-2008 |
dcubed |
6452081: 3/4 Allow for Linux builds with Sun Studio Linux compilers Summary: (for Serguei) Allow for Linux builds with Sun Studio Linux compilers Reviewed-by: sspitsyn, ohair |
20:e195fe4c40c7 |
05-Dec-2007 |
phh |
6629887: 64-bit windows should not restrict default heap size to 1400m Reviewed-by: jmasa, sbohne, ikrylov, xlu |
0:a61af66fc99e |
30-Nov-2007 |
duke |
Initial load |