Ioi Lam
|
1ae12b4328
|
8203381: Replace InstanceKlass::allocate_instance_handle with JavaCalls::construct_new_instance
Reviewed-by: lfoltan, dholmes, coleenp, minqi
|
2018-05-18 09:15:08 -07: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 |
|
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 |
|
Vladimir Kozlov
|
b2a68ca34f
|
8202773: Unhandled oop in JavaThread::collect_counters
Remove MutexLocker
Reviewed-by: dcubed
|
2018-05-10 09:27:59 -07:00 |
|
Stefan Karlsson
|
c590979683
|
8202649: Move the Parallel GC specific task creation functions out of Threads
Reviewed-by: ehelin, pliden
|
2018-05-07 16:12:07 +02:00 |
|
Stefan Karlsson
|
1cb95bd3d1
|
8200729: Conditional compilation of GCs
Reviewed-by: ehelin, coleenp, kvn, ihse
|
2018-05-04 11:41:35 +02:00 |
|
Daniel D. Daugherty
|
9a94336b7d
|
8191798: redo nested ThreadsListHandle to drop Threads_lock
Refactor Thread hazard ptrs and nested ThreadsLists into SafeThreadsListPtr.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: dcubed, eosterlund, rehn
|
2018-05-02 16:47:40 -04:00 |
|
Gerard Ziemski
|
edc81d17e1
|
8202150: [REDO] Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-26 11:19:05 -05:00 |
|
Gerard Ziemski
|
816e2e5fe0
|
8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Backed out JDK-8081519
Reviewed-by: kvn
|
2018-04-23 14:51:16 -05:00 |
|
Gerard Ziemski
|
60723b7e3d
|
8081519: Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-23 10:59:39 -05:00 |
|
Martin Doerr
|
5e1a7651cd
|
8198756: Lazy allocation of compiler threads
Reviewed-by: kvn
|
2018-04-18 11:19:32 +02:00 |
|
Vladimir Kozlov
|
97c2167e1c
|
8178825: unused variable threadObj in jvmci_counters_include
Reviewed-by: ccheung
|
2018-04-19 18:11:18 -07:00 |
|
Robbin Ehn
|
a0a4b1981b
|
8195099: Concurrent safe-memory-reclamation mechanism
This implement a globalcounter with RCU semantics.
Reviewed-by: acorn, coleenp, dcubed, eosterlund, gziemski, mlarsson, kbarrett, dholmes
|
2018-04-18 09:25:51 +02:00 |
|
Daniel D. Daugherty
|
d974f0b162
|
8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do()
Add verification for the threads_do() part of the Thread-SMR protocol.
Reviewed-by: eosterlund, dholmes, rehn
|
2018-04-12 09:03:46 -04:00 |
|
Per Lidén
|
6825739d3f
|
8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Reviewed-by: shade, rehn
|
2018-04-12 08:25:56 +02:00 |
|
Per Lidén
|
4c60e69b97
|
8201316: Move G1-related static members from JavaThread to G1BarrierSet
Reviewed-by: stefank, shade
|
2018-04-12 08:25:30 +02:00 |
|
Stefan Karlsson
|
623c83dad9
|
8201427: Fix Minimal VM builds on Linux x64
Reviewed-by: shade
|
2018-04-11 13:52:23 +02:00 |
|
Calvin Cheung
|
4ef7c919a2
|
8194812: Extend class-data sharing to support the module path
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
|
2018-04-10 11:43:40 -07:00 |
|
Erik Helin
|
b025fab0d2
|
8200626: Restore history for g1ConcurrentMarkThread.*
Reviewed-by: shade, sjohanss
|
2018-04-04 10:12:02 +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 |
|
Tobias Hartmann
|
c530e2724d
|
8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon
|
2018-03-27 11:51:39 +02:00 |
|
Stefan Karlsson
|
f89abe4589
|
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
|
2018-03-15 21:24:10 +01:00 |
|
Coleen Phillimore
|
221d0f4c54
|
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
|
2018-03-21 19:45:24 -04:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Stefan Karlsson
|
b9f2f3e199
|
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-03-08 09:56:29 +01:00 |
|
Stefan Karlsson
|
133faf856d
|
8199264: Remove universe.inline.hpp to simplify include dependencies
Reviewed-by: coleenp, hseigel
|
2018-03-07 21:57:36 +01:00 |
|
Stefan Johansson
|
d31b7367c6
|
8198432: Remove Thread extension point
Reviewed-by: ehelin, dholmes, tschatzl
|
2018-03-02 10:09:04 +01:00 |
|
Kim Barrett
|
d7765d9002
|
8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
Moved resolve and friends to new jniHandles.inline.hpp.
Reviewed-by: tschatzl, pliden, coleenp
|
2018-03-01 16:51:22 -05:00 |
|
Vladimir Kozlov
|
d0ec59a9fb
|
8195632: [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization
Reviewed-by: thartmann
|
2018-03-01 09:03:30 -08:00 |
|
Jesper Wilhelmsson
|
3dfe4d61b3
|
Merge
|
2018-03-01 01:47:46 +01:00 |
|
Jesper Wilhelmsson
|
1739105160
|
Merge
|
2018-02-25 04:59:43 +01:00 |
|
Robin Westberg
|
f2c21c058d
|
8041626: Shutdown tracing event
Reviewed-by: dholmes, alanb, rriggs
|
2018-02-13 15:48:23 +01:00 |
|
Roman Kennke
|
6be7841937
|
8197999: Accessors in typeArrayOopDesc should use new Access API
Reviewed-by: eosterlund, pliden
|
2018-02-15 23:45:15 +01:00 |
|
Jesper Wilhelmsson
|
aa9cf33c1e
|
Merge
|
2018-02-19 04:50:50 +01:00 |
|
Mandy Chung
|
4bb064c62d
|
8198249: Remove deprecated Runtime::runFinalizersOnExit and System::runFinalizersOnExit
Reviewed-by: dholmes, alanb, smarks
|
2018-02-23 12:10:56 -08:00 |
|
Erik Österlund
|
0fb7dffb83
|
8195103: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Reviewed-by: kbarrett, tschatzl
|
2018-01-10 22:48:27 +01:00 |
|
Per Lidén
|
75c57161f1
|
8197994: Move JavaThread::initialize_queues() logic to G1SATBCardTableLoggingModRefBS
Reviewed-by: tschatzl, eosterlund
|
2018-02-16 12:18:09 +01:00 |
|
Per Lidén
|
b2de114d80
|
8197993: Remove last use of JavaThread::flush_barrier_queues()
Reviewed-by: tschatzl, eosterlund
|
2018-02-16 12:18:09 +01:00 |
|
Coleen Phillimore
|
7660d97e2e
|
7179701: MaxJavaStackTraceDepth of zero is not handled correctly/consistently in the VM
Value of zero means unlimited stack trace. If you want no stack trace, use -XX:-StackTraceInThrowable
Reviewed-by: dholmes, hseigel
|
2018-01-31 11:07:55 -05:00 |
|
Jesper Wilhelmsson
|
0d68fdfec3
|
Merge
|
2018-01-05 22:02:20 +01:00 |
|
Goetz Lindenmaier
|
f6c82cde45
|
8194482: Fix SIGSEGV in print_threads_compiling
Reviewed-by: kvn
|
2018-01-03 14:41:17 -08:00 |
|
Daniel D. Daugherty
|
b0138d81ad
|
8193135: get rid of redundant _smr_ prefix/infix in ThreadSMRSupport stuff
Reviewed-by: stefank, gtriantafill, coleenp
|
2017-12-08 15:24:47 -05:00 |
|
Daniel D. Daugherty
|
230b5768d7
|
8191789: migrate more Thread-SMR stuff from thread.[ch]pp -> threadSMR.[ch]pp
Reviewed-by: stefank, coleenp, dholmes, gthornbr
|
2017-12-06 15:19:30 -05:00 |
|
Daniel D. Daugherty
|
b468df82f9
|
8191787: move private inline functions from thread.inline.hpp -> thread.cpp
Reviewed-by: coleenp, dholmes
|
2017-11-30 18:38:20 -05:00 |
|
Gary Adams
|
257f4fccd0
|
8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error
Reviewed-by: cjplummer, sspitsyn
|
2017-12-20 13:41:40 -05:00 |
|
Daniel D. Daugherty
|
0dff96ff0b
|
8167108: inconsistent handling of SR_lock can lead to crashes
Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
|
2017-11-22 17:54:50 -08:00 |
|
David Holmes
|
687c2c5412
|
8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
Reviewed-by: stuefe, dcubed
|
2017-11-20 15:56:32 -05:00 |
|
Robbin Ehn
|
b19d187c4e
|
8191373: Multiple NUMA nodes expected
Reviewed-by: dholmes, gromero, dcubed
|
2017-11-20 10:10:58 +01:00 |
|
Bob Vandette
|
20a8de0f70
|
8146115: Improve docker container detection and resource configuration usage
Reviewed-by: dholmes, kbarrett, phh
|
2017-11-15 10:34:17 -05:00 |
|