Thomas Schatzl
|
528361f7ae
|
8214850: Rename vm_operations.?pp files to vmOperations.?pp files
Reviewed-by: dholmes, coleenp
|
2018-12-06 15:44:40 +01:00 |
|
Thomas Schatzl
|
eb5557a98e
|
8214791: Consistently name gc files containing VM operations
Name all gc files containing VM operations according to a <gc>VMOperations.?pp.
Reviewed-by: coleenp, dholmes
|
2018-12-06 15:44:13 +01:00 |
|
Harold Seigel
|
221005a3d4
|
8209138: Symbol constructor uses u1 as the element type of its name argument
Maske u1 the type for Symbol values and add a function to return it as a char.
Reviewed-by: dholmes, coleenp
|
2018-10-03 09:46:46 -04:00 |
|
Coleen Phillimore
|
7ef28cb2bc
|
8209645: Split ClassLoaderData and ClassLoaderDataGraph into separate files
Reviewed-by: iklam, stuefe
|
2018-09-28 16:07:39 -04:00 |
|
Coleen Phillimore
|
eb9259138f
|
8210155: Lock ClassLoaderDataGraph
In preparation for concurrent class unloading.
Reviewed-by: hseigel, eosterlund
|
2018-08-31 07:03:46 -04:00 |
|
Ioi Lam
|
1b2e7cbaef
|
8208999: Some use of Klass* should be replaced by InstanceKlass*
Klass::java_super() => InstanceKlass*; InstanceKlass::{local,transitive}_interfaces() => Array<InstanceKlass*>*
Reviewed-by: coleenp, hseigel
|
2018-08-07 15:45:07 -07:00 |
|
Stefan Karlsson
|
367f9ea984
|
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
|
2018-04-10 12:21:05 +02:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01:00 |
|
Stefan Karlsson
|
7595845e9a
|
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
|
2018-03-15 21:29:36 +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 |
|
Per Lidén
|
fb1ec3eb27
|
8199328: Fix unsafe field accesses in heap dumper
Reviewed-by: tschatzl, shade, eosterlund
|
2018-03-09 08:01:25 +01:00 |
|
Stefan Karlsson
|
b9f2f3e199
|
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-03-08 09:56:29 +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 |
|
Kim Barrett
|
e1356ec6cf
|
8194312: Support parallel and concurrent JNI global handle processing
Add OopStorage, change JNI gloabl/weak to use OopStorage.
Reviewed-by: coleenp, sspitsyn, eosterlund
|
2017-11-21 09:47:55 -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 |
|
Coleen Phillimore
|
e908052a71
|
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
|
2017-10-31 11:55:09 -04:00 |
|
Coleen Phillimore
|
03d1c13fa3
|
8081323: ConstantPool::_resolved_references is missing in heap dump
Add resolved_references and init_lock as hidden static field in class so root is found.
Reviewed-by: hseigel, jiangli, sspitsyn
|
2017-09-26 10:03:17 -04:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|