Ron Durbin
2bb3bc6449
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
...
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
2016-09-09 11:14:57 -07:00
Mikael Gerdin
50fb03349c
8161079: Default heap size causes native memory exhaustion on 32 bit Windows
...
Reviewed-by: tschatzl, sjohanss
2016-09-02 16:45:16 +02:00
David Holmes
1a8f8e22f1
8165153: Crash in rebuild_cpu_to_node_map
...
Use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer
2016-09-07 16:43:32 -04:00
Frederic Parain
a900715bbf
8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
...
Reviewed-by: dholmes, dcubed, coleenp
2016-09-07 12:52:20 -04:00
Christian Tornqvist
f2dafaefc7
8163146: Remove os::check_heap on Windows
...
Reviewed-by: gtriantafill, coleenp, stuefe
2016-08-23 21:49:33 -04:00
David Holmes
5f1f4489ac
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
...
Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis
2016-08-21 20:56:37 -04:00
Dmitry Samersoff
e29ddeca2c
8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file
...
Add more diagnostic to attach code
Reviewed-by: dholmes, alanb
2016-08-18 14:07:00 +03:00
Chris Plummer
eabe746ff6
8133747: NMT includes an extra stack frame due to assumption NMT is making on tail calls being used
...
Better frame skipping logic in NativeCallStack::NativeCallStack.
Reviewed-by: dholmes, zgu
2016-08-15 13:13:48 -07:00
David Holmes
74e840d64c
8159461: bigapps/Kitchensink/stressExitCode hits assert: Must be VMThread or JavaThread
...
Reviewed-by: fparain, simonis, dcubed
2016-08-12 00:19:44 -04:00
Christoph Langer
b0c36d35ed
8162869: Small fixes for AIX perf memory and attach listener
...
Reviewed-by: dsamersoff, dholmes
2016-08-01 20:41:15 -04:00
Daniel D. Daugherty
196895fafa
8161601: Solaris: __USE_LEGACY_PROTOTYPES__ is redundant and should be removed
...
Reviewed-by: redestad, dcubed, gthornbr, dholmes
2016-07-29 11:38:07 -07:00
Goetz Lindenmaier
da3339948e
8161258: Simplify including platform files
...
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
2016-07-13 12:23:05 +02:00
Ivan Gerasimov
3b6a62c9dc
8160892: Race at the VM exit causes "WaitForMultipleObjects timed out"
...
Reviewed-by: dcubed, dholmes
2016-07-16 23:10:00 +03:00
Alan Burlison
1075d11550
8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced
...
Use final POSIX 1003.1c versions of getgrgid_r(), getgrnam_r(), getpwnam_r(), and getpwuid_r().
Reviewed-by: alanb, dcubed, simonis, dholmes
2016-07-15 09:36:28 -07:00
Alan Burlison
4d5d6cabdd
8160350: cannot truss jdk9 [ solaris ]
...
Removed no longer needed code to enable or test for vtime support.
Reviewed-by: kbarrett, dcubed, gthornbr
2016-07-07 15:40:36 -04:00
Yasumasa Suenaga
146cbf3702
8160353: narrowing conversion error is occurred with GCC 6
...
Reviewed-by: kbarrett, dholmes
2016-07-04 12:43:01 +09:00
Alejandro Murillo
2557a71e8c
Merge
2016-07-01 16:50:34 -07:00
Christoph Langer
2fc575a095
8160565: AIX port: cleanup of libo4 wrapper stub
...
Reviewed-by: goetz, simonis
2016-07-01 11:29:55 +02:00
Ioi Lam
1bcb5e5156
8148813: Windows os::check_heap needs more information
...
Added ring buffer to log info while walking the heap
Reviewed-by: mgronlun, dholmes, ccheung
2016-06-26 20:00:45 -07:00
Alejandro Murillo
080739ce03
Merge
2016-06-23 17:11:18 -07:00
Goetz Lindenmaier
8a945875b6
8159335: Fix problems with stack overflow handling
...
Reviewed-by: dlong, coleenp, mdoerr
2016-06-13 09:28:25 +02:00
Cheleswer Sahu
93043ecb8f
8150900: Implement diagnostic_pd
...
Reviewed-by: twisti, gziemski, kevinw
2016-05-24 16:02:45 +05:30
Goetz Lindenmaier
fd19ab133b
8156923: [ppc] Implement "JEP 270: Reserved Stack Areas for Critical Sections"
...
Reviewed-by: simonis, dholmes
2016-05-13 15:22:48 +02:00
David Holmes
15def391b5
8157175: GetNanoTimeAdjustment.java fails with excessive adjustment error
...
Reviewed-by: dcubed, gziemski
2016-05-25 16:23:15 -04:00
Vladimir Ivanov
3221da3cf7
Merge
2016-05-24 14:13:57 +03:00
Vladimir Ivanov
36daf60d8f
Merge
2016-05-20 18:05:09 +03:00
Christian Tornqvist
870555cea0
Merge
2016-05-20 14:57:18 +00:00
David Holmes
81a0fa24dd
8149901: [Solaris] Use of -XX:+UseThreadPriorities crashes fastdebug
...
Reviewed-by: gziemski, sspitsyn
2016-05-20 01:47:32 -04:00
Christian Tornqvist
3b2bc5df71
8151805: fatal error: heap walk aborted with error 1
...
Reviewed-by: gtriantafill, dcubed
2016-05-17 15:44:20 -04:00
Brian Gardner
0e8376bd17
8154715: Missing destructor and/or TLS clearing calls for terminating threads
...
Clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
2016-05-11 01:02:28 -04:00
Gerard Ziemski
a991801b42
8073500: Prevent certain commercial flags from being changed at runtime
...
Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam
2016-05-10 12:10:21 -05:00
Vladimir Ivanov
d14a64b0ed
Merge
2016-05-11 00:38:58 +03:00
Marcus Larsson
17dce93f31
8145934: Make ttyLocker equivalent for Unified Logging framework
...
Reviewed-by: rprotacio, stuefe, jrose
2016-05-09 15:46:12 +02:00
Igor Ignatyev
66686b8152
8149591: Prepare hotspot for GTest
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Stefan Sarne <stefan.sarne@oracle.com>
Co-authored-by: Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>
Co-authored-by: Erik Helin <erik.helin@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Reviewed-by: jwilhelm
2016-05-09 14:15:39 +03:00
Goetz Lindenmaier
1e4b00b1dc
8140594: Various minor code improvements (compiler)
...
Various minor code improvements (compiler)
Reviewed-by: thartmann, kvn
2016-05-03 12:23:06 +02:00
David Holmes
0adae4d914
8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's
...
Reviewed-by: shade, rriggs, dcubed
2016-05-02 19:38:15 -04:00
Vladimir Ivanov
72747f47fd
Merge
2016-04-29 02:13:40 +03:00
Rickard Bäckman
b853eb7f5c
8151956: Support non-continuous CodeBlobs in HotSpot
...
Reviewed-by: iveresov, thartmann, simonis
2016-04-26 10:28:51 +02:00
Goetz Lindenmaier
187fe4afd1
8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..."
...
Reviewed-by: simonis
2016-04-25 12:42:29 +02:00
Stefan Karlsson
9ca6318ece
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
...
Reviewed-by: pliden, sjohanss, stuefe
2016-04-25 11:36:14 +02:00
Coleen Phillimore
bc5d385d04
Merge
2016-04-22 16:17:45 +00:00
Matthias Baesken
d88ba0b30d
8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases
...
For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release
Reviewed-by: gthornbr, coleenp
2016-04-23 15:21:48 -04:00
Goetz Lindenmaier
dafa24689b
8154921: Fix aix after "8146879: Add option for handling existing log files in UL"
...
Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'.
Reviewed-by: coleenp
2016-04-22 14:57:18 +02:00
Volker Simonis
7e7ae63929
8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build
...
Reviewed-by: erikj, goetz
2016-04-13 11:13:14 +02:00
Marcus Larsson
8b2f63bd2b
8146879: Add option for handling existing log files in UL
...
Reviewed-by: dsamersoff, gziemski, rehn
2016-04-11 12:22:09 +02:00
Stefan Karlsson
cf254af2fb
8152491: Convert TracePageSizes to use UL
...
Reviewed-by: sjohanss, pliden
2016-04-12 07:17:44 +02:00
David Holmes
7b27547030
8151322: Implement os::set_native_thread_name() on Solaris
...
Reviewed-by: sla, kbarrett, gziemski
2016-04-10 21:34:47 -04:00
Coleen Phillimore
0d3e7977ae
8151939: VM_Version_init() print buffer is too small
...
Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner
2016-04-07 16:37:35 -04:00
Jesper Wilhelmsson
b7ca1e57ee
Merge
2016-03-23 23:36:29 +01:00
Chris Hegarty
9978f9b065
Merge
2016-03-22 17:04:25 +00:00