Thomas Stuefe
23635d7d6f
8210314: [aix] NMT does not show "Safepoint" memory type
...
Reviewed-by: goetz, mbaesken
2018-09-03 14:27:03 +02:00
Chris Plummer
77921f8a38
8199811: com/sun/jdi/ProcessAttachTest.java fails intermittently: Remote thread failed for unknown reason
...
Give attach listener thread a chance to finish starting
Reviewed-by: dholmes, gadams
2018-08-29 20:13:53 -07:00
Ioi Lam
bd57506f87
8207832: serviceability/sa/ClhsdbCDSCore.java failed with "Couldn't find core file location"
...
Handle %p in /proc/sys/kernel/core_pattern
Reviewed-by: dholmes, hseigel
2018-08-15 19:22:46 -07:00
Coleen Phillimore
647c7d5344
8164683: Solaris: JVM abuses thread preemption control
...
Complete removal of preemption control and command line arguments (were deprecated in 11).
Reviewed-by: hseigel, pchilanomate, dholmes
2018-08-10 09:36:01 -04:00
Mikael Vidstedt
83a51d869e
Merge
2018-08-09 10:08:07 -07:00
Robin Westberg
961156b1d5
8208676: Missing NULL check and resource leak in NetworkPerformanceInterface::NetworkPerformance::network_utilization
...
Reviewed-by: mgronlun, rehn
2018-08-06 14:56:56 +02:00
Swati Sharma
0440d172a0
8189922: UseNUMA memory interleaving vs membind
...
Reviewed-by: gromero, drwhite, dholmes, tschatzl
2018-07-19 16:56:05 -04:00
Phil Race
1387c87093
Merge
2018-07-26 10:00:40 -07:00
Coleen Phillimore
39dd04b953
8207359: Make SymbolTable increment_refcount disallow zero
...
Use cmpxchg for non permanent symbol refcounting, and pack refcount and length into an int.
Reviewed-by: gziemski, kbarrett, iklam
2018-07-20 14:52:11 -04:00
Phil Race
28e828130d
Merge
2018-07-19 10:17:22 -07:00
Kim Barrett
9a9c824ece
8202353: os::readdir should use readdir instead of readdir_r
...
8202835: jfr/event/os/TestSystemProcess.java fails on missing events
Os::readdir uses POSIX readdir, drop buffer arg, fix JFR uses.
Reviewed-by: coleenp, tschatzl, bsrbnd
2018-07-17 15:59:47 -04:00
Jesper Wilhelmsson
4fc510cc89
Merge
2018-07-14 02:14:54 +02:00
Goetz Lindenmaier
8a9b0134a8
8206977: Minor improvements of runtime code
...
Reviewed-by: coleenp, lfoltan
2018-07-11 16:11:10 +02:00
David Holmes
5fcb3ecb4e
8205878: pthread_getcpuclockid is expected to return 0 code
...
Reviewed-by: cjplummer, amenkov, coleenp
2018-07-09 20:17:32 -04:00
Robin Westberg
b11c7752e8
8003209: JFR events for network utilization
...
Reviewed-by: mgronlun, egahlin
2018-06-28 15:06:55 +02:00
Martin Doerr
bcdf345cc2
8205609: [PPC64] Fix PPC64 part of 8010319 and TLH without UseSIGTRAP on AIX
...
Reviewed-by: dholmes, goetz
2018-06-27 11:54:15 +02:00
Calvin Cheung
a10d6e71d8
8205946: JVM crash after call to ClassLoader::setup_bootstrap_search_path()
...
Exit vm if setting of boot class path fails.
Reviewed-by: lfoltan, jiangli, dholmes
2018-07-10 19:04:13 -07:00
David Holmes
e9ad46f26c
8205878: pthread_getcpuclockid is expected to return 0 code
...
Reviewed-by: cjplummer, amenkov, coleenp
2018-07-09 20:17:32 -04:00
Patricio Chilano Mateo
209071d135
8134538: Duplicate implementations of os::lasterror
...
Method os::lasterror was moved to os_posix.cpp
Reviewed-by: hseigel, kbarrett, coleenp
2018-07-03 15:08:01 -04:00
Thomas Stuefe
6f462fbc70
8203680: os::stat() on Posix platform does not need to copy input path
...
Reviewed-by: hseigel, dholmes
2018-06-19 09:34:41 +02:00
Zhengyu Gu
2979a83cfa
8204557: NMT: Linux os::committed_in_range() does not break out outer loop when contiguous region is found
...
Fixed bug that did not break out outer loop when region was found
Reviewed-by: stuefe, adinn
2018-06-12 11:21:07 -04:00
Matthias Baesken
053b43564c
8204598: add more thread-related system settings info to hs_error file on Linux
...
Reviewed-by: dholmes, stuefe
2018-06-08 14:14:44 +02:00
Goetz Lindenmaier
0a2bbf0da1
8204652: [aix] fix thread stack allocation, too big stack sizes not recognized
...
Reviewed-by: stuefe, dholmes
2018-06-10 17:26:13 +02:00
Coleen Phillimore
892a2af03f
8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
...
Move orderAccess.inline.hpp into orderAccess.hpp and remove os.hpp inclusion and conditional os::is_MP() for fence on x86 platforms
Reviewed-by: dholmes, hseigel
2018-06-06 10:45:40 -04:00
Daniil Titov
a2a5e85195
8197387: jcmd started by "root" must be allowed to access all VM processes
...
Reviewed-by: sspitsyn, stuefe
2018-05-31 14:09:04 -07:00
Markus Grönlund
04482293bf
8203321: assert(current_query_index < process_query_set->size) failed: invariant
...
Reviewed-by: rehn
2018-05-31 13:25:40 +02:00
Matthias Baesken
de1b886368
8202427: Enhance os::print_memory_info on Windows
...
Reviewed-by: goetz, stuefe
2018-05-23 16:26:29 +02:00
Jiangli Zhou
422e112ffd
8199807: AppCDS performs overly restrictive path matching check
...
8203377: Cleanup the usage of os::file_name_strcmp() in SharedPathsMiscInfo::check()
Relax CDS/AppCDS path check for modules image.
Reviewed-by: iklam, ccheung
2018-05-21 15:15:58 -04:00
Coleen Phillimore
768632f24b
8202014: Possible to receive signal before signal semaphore created
...
Initialize jdk.internal.misc.Signal in os_init2 and rename initialization functions.
Reviewed-by: dholmes, stuefe
2018-05-18 15:56:42 -04:00
Per Lidén
dface12e6d
8203227: Introduce os::processor_id() for Linux and Solaris
...
Reviewed-by: dholmes, rehn
2018-05-18 15:21:23 +02:00
Coleen Phillimore
ab469d40fc
8134537: Much nearly duplicated code for sun.misc.Signal support
...
Merged jvm_<os>.cpp into jvm_posix.cpp
Reviewed-by: dholmes, stuefe
2018-05-18 08:47:42 -04:00
Martin Doerr
2dd143b06f
8203288: PPC64 and s390 fail to build after JDK-8199712 (Flight Recorder)
...
Reviewed-by: shade
2018-05-17 14:16:49 +02:00
Erik Gahlin
a060be188d
8199712: Flight Recorder
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
2018-05-15 20:24:34 +02:00
Yasumasa Suenaga
256b6f1a4c
8202889: Remove trailing LF from perf log
...
Reviewed-by: stuefe, clanger
2018-05-11 09:40:23 +09:00
Calvin Cheung
78ed5e2c4d
8202289: Non-empty directory in module path is not handled properly at CDS/AppCDS dump time
...
8202519: Crash during large AppCDS dump
Convert the source of a class into canonical form before comparing witha shared path table entry.
Reviewed-by: jiangli, iklam
2018-05-10 16:39:50 -07:00
Christoph Langer
a322e0f0ff
8202650: Enforce group for attach listener file
...
Reviewed-by: cjplummer, stuefe
2018-05-09 07:48:31 +01:00
Thomas Stuefe
19f0e3f5d7
8202435: [aix] print program break as part of memory info into hs-err file
...
Reviewed-by: mdoerr, dholmes
2018-05-03 17:10:39 +02:00
Stefan Karlsson
1cb95bd3d1
8200729: Conditional compilation of GCs
...
Reviewed-by: ehelin, coleenp, kvn, ihse
2018-05-04 11:41:35 +02:00
Zhengyu Gu
9353d59547
8199067: [REDO] NMT: Enhance thread stack tracking
...
Precise thread stack tracking on Linux and Windows
Reviewed-by: stuefe, coleenp
2018-05-03 08:07:20 -04:00
Michal Vala
c555679d4f
8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated
...
Use readir rather than readdir_r on Linux.
Reviewed-by: kbarrett, stuefe, andrew
2018-05-02 19:24:52 -04:00
Martin Doerr
d5a05363ef
8207342: error occurred during error reporting (printing register info)
...
Os::print_location misses a check if the pointer is readable.
Reviewed-by: goetz, coleenp
2018-07-18 11:27:14 +02:00
Jesper Wilhelmsson
72b7487789
Merge
2018-04-13 14:06:39 +02:00
Jesper Wilhelmsson
468c1c19bb
Merge
2018-04-13 03:05:19 +02:00
Magnus Ihse Bursie
70e23d4ded
8200298: Unify all unix versions of libjsig/jsig.c
...
Reviewed-by: dholmes, stuefe
2018-04-10 19:46:02 +02:00
Christoph Langer
024d4eb8f4
8201247: Various cleanups in the attach framework
...
Reviewed-by: goetz, cjplummer
2018-04-11 09:47:41 +02:00
Robin Westberg
2dfa53af63
8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
...
Reviewed-by: erikj, ihse, kbarrett, dholmes
2018-04-09 10:09:38 +02:00
Claes Redestad
4d780ef52d
8199717: Avoid calculating primordial thread stack bounds on VM startup
...
Reviewed-by: dholmes, rehn, stuefe
2018-04-03 12:55:26 +02:00
Thomas Stuefe
3e603a776e
8191101: Show register content in hs-err file on assert
...
Reviewed-by: adinn, clanger, simonis
2018-03-30 06:31:16 +02:00
Daniel D. Daugherty
d2e9c712ad
8199813: SIGSEGV in ThreadsList::includes()
...
ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
Reviewed-by: eosterlund, gthornbr, dholmes, rehn
2018-03-28 12:04:33 -04:00
Jesper Wilhelmsson
aa69f8c75c
Merge
2018-03-24 01:08:35 +01:00