Markus Grönlund
ba723fbdfb
8224172: assert(jfr_is_event_enabled(id)) failed: invariant
...
Reviewed-by: dcubed, dholmes
2019-05-30 11:42:53 +02:00
Markus Grönlund
be2b567e90
8217089: JFR: Lazy install os interface components for improved startup
...
Reviewed-by: dholmes, egahlin
2019-05-29 13:30:17 +02:00
Markus Grönlund
d2218f73ea
8221121: applications/microbenchmarks are encountering crashes in tier5
...
Reviewed-by: egahlin, dholmes
2019-05-28 13:28:48 +02:00
Stefan Karlsson
4914e0ee95
8224203: Remove need to specify type when using FLAG_SET macros
...
Reviewed-by: rehn, pliden, coleenp
2019-05-22 13:06:31 +02:00
Markus Grönlund
0b9afd7a5a
8220293: Deadlock in JFR string pool
...
Reviewed-by: rehn, egahlin
2019-05-21 20:53:27 +02:00
Ken Dobson
8cab46d6ca
8221507: Implement JFR Events for Shenandoah
...
Reviewed-by: rkennke, shade, egahlin, mseledtsov
2019-05-21 10:36:23 +02:00
Calvin Cheung
72dc5721e0
8207812: Implement Dynamic CDS Archive
...
Improve the usability of AppCDS
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: Jiangli Zhou <jianglizhou@google.com>
Reviewed-by: acorn, jiangli, mseledtsov
2019-05-17 08:29:55 -07:00
Matthias Baesken
c39088c391
8223438: add VirtualizationInformation JFR event
...
Reviewed-by: clanger, egahlin
2019-05-16 09:21:49 +02:00
Coleen Phillimore
4915cf9b71
8223956: Make SymbolTable and StringTable AllStatic
...
Removed superfluous and confusing _the_table pointer.
Reviewed-by: gziemski, rehn
2019-05-16 07:09:17 -04:00
Coleen Phillimore
204059634d
8223657: Remove unused THREAD argument from SymbolTable functions
...
Also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe.
Reviewed-by: dholmes, gziemski
2019-05-14 11:29:18 -04:00
Stefan Karlsson
c90f3ee68b
8223624: Cleanup includes of universe.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:28:30 +02:00
Stefan Karlsson
5a8ba256df
8223136: Move compressed oops functions to CompressedOops class
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Gerard Ziemski
d988e67b89
8185525: Add JFR event for DictionarySizes
...
Added TableStatistics event
Reviewed-by: egahlin, coleenp
2019-05-08 11:11:50 -05:00
Vladimir Kozlov
e9c523ae5f
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
...
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
2019-05-01 12:31:29 -07:00
Coleen Phillimore
6fb8502b77
8074355: make MutexLocker smarter about non-JavaThreads
...
Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads
Reviewed-by: dholmes, rehn, dcubed, lmesnik
2019-05-01 08:56:38 -04:00
Coleen Phillimore
ccb2e9d925
8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
...
Fixed use cases in code except CMS.
Reviewed-by: rehn, dcubed
2019-04-29 16:01:52 -04:00
Coleen Phillimore
fbafef11c0
8222811: Consolidate MutexLockerEx and MutexLocker
...
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
2019-04-25 10:56:31 -04:00
Yasumasa Suenaga
c576c3c3f5
8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
...
Reviewed-by: egahlin, mgronlun
2019-04-24 17:09:24 +09:00
Robbin Ehn
8552ad776a
8218147: make_walkable asserts on multiple calls
...
Reviewed-by: dholmes, dcubed
2019-04-17 09:25:27 +02:00
Yasumasa Suenaga
ec1f61711b
8217362: Emergency dump does not work when disk=false is set
...
Reviewed-by: egahlin, ysuenaga
2019-03-25 15:37:06 +01:00
Boris Ulasevich
504562b3a4
8217647: JFR: recordings on 32-bit systems unreadable
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: egahlin
2019-02-22 17:30:07 +03:00
Robbin Ehn
74d466fd5f
8219436: Safepoint logs correction and misc
...
Reviewed-by: mdoerr, coleenp
2019-02-22 14:20:06 +01:00
Claes Redestad
dbdfbb518f
8219229: Make ConstantPool::tag_at and release_tag_at_put inlineable
...
Reviewed-by: dholmes, coleenp
2019-02-20 09:53:28 +01:00
Robbin Ehn
bec8431683
8203469: Faster safepoints
...
Reviewed-by: dcubed, pchilanomate, dholmes, acorn, coleenp, eosterlund
2019-02-15 14:15:10 +01:00
Mikael Vidstedt
d55784deb0
8218935: Make jfr strncpy uses GCC 8.x friendly
...
Reviewed-by: clanger
2019-02-14 15:17:03 -08:00
Robbin Ehn
046a1f0ff7
8218041: Assorted wrong/missing includes
...
Reviewed-by: dholmes, kbarrett, stefank, shade
2019-01-31 10:31:39 +01:00
Claes Redestad
911c7ff446
8217442: Optimize native accesses to String.value
...
Reviewed-by: shade, dholmes
2019-01-22 11:22:44 +01:00
Simon Tooke
8ec2db0ad9
8216578: Remove unused/obsolete method in JFR code
...
Reviewed-by: mgronlun, mikael
2019-01-16 13:38:19 -05:00
Claes Redestad
045cf9733d
8216995: Clean up JFR command line processing
...
Reviewed-by: gziemski, mgronlun
2019-01-15 21:17:35 +01:00
Yasumasa Suenaga
608258ffd1
8216486: Possibility of integer overflow in JfrThreadSampler::run()
...
Reviewed-by: rehn, sgehwolf
2019-01-11 23:32:52 +09:00
Coleen Phillimore
154a1a02bf
8216167: Update include guards to reflect correct directories
...
Use script and some manual fixup to fix directores names in include guards.
Reviewed-by: lfoltan, eosterlund, kbarrett
2019-01-10 15:13:51 -05:00
Jesper Wilhelmsson
67abf1eef9
Merge
2019-01-08 07:29:13 +01:00
Erik Österlund
0007eebae3
8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
...
Reviewed-by: coleenp, pliden
2019-01-07 12:22:31 +01:00
Coleen Phillimore
1509c1ffe1
8215731: Move forward class definitions out of globalDefinitions.hpp
...
Redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan
2019-01-04 15:06:01 -05:00
David Holmes
526f854cc1
8214097: Rework thread initialization and teardown logic
...
Reviewed-by: rehn, mgronlun, dcubed, kbarrett
2018-12-27 21:17:11 -05:00
Milan Mimica
9cbca323f7
8215727: Restore JFR thread sampler loop to old / previous behavior
...
Reviewed-by: egahlin, mgronlun
2018-12-21 16:56:40 +01:00
Markus Grönlund
e7722158fd
8215284: Reduce noise induced by periodic task getFileSize()
...
Reviewed-by: redestad, egahlin
2018-12-13 14:36:54 +01:00
Erik Gahlin
a3ca6f482e
8215175: Inconsistencies in JFR event metadata
...
Reviewed-by: mgronlun
2018-12-13 14:21:04 +01:00
Erik Gahlin
85ffc2803c
8165675: Trace event for thread park has incorrect unit for timeout
...
Reviewed-by: mgronlun
2018-12-12 18:35:26 +01:00
Roman Kennke
8b62a2ee9d
8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
...
Co-authored-by: Christine Flood <chf@redhat.com>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Zhenygu Gu <zgu@redhat.com>
Co-authored-by: Andrew Haley <aph@redhat.com>
Co-authored-by: Andrew Dinn <adinn@redhat.com>
Co-authored-by: Mario Torre <mtorre@redhat.com>
Reviewed-by: kvn, roland, shade, coleenp, lmesnik, pliden, jgeorge, ihse, erikj
2018-12-10 15:47:44 +01:00
Erik Gahlin
5c30297045
8213617: JFR should record the PID of the recorded process
...
Reviewed-by: mgronlun
2018-12-08 17:41:17 +01:00
Erik Gahlin
8bc45e7b29
8213966: The ZGC JFR events should be marked as experimental
...
Reviewed-by: pliden
2018-12-08 14:08:04 +01:00
Erik Gahlin
714b05023e
8213421: Line number information for execution samples always 0
...
Reviewed-by: mgronlun
2018-12-07 18:00:41 +01:00
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
Erik Gahlin
afdb850f87
8205516: JFR tool
...
Reviewed-by: mgronlun
2018-12-05 16:40:12 +01:00
Robbin Ehn
72235f33c7
8212108: SafepointSynchronizer never ending counter (big enough)
...
Reviewed-by: dholmes, eosterlund
2018-11-23 10:43:18 +01:00
Markus Grönlund
954c14dc83
8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
...
Reviewed-by: egahlin, dholmes
2018-11-23 10:51:59 +01:00
Yasumasa Suenaga
4663065fad
8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions
...
Reviewed-by: mgronlun, egahlin
2018-11-23 16:36:07 +09:00
Coleen Phillimore
dce8ff4dba
8213751: ClassLoaderDataGraph::cld_do() should sometimes require CLDG_lock
...
Add version of loaded_cld_do for runtime calls.
Reviewed-by: eosterlund, rehn
2018-11-16 07:30:40 -05:00