Coleen Phillimore
|
c52443f75b
|
8026985: Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure
Actually remove unused functions like classes_do and methods_do.
Reviewed-by: iveresov, sspitsyn, dholmes
|
2017-04-12 08:02:29 -04:00 |
|
Serguei Spitsyn
|
6aa1dfbcf4
|
8176831: Dead code: function jmm_GetLoadedClasses is not used in jmm_interface
Remove the dead code
Reviewed-by: dholmes, coleenp
|
2017-03-17 08:19:05 -07:00 |
|
Coleen Phillimore
|
4b9562288f
|
8155672: Remove instanceKlassHandles and KlassHandles
Use unhandled pointers for Klass and InstanceKlass, remove handles with no implementation.
Reviewed-by: dholmes, lfoltan, vlivanov, sspitsyn
|
2017-03-15 10:25:37 -04:00 |
|
Chris Plummer
|
f91cc0cd42
|
8175341: "java/util/Arrays/ParallelPrefix.java" Crash Internal Error ...diagnosticCommand.cpp...assert(k != __null) failed: FinalizerHistogram class is not accessible
Allow the dcmd to fail with a pending exception rather than assert
Reviewed-by: sspitsyn, dholmes
|
2017-03-07 13:35:34 -08:00 |
|
Bob Vandette
|
929fc23c45
|
Merge
|
2017-02-24 12:41:26 -05:00 |
|
Jesper Wilhelmsson
|
3560e1733c
|
Merge
|
2017-02-04 03:29:40 +01:00 |
|
Mandy Chung
|
3c835ae983
|
8173608: Separate JDK management agent from java.management module
Reviewed-by: dfuchs, dholmes, erikj
|
2017-01-31 20:06:42 -08:00 |
|
Coleen Phillimore
|
0b3bc5c4f0
|
8169881: Remove implicit Handle conversions oop->Handle
Pass THREAD to Handle as argument instead of implicit Thread::current() call.
Reviewed-by: dholmes, sspitsyn
|
2017-02-15 22:59:57 -05:00 |
|
David Holmes
|
ec7aacc831
|
8157709: NMT should use size_t version of Atomic::add
Reviewed-by: kbarrett, sspitsyn
|
2017-02-13 19:10:55 -05:00 |
|
Max Ockner
|
861eef035c
|
8157271: Avoid extra copy of NativeCallStack
Now pass reference to NativeCallStack instead of copy.
Reviewed-by: zgu, sspitsyn
|
2017-02-13 12:00:40 -05:00 |
|
Arno Zeller
|
43b7b1bd77
|
8171924: Use SIZE_FORMAT to print size_t values
Reviewed-by: dholmes, tschatzl, coleenp, goetz
|
2016-12-22 16:51:25 +01:00 |
|
Thomas Stuefe
|
5eecf3f1e6
|
8167650: NMT should check for invalid MEMFLAGS
Reviewed-by: dholmes, mockner, cjplummer
|
2016-11-23 14:33:45 +01:00 |
|
Staffan Larsen
|
1db73e7104
|
8168305: GC.class_stats should not require -XX:+UnlockDiagnosticVMOptions
Reviewed-by: rehn, mlarsson, iklam
|
2016-10-28 08:40:35 +02:00 |
|
Amit Sapre
|
efe353282a
|
8151099: java.lang.management.ManagementFactory.getPlatformMXBeans() should work even if jdk.management is not present
Removed dependency of java.management over jdk.management.
Reviewed-by: mchung, dfuchs, dholmes
|
2016-10-26 14:58:14 +05:30 |
|
Marcus Larsson
|
af30b26344
|
8165226: Bad -Xloggc: arguments crashes the VM
Reviewed-by: dsamersoff, sjohanss
|
2016-09-07 14:36:44 +02: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 |
|
Jiangli Zhou
|
5599ff5261
|
8156959: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java fails with exit 134
Remove invalid assert in SensorInfo::process_pending_requests.
Reviewed-by: dholmes, coleenp
|
2016-07-26 17:25:58 -04:00 |
|
Calvin Cheung
|
edbcea17d0
|
8159901: missing newline char in the exception messages in diagnosticArgument.cpp
Reviewed-by: fparain, egahlin, iklam
|
2016-07-13 18:26:51 -07:00 |
|
Dmitry Dmitriev
|
90f957ddb1
|
8160102: Typo in message for NULL memory size arguments in diagnosticArgument.cpp
Reviewed-by: dholmes, rehn
|
2016-06-24 12:08:32 +03:00 |
|
Yasumasa Suenaga
|
5ae683a18f
|
8155730: HeapInfoDCmd should get Heap_lock
Reviewed-by: tschatzl, jprovino
|
2016-06-21 09:19:53 +02:00 |
|
Gerard Ziemski
|
4543e25bd3
|
8155936: Boolean value should be set 1/0 or true/false via VM.set_flag jcmd
Add true/false as possible input values for boolean flags for jcmd.
Reviewed-by: gziemski, dsamersoff, coleenp
|
2016-06-03 13:26:43 -05:00 |
|
Max Ockner
|
1563e05cf0
|
8138705: Kitchen sink stress test fails
NMT now supports overlapping commits.
Reviewed-by: coleenp, zgu
|
2016-06-02 12:07:55 -04:00 |
|
Harold Seigel
|
1fae073d9c
|
8156156: Add module specific NMT MemoryType
Change NMT tag for allocations for modules support to mtModule
Reviewed-by: coleenp, lfoltan, gtriantafill
|
2016-06-01 11:14:58 -04: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 |
|
Max Ockner
|
da0fe9d476
|
8154110: Update class* and safepoint* logging subsystems
Refactored logging tags in class and safepoint subsystems.
Reviewed-by: coleenp, rehn, hseigel
|
2016-04-29 22:40:51 -04:00 |
|
Mikael Gerdin
|
43c73dc321
|
8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy
Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy
Reviewed-by: kbarrett, ehelin
|
2016-03-18 15:20:43 +01:00 |
|
Gerard Ziemski
|
f474e970ba
|
8153039: Command line processing should use mtCommand or mtArguments rather than mtInternal for NMT
Added mtArguments and replaced argument related usages of mtInternal with the new flag.
Reviewed-by: coleenp, gtriantafill
|
2016-04-13 15:53:46 -05:00 |
|
Daniel D. Daugherty
|
4397e85e26
|
Merge
|
2016-04-07 09:47:48 -07:00 |
|
Joseph Provino
|
5cef85023b
|
8132524: Missing includes to resourceArea.hpp
Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
|
2016-04-04 12:57:48 -04:00 |
|
Chris Hegarty
|
721765cda0
|
8153181: Move sun.misc.VMSupport to an internal package
Reviewed-by: alanb, mchung
|
2016-04-03 16:28:47 +01:00 |
|
Dmitry Samersoff
|
a02f8f2d30
|
8151991: jvmti diagnostics commands requires INCLUDE_SERVICES
Guard jvmti diagnostic commands by appropriate defines
Reviewed-by: sspitsyn, dholmes, gadams
|
2016-03-25 12:54:16 +03: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 |
|
Alan Bateman
|
f30fc1c88b
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
|
2016-03-17 19:04:01 +00:00 |
|
Thomas Stuefe
|
3487b38cc4
|
8148425: strerror() function is not thread-safe
Reviewed-by: dholmes, coleenp
|
2016-03-12 08:35:05 +01:00 |
|
Jesper Wilhelmsson
|
f6609ea3d2
|
Merge
|
2016-03-05 10:10:23 +01:00 |
|
Volker Simonis
|
173a62a8d6
|
8150646: Add support for blocking compiles though whitebox API
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: kvn, ppunegov, simonis, neliasso
|
2016-03-03 16:21:16 +01:00 |
|
Andreas Eriksson
|
62c5bdbe9d
|
8144732: VM_HeapDumper hits assert with bad dump_len
Reviewed-by: dsamersoff
|
2016-02-26 16:28:42 +01:00 |
|
Yasumasa Suenaga
|
2cfe5a01c4
|
8147388: Add diagnostic commands to attach JVMTI agent
Reviewed-by: jbachorik, sspitsyn
|
2016-02-18 23:26:43 +09:00 |
|
Tobias Hartmann
|
eca88d0a0c
|
Merge
|
2016-02-29 09:02:13 +01:00 |
|
Nils Eliasson
|
607365df56
|
8149789: SIGSEGV in CompileTask::print
Print tasks from active compile threads requires safepoint
Reviewed-by: kvn
|
2016-02-25 10:44:19 +01:00 |
|
Jesper Wilhelmsson
|
c6d81e192d
|
Merge
|
2016-02-11 21:07:38 +01:00 |
|
Nils Eliasson
|
ae0867c9f8
|
8063112: Compiler diagnostic commands should have locking instead of safepoint
Remove unnecessary vm-ops and add locking instead, improve output
Reviewed-by: kvn
|
2016-01-22 15:25:40 +01:00 |
|
Andreas Eriksson
|
7366cfb6d2
|
8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy
Reviewed-by: dsamersoff
|
2016-01-19 10:02:22 +01:00 |
|
Bengt Rutisson
|
a52e26777d
|
8147464: Use LogConfiguration::configure_stdout() instead of parse_log_arguments
Reviewed-by: mlarsson, sjohanss
|
2016-01-18 09:14:58 +01:00 |
|
Coleen Phillimore
|
f8800caf4f
|
Merge
|
2016-01-14 16:26:38 -05:00 |
|
David Lindholm
|
ad0c208a5a
|
8146690: Make all classes in GC follow the naming convention
Reviewed-by: dholmes, stefank
|
2016-01-14 13:26:19 +01:00 |
|
Jiangli Zhou
|
50bcef8c75
|
8146523: VirtualMemoryTracker::remove_released_region double count unmapped CDS shared memory
Skip tracking release for unmapped CDS shared space.
Reviewed-by: dholmes, coleenp, iklam, gtriantafill
|
2016-01-12 19:15:42 -05:00 |
|
Goetz Lindenmaier
|
b26df6b69f
|
8146401: Clean up oop.hpp: add inline directives and fix header files
Reviewed-by: coleenp
|
2016-01-04 15:41:05 +01:00 |
|
Marcus Larsson
|
230a27a60d
|
8145083: Use semaphore instead of mutex for synchronization of Unified Logging configuration
Reviewed-by: dholmes, kbarrett, mgronlun
|
2016-01-04 11:37:18 +01:00 |
|