David Holmes
17dd7dc38c
8240588: _threadObj cannot be used on an exiting JavaThread
...
Reviewed-by: rehn, dcubed, kbarrett
2020-05-13 22:29:54 -04:00
Severin Gehwolf
add18914fb
8239785: Cgroups: Incorrect detection logic on old systems in hotspot
...
Return NULL subsystem if no cgroup controllers are mounted.
Reviewed-by: bobv, mbaesken
2020-02-25 12:17:26 +01:00
Kim Barrett
9f334a1640
8240239: Replace ConcurrentGCPhaseManager
...
Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: kbarrett, pliden, sangheki
2020-03-06 18:42:13 -05:00
Coleen Phillimore
65354d838a
8236901: 8232759 missed a test case
...
Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam
2020-01-17 06:56:29 -05:00
Coleen Phillimore
016b0f0caa
8232759: Remove GC.class_stats
...
Make the GC.class_stats option obsolete
Reviewed-by: dholmes, iklam
2020-01-09 17:38:41 -05:00
Thomas Schatzl
89f2d14518
8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
...
Fix determining whether C2 or JVMCI are enabled in the test.
Reviewed-by: sjohanss, kbarrett
2020-01-08 14:36:48 +01:00
Zhengyu Gu
63b2ab296f
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, minqi
2019-11-26 09:27:16 -05:00
Daniel D. Daugherty
e9e1948cfb
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: zgu
2019-11-15 21:19:56 -05:00
Zhengyu Gu
5f19f8c823
8204128: NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, tschatzl
2019-11-15 15:33:34 -05:00
Sangheon Kim
52116d808c
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
2019-11-13 10:49:12 -08:00
Leo Korinth
1fc67ab002
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
2019-11-13 11:37:29 +01:00
Coleen Phillimore
98f454c9ca
8184732: Deadlock detection improvements for 'special' locks
...
Assert that special ranked locks cannot safepoint and allow_vm_block and remove locks from the exceptional lock list in no_safepoint_verifier.
Reviewed-by: dholmes, eosterlund
2019-09-30 13:10:11 -04: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
Xin Liu
63dbcdc874
8222670: pathological case of JIT recompilation and code cache bloat
...
Prevent downgraded compilation tasks from recompiling.
Reviewed-by: sgehwolf, thartmann
2019-05-07 09:17:03 +02:00
Stefan Karlsson
23f02171c8
8221393: ResolvedMethodTable too small for StackWalking applications
...
Reviewed-by: coleenp, rehn
2019-04-10 15:41:04 +02:00
Zhengyu Gu
1f230335e2
8200109: NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")
...
Reviewed-by: shade, coleenp
2019-02-08 14:03:09 -05:00
Kim Barrett
1fcbd0cd0d
8217474: Remove WhiteBox.getConcurrentGCPhases()
...
Remove function and supporting infrastructure.
Reviewed-by: shade, tschatzl
2019-02-05 16:46:49 -05:00
Igor Ignatyev
01e4948836
8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled
...
Reviewed-by: kvn
2019-01-23 16:36:45 -08:00
Kishor Kharbas
d580e2eed2
8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:18:59 -08:00
Jiangli Zhou
57b516dd0e
8202951: Implementation of JEP 341: Default CDS Archives
...
8210592: Convert CDS-mode test sets in tier5 and tier6 to non-CDS-mode tests
8209739: [TESTBUG] javax/imageio/plugins/png/ItxtUtf8Test.java fails with OutOfMemoryError when running in CDS mode
Generate the default CDS archive at JDK build time.
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Reviewed-by: erikj, ihse, dholmes, iklam, ccheung, mseledtsov
2018-10-05 18:56:11 -04:00
Coleen Phillimore
bad4a92e55
8210559: ClassLoaderData Symbols can leak
...
Unrefcount the symbol names when the CLD is destroyed
Reviewed-by: lfoltan, jiangli, iklam
2018-09-14 12:10:28 -04:00
Patricio Chilano Mateo
16b92a561c
8206424: Use locking for cleaning ProtectionDomainTable
...
ServiceThread is now in charge of cleaning ProtectionDomainTable entries
Reviewed-by: coleenp, iklam
2018-08-31 10:22:04 -04:00
Patricio Chilano Mateo
ff17347f8f
8209844: MemberNameLeak.java fails when ResolvedMethod entry is not removed
...
Fixed MemberNameLeak.java due to intermittent failure after 8206423
Reviewed-by: coleenp, lfoltan
2018-08-29 10:46:59 -04:00
Goetz Lindenmaier
c798b68ee1
8207830: [aix] disable jfr in build and tests
...
Reviewed-by: kvn, erikj
2018-07-20 09:46:57 +02:00
Per Lidén
940bc841a7
8199927: Make WhiteBox more GC agnostic
...
Reviewed-by: shade, eosterlund
2018-03-28 11:38:47 +02:00
Stefan Johansson
adfa2c958d
8198433: Remove WhiteBox extension point
...
Reviewed-by: ehelin, dholmes, tschatzl
2018-03-02 10:09:05 +01:00
Stefan Karlsson
08193e2dfb
8198225: os::attempt_reserve_memory_at records memory as committed
...
Reviewed-by: shade, zgu, stuefe
2018-02-21 12:40:07 +01:00
Ioi Lam
96eb1f1fdd
8191375: Add high-level jtreg VMProps to filter out CDS tests
...
Added vm.cds.archived.java.heap
Reviewed-by: mseledtsov, jiangli, ccheung, gtriantafill
2018-02-15 11:39:42 -08:00
Zhengyu Gu
f47021e2ab
8193373: Cleanup ElfFile and family
...
Cleanup elf decoder and added test
Reviewed-by: minqi, coleenp
2018-02-14 17:20:59 -05:00
Mikhailo Seledtsov
eadfc06bd0
8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
...
Created tests for the feature
Reviewed-by: bobv, iignatyev
2017-11-16 19:01:01 -08:00
Robbin Ehn
104ecb2dd1
8189941: Implementation JEP 312: Thread-local handshake
...
Introduce a way to execute a callback on threads without performing a global VM safepoint. Make it both possible and cheap to stop individual threads and not just all threads or none.
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: mdoerr, neliasso, acorn, aph, coleenp, dholmes
2017-08-31 10:00:28 +02:00
Jiangli Zhou
c2d94a0073
8189840: CheckCachedResolvedReferencesApp has no cached resolved references
...
Add WhiteBox.areOpenArchiveHeapObjectsMapped() for CheckCachedResolvedReferencesApp to check and skip test when open archive heap objects are not mapped.
Reviewed-by: iklam, ccheung
2017-11-07 18:48:17 -05:00
Goetz Lindenmaier
92fc72a86b
8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
...
Reviewed-by: ihse, dholmes
2017-09-25 23:42:58 -04:00
Jiangli Zhou
263d11de6d
8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive
...
Shared class' constant pool resolved_references array is cached.
Co-authored-by: Thomas Schatzl <thomas.schatzl@oracle.com>
Reviewed-by: coleenp, iklam, tschatzl
2017-08-14 14:05:26 -04:00
Goetz Lindenmaier
f399078a51
8185436: jtreg: introduce @requires property to disable cds tests
...
Reviewed-by: jiangli, mseledtsov, iklam
2017-08-01 16:03:06 +02:00
Ioi Lam
8cb80d6c43
8072061: Automatically determine optimal sizes for the CDS regions
...
See new C++ class MetaspaceClosure.
Reviewed-by: coleenp, jiangli, mseledtsov
2017-08-02 18:07:02 -07:00
Vladimir Kozlov
b3b17f73e2
Merge
2017-07-05 18:23:35 -07:00
Alan Bateman
d45f906ec4
8181087: Module system implementation refresh (6/2017)
...
Reviewed-by: sspitsyn, hseigel
2017-06-16 09:20:15 -07:00
Rachel Protacio
3843553139
8165896: Use "open" flag from JVM_DefineModule to export all module packages
...
Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules.
Reviewed-by: alanb, hseigel, lfoltan
2017-04-24 12:06:51 -04:00
Kim Barrett
6ac2631be4
8169517
: WhiteBox should provide concurrent GC phase control
...
Added WhiteBox API and G1 implementation.
Reviewed-by: shade, dfazunen
2017-04-13 16:39:23 -04:00
Harold Seigel
10d73cfb6e
8172307: Remove ununsed JVM API JVM_GetModuleByPackageName()
...
Remove get_module_by_package_name() etc., and unneeded test.
Reviewed-by: sspitsyn, gtriantafill
2017-03-01 08:00:02 -05:00
Vladimir Kozlov
2c220df590
8171008: Integrate AOT compiler into JDK
...
Reviewed-by: erikj, mchung, twisti, simonis
2016-12-11 18:50:18 -08:00
Alan Bateman
18af38e927
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: alanb, mchung
2016-12-01 08:56:28 +00:00
Stanislav Smirnov
5066e19a73
8163984: Fix license and copyright headers in jdk9 under test/lib
...
Reviewed-by: dholmes
2016-10-18 21:54:50 -04:00
Michail Chernov
af3260fbe8
8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value
...
Reviewed-by: sangheki, tschatzl
2016-08-02 15:21:53 +03:00
Jon Masamitsu
1536a179ac
Merge
2016-06-10 15:03:10 -07:00
Jon Masamitsu
0818ea7b64
8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC
...
Reviewed-by: sjohanss, sangheki
2016-06-10 11:40:02 -07:00
Dmitry Fazunenko
f4fdc1991e
8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC
...
Reviewed-by: kbarrett, iignatyev
2016-05-30 19:39:09 +04:00
Bharadwaj Yadavalli
386e74649e
Merge
2016-04-21 15:03:58 -04:00
Kirill Zhaldybin
df65dd52de
8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
...
Reviewed-by: tschatzl, dfazunen, iignatyev
2016-04-20 19:16:32 +03:00