Igor Ignatyev
3d40cac8ce
8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags
...
Reviewed-by: dholmes
2021-08-04 05:16:22 +00:00
Igor Ignatyev
33ec3a4d95
8271744: mark hotspot runtime/getSysPackage tests which ignore external VM flags
...
Reviewed-by: dholmes
2021-08-04 04:53:20 +00:00
Igor Ignatyev
b48f31d381
8271743: mark hotspot runtime/jni tests which ignore external VM flags
...
Reviewed-by: dholmes
2021-08-04 04:51:46 +00:00
Igor Ignatyev
68dd828088
8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code
...
Reviewed-by: mseledtsov, dholmes
2021-08-04 02:22:07 +00:00
Igor Ignatyev
34ba70a71b
8269037: jsig/Testjsig.java doesn't have to be restricted to linux only
...
Reviewed-by: mseledtsov, dholmes
2021-08-04 02:19:01 +00:00
Igor Ignatyev
659498a07f
8271829: mark hotspot runtime/Throwable tests which ignore external VM flags
...
Reviewed-by: jiefu
2021-08-04 01:59:33 +00:00
Igor Ignatyev
d3b40cb683
8271826: mark hotspot runtime/condy tests which ignore external VM flags
...
Reviewed-by: jiefu
2021-08-04 01:49:11 +00:00
Calvin Cheung
3435d299f7
8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN
...
Reviewed-by: dholmes, stuefe, iklam, minqi
2021-08-04 01:38:18 +00:00
Jesper Wilhelmsson
c8add223a1
Merge
...
Reviewed-by: mikael
2021-08-03 01:01:25 +00:00
Yumin Qi
84f0231031
8271419: Refactor test code for modifying CDS archive contents
...
Reviewed-by: iklam, ccheung
2021-08-02 23:07:43 +00:00
Igor Ignatyev
ada58d13f7
8067223: [TESTBUG] Rename Whitebox API package
...
Reviewed-by: dholmes, kvn
2021-08-02 20:44:18 +00:00
David Holmes
4f42eb6601
8269523: runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'
...
Reviewed-by: shade, mseledtsov
2021-07-30 04:03:11 +00:00
Emmanuel Bourg
d09b028407
8271396: Spelling errors
...
Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
2021-07-29 16:03:31 +00:00
Jesper Wilhelmsson
a0504cff9f
Merge
2021-07-29 01:07:57 +00:00
Igor Ignatyev
20d2dc1f35
8271403: mark hotspot runtime/memory tests which ignore external VM flags
...
Reviewed-by: dholmes
2021-07-28 23:12:03 +00:00
Igor Ignatyev
e593e3de4c
8271402: mark hotspot runtime/os tests which ignore external VM flags
...
Reviewed-by: dholmes
2021-07-28 23:11:11 +00:00
Igor Ignatyev
c8ae7e5b03
8271174: runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode
...
Reviewed-by: mseledtsov, dholmes
2021-07-28 15:38:26 +00:00
Jesper Wilhelmsson
a50161b750
Merge
2021-07-28 00:36:16 +00:00
Igor Ignatyev
f1e15c8c8f
8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint
...
Reviewed-by: mseledtsov, dholmes
2021-07-27 23:20:19 +00:00
Igor Ignatyev
cea7bc2dea
8271223: two runtime/ClassFile tests don't check exit code
...
Reviewed-by: dholmes
2021-07-27 02:59:40 +00:00
Jesper Wilhelmsson
eb6da88817
Merge
2021-07-27 00:57:58 +00:00
Igor Ignatyev
7ddabbff74
8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to be run in othervm
...
Reviewed-by: dholmes
2021-07-26 17:19:33 +00:00
Igor Ignatyev
3c27f91986
8271222: two runtime/Monitor tests don't check exit code
...
Reviewed-by: dholmes
2021-07-26 17:18:26 +00:00
Jesper Wilhelmsson
0dcfc42f23
Merge
2021-07-24 01:06:15 +00:00
Igor Ignatyev
b4c6229fd4
8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode
...
Reviewed-by: dholmes
2021-07-23 15:32:42 +00:00
Jesper Wilhelmsson
9935440ede
Merge
2021-07-23 01:41:14 +00:00
Igor Ignatyev
e3800e6497
8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode
...
Reviewed-by: dholmes
2021-07-22 23:54:28 +00:00
Igor Ignatyev
ee93cef8aa
8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit code
...
Reviewed-by: dcubed
2021-07-22 23:53:36 +00:00
Igor Ignatyev
84be910e1d
8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode
...
Reviewed-by: dholmes
2021-07-22 23:21:39 +00:00
Igor Ignatyev
2d165a2bdf
8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set -Djava.library.path
...
Reviewed-by: dcubed, dholmes
2021-07-22 22:15:25 +00:00
Igor Ignatyev
4812e53791
8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code
...
Reviewed-by: jiefu, dholmes
2021-07-22 17:14:30 +00:00
Igor Ignatyev
6a9ab6a2cf
8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test
...
Reviewed-by: jiefu, dholmes, dcubed
2021-07-22 17:13:26 +00:00
Patricio Chilano Mateo
e7f9009315
8270085: Suspend during block transition may deadlock if lock held
...
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Reviewed-by: dcubed, dholmes, coleenp
2021-07-22 14:30:19 +00:00
Jesper Wilhelmsson
c36755dedf
Merge
2021-07-22 00:46:18 +00:00
Igor Ignatyev
9b177a7486
8268612: a few runtime/memory tests don't check exit code
...
Reviewed-by: dholmes, mseledtsov
2021-07-21 19:47:03 +00:00
Ioi Lam
0790f04d8a
8271015: Split cds/SharedBaseAddress.java test into smaller parts
...
Reviewed-by: ccheung, minqi
2021-07-21 19:07:07 +00:00
Calvin Cheung
00195b85ed
8265604: Support unlinked classes in dynamic CDS archive
...
Reviewed-by: minqi, iklam
2021-07-20 02:06:42 +00:00
Harold Seigel
67dc1c5bf3
8270837: fix typos in test TestSigParse.java
...
Reviewed-by: jiefu
2021-07-16 14:02:12 +00:00
David Holmes
e35005d5ce
8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN)
...
Reviewed-by: stuefe, iklam
2021-07-16 02:49:40 +00:00
Yumin Qi
a4e5f08fef
8267281: Call prepare_for_dynamic_dumping for jcmd dynamic_dump
...
Reviewed-by: iklam, ccheung
2021-07-12 19:03:38 +00:00
Yumin Qi
f741e4ca74
8264735: Make dynamic dump repeatable
...
Reviewed-by: ccheung, iklam
2021-07-07 19:41:45 +00:00
Zhengyu Gu
bffb1a7199
8269923: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java failed with "FATAL ERROR in native method: Primitive type array expected but not received for JNI array operation"
...
Reviewed-by: dcubed, dholmes
2021-07-07 11:47:02 +00:00
Yumin Qi
e8206dbb17
8263538: SharedArchiveConsistency.java should test -Xshare:auto as well
...
Reviewed-by: iklam, ccheung
2021-07-06 22:27:13 +00:00
Zhengyu Gu
16aa8cbf8d
8269697: JNI_GetPrimitiveArrayCritical() should not accept object array
...
Reviewed-by: kbarrett, dholmes
2021-07-06 12:25:11 +00:00
Christoph Göttschkes
53ad903a82
8269135: TestDifferentProtectionDomains runs into timeout in client VM
...
Reviewed-by: dholmes, dcubed
2021-07-02 15:16:31 +00:00
Calvin Cheung
c1e2a29448
8263640: hs_err improvement: handle class path longer than O_BUFLEN
...
Reviewed-by: iklam, minqi, dholmes
2021-06-29 17:57:15 +00:00
Patricio Chilano Mateo
e238cbd596
8269530: runtime/ParallelLoad/ParallelSuperTest.java timeout
...
Reviewed-by: dholmes, coleenp
2021-06-29 14:35:13 +00:00
Patricio Chilano Mateo
2fd7943ec1
8256425: Obsolete Biased Locking in JDK 18
...
Reviewed-by: kvn, dholmes, dcubed, rrich
2021-06-24 18:54:41 +00:00
Yumin Qi
7c31903dd3
8267075: jcmd VM.cds should print directory of the output files
...
Reviewed-by: ccheung
2021-06-24 14:52:47 +00:00
Harold Seigel
f2e690e0ee
8268720: Unspecified checks on NameAndType constants should not be performed
...
Reviewed-by: dholmes, lfoltan
2021-06-23 12:11:37 +00:00
Thomas Schatzl
1692fd2eba
8017163: G1: Refactor remembered sets
...
8048504: G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
6949259: G1: Merge sparse and fine remembered set hash tables
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: sjohanss, iwalulya
2021-06-21 10:06:05 +00:00
Jesper Wilhelmsson
b7d78a5b66
Merge
2021-06-18 23:04:20 +00:00
Igor Ignatyev
60389eedb3
8269025: jsig/Testjsig.java doesn't check exit code
...
Reviewed-by: hseigel
2021-06-18 15:25:25 +00:00
Igor Ignatyev
2f65d4021f
8268599: mark hotspot runtime/sealedClasses tests which ignore external VM flags
...
Reviewed-by: dholmes, mseledtsov
2021-06-18 10:01:58 +00:00
Igor Ignatyev
3e1dc0a765
8268598: mark hotspot runtime/stringtable tests which ignore external VM flags
...
Reviewed-by: hseigel, mseledtsov
2021-06-18 10:01:03 +00:00
Igor Ignatyev
58eddc8110
8268594: runtime/handshake tests don't need WhiteBox after AOT removal
...
Reviewed-by: dholmes, mseledtsov
2021-06-18 10:00:21 +00:00
Igor Ignatyev
9f4f039231
8268596: mark hotspot runtime/verifier tests which ignore external VM flags
...
Reviewed-by: hseigel, mseledtsov
2021-06-18 09:59:34 +00:00
Igor Ignatyev
4006fe735a
8268597: mark hotspot runtime/symboltable tests which ignore external VM flags
...
Reviewed-by: dholmes, mseledtsov
2021-06-18 09:58:34 +00:00
Igor Ignatyev
8ccb76eb13
8268601: mark hotspot runtime/records tests which ignore external VM flags
...
Reviewed-by: dholmes, mseledtsov
2021-06-18 09:57:44 +00:00
Igor Ignatyev
59d84787e9
8268591: a few runtime/jni tests don't need /othervm
...
Reviewed-by: dholmes, mseledtsov
2021-06-18 09:56:36 +00:00
Ioi Lam
bb24fa652a
8267189: Remove duplicated unregistered classes from dynamic archive
...
Reviewed-by: ccheung, minqi
2021-06-17 22:19:23 +00:00
David Holmes
9f3c7e74ff
8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name
...
Co-authored-by: Markus GaisBauer <markus.gaisbauer@dynatrace.com>
Reviewed-by: stuefe, luhenry
2021-06-15 02:12:57 +00:00
Jesper Wilhelmsson
17295b1bb0
Merge
...
Reviewed-by: dcubed
2021-06-14 15:55:57 +00:00
Calvin Cheung
01054e6f5a
8268470: CDS dynamic dump asserts with JFR RecordingStream
...
Reviewed-by: minqi, iklam
2021-06-11 16:08:18 +00:00
Igor Ignatyev
cce8da2c60
8268602: a couple runtime/os tests don't check exit code
...
Reviewed-by: dholmes
2021-06-11 12:40:44 +00:00
Igor Ignatyev
a437ce839f
8268580: runtime/memory/LargePages/TestLargePagesFlags.java should be run in driver mode
...
Reviewed-by: dholmes
2021-06-11 05:05:23 +00:00
Igor Ignatyev
bd9c2fa73b
8268565: runtime/records/RedefineRecord.java should be run in driver mode
...
Backport-of: 94d0b0f981
2021-06-11 03:12:50 +00:00
Igor Ignatyev
94d0b0f981
8268565: runtime/records/RedefineRecord.java should be run in driver mode
...
Reviewed-by: hseigel
2021-06-11 02:44:08 +00:00
Calvin Cheung
4fd2a14997
8267556: Enhance class paths check during runtime
...
Reviewed-by: minqi, iklam
2021-06-10 19:50:44 +00:00
Daniel D. Daugherty
f677163b8a
8266130: convert Thread-SMR stress tests from counter based to time based
...
Reviewed-by: cjplummer, dholmes
2021-06-10 13:09:26 +00:00
Igor Ignatyev
6c552a7b42
8268544: some runtime/sealedClasses tests should be run in driver mode
...
Reviewed-by: hseigel
2021-06-10 13:03:29 +00:00
Igor Ignatyev
6b6ff5360a
8268543: some runtime/verifier tests should be run in driver mode
...
Reviewed-by: hseigel
2021-06-10 12:29:44 +00:00
Igor Ignatyev
2623b0bf39
8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA
...
Reviewed-by: mseledtsov, kvn
2021-06-10 03:18:39 +00:00
Calvin Cheung
516e60a7ee
8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies
...
Reviewed-by: iklam, minqi
2021-06-03 22:56:57 +00:00
Ioi Lam
ecf6112a21
8267958: [TESTBUG] cds DynamicLoaderConstraintsTest.java timed out
...
Reviewed-by: ccheung, jiefu
2021-06-02 19:05:42 +00:00
David Holmes
71425ddfb4
8267118: OutOfMemoryError cannot be caught as a Throwable
...
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: coleenp
2021-06-02 10:42:17 +00:00
Joe Darcy
8624cb53cd
8266530: HotSpot changes for JEP 306
...
Reviewed-by: dholmes, hseigel
2021-06-01 22:00:48 +00:00
Jie Fu
6ffa3e66db
8267754: cds/appcds/loaderConstraints/LoaderConstraintsTest.java fails on x86_32 due to customized class loader is not supported
...
Reviewed-by: minqi, dholmes, iklam
2021-05-26 22:58:45 +00:00
David Holmes
d0d2ddccaf
8267651: runtime/handshake/HandshakeTimeoutTest.java times out when dumping core
...
Reviewed-by: dcubed
2021-05-25 23:35:17 +00:00
Ioi Lam
209769b5ad
8267347: CDS record_linking_constraint asserts with unregistered class
...
Reviewed-by: minqi, ccheung
2021-05-24 21:52:13 +00:00
Weijun Wang
640a2afda3
8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager
...
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: dholmes, alanb, dfuchs, mchung, mullan, prr
2021-05-24 16:55:55 +00:00
Denghui Dong
83b3607290
8266642: improve ResolvedMethodTable hash function
...
Reviewed-by: vlivanov, coleenp
2021-05-20 22:19:04 +00:00
Calvin Cheung
1c7a1310d9
8267350: Archived old interface extends interface with default method causes crash
...
Reviewed-by: iklam, minqi
2021-05-20 21:03:13 +00:00
Vicente Romero
0fa9223f34
8260517: implement Sealed Classes as a standard feature in Java
...
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Reviewed-by: dholmes, mcimadamore, jlahoda
2021-05-20 09:11:08 +00:00
Thomas Stuefe
726785b8d7
8267155: runtime/os/TestTracePageSizes times out
...
Reviewed-by: shade, sjohanss
2021-05-20 08:16:36 +00:00
Jie Fu
3f883e8f0d
8267351: runtime/cds/SharedBaseAddress.java fails on x86_32 due to Unrecognized VM option 'UseCompressedOops'
...
Reviewed-by: dholmes, ccheung
2021-05-19 07:17:13 +00:00
Aleksey Shipilev
f6c2891118
8267229: Split runtime/Metaspace/elastic test configurations for better scalability
...
Reviewed-by: stuefe
2021-05-18 08:08:54 +00:00
Thomas Stuefe
3c010a7c7e
8265705: aarch64: KlassDecodeMovk mode broken
...
Reviewed-by: aph, iklam, ngasson
2021-05-17 16:14:22 +00:00
Yumin Qi
2066f497b9
8266764: [REDO] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive
...
Reviewed-by: ccheung, iklam
2021-05-16 02:26:46 +00:00
Harold Seigel
16ca370f1a
8265694: Investigate test StressHiddenClasses.java
...
Reviewed-by: lfoltan
2021-05-14 14:52:37 +00:00
Ioi Lam
1e0ecd6d56
8265605: Cannot call BootLoader::loadClassOrNull before initPhase2
...
Reviewed-by: alanb, mchung
2021-05-14 06:26:41 +00:00
Harold Seigel
e14b026841
8243287: Removal of Unsafe::defineAnonymousClass
...
Reviewed-by: iklam, mchung, alanb, dholmes
2021-05-13 12:46:54 +00:00
David Holmes
d215743a91
8231031: runtime/ReservedStack/ReservedStackTest.java fails after jsr166 refresh
...
Reviewed-by: dcubed
2021-05-13 01:14:38 +00:00
Philippe Marschall
ab17be2835
8252530: Fix inconsistencies in hotspot whitebox
...
Reviewed-by: dholmes, amenkov
2021-05-12 23:14:30 +00:00
David Holmes
e828a939a8
8261395: C1 crash "cannot make java calls from the native compiler"
...
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: iklam, hseigel, coleenp
2021-05-12 05:21:58 +00:00
Calvin Cheung
25d99e5267
8266330: itableMethodEntry::initialize() asserts with archived old classes
...
Reviewed-by: iklam, minqi
2021-05-10 16:24:11 +00:00
Yumin Qi
04fad70437
8266765: [BACKOUT] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive
...
Reviewed-by: ccheung
2021-05-07 23:49:00 +00:00
Wang Huang
9a19a0cc10
8264760: JVM crashes when two threads encounter the same resolution error
...
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Wu Yan <wuyan34@huawei.com>
Reviewed-by: dholmes, hseigel
2021-05-07 12:55:40 +00:00
Yumin Qi
43ad24feb2
8265465: jcmd VM.cds should keep already dumped archive when exception happens
...
Reviewed-by: iklam, ccheung
2021-05-07 03:01:32 +00:00
Aleksey Shipilev
36e5ad61e6
8263236: runtime/os/TestTracePageSizes.java fails on old kernels
...
Reviewed-by: dholmes, sjohanss, stuefe
2021-05-06 20:34:49 +00:00
Harold Seigel
eb3b96d86b
8266496: WBIsKlassAliveClosure.do_klass() fails for hidden classes
...
Reviewed-by: dholmes, coleenp, mseledtsov, lfoltan
2021-05-06 12:25:53 +00:00
Yumin Qi
8b37d48770
8255493: Support for pre-generated java.lang.invoke classes in CDS dynamic archive
...
Reviewed-by: iklam, ccheung
2021-05-04 17:18:43 +00:00
Per Liden
c5dc657f0b
8266056: runtime/stringtable/StringTableCleaningTest.java failed with "RuntimeException: Missing Callback in [10, 11]"
...
Reviewed-by: coleenp, dholmes
2021-05-03 07:28:19 +00:00
Ioi Lam
2c381e0f8d
8262376: ReplaceCriticalClassesForSubgraphs.java fails if --with-build-jdk is used
...
Reviewed-by: dholmes, minqi, ccheung
2021-04-29 23:22:49 +00:00
Yasumasa Suenaga
39abac98f9
8266176: -Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c
...
Reviewed-by: dholmes
2021-04-29 07:59:35 +00:00
Aleksei Voitylov
f6e26f6f33
8265756: AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter
...
Reviewed-by: adinn, aph
2021-04-27 11:17:28 +00:00
Vladimir Kozlov
4785e112ae
8264806: Remove the experimental JIT compiler
...
Reviewed-by: iignatyev, erikj
2021-04-27 06:23:21 +00:00
Vladimir Kozlov
694acedf18
8264805: Remove the experimental Ahead-of-Time Compiler
...
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
2021-04-27 01:12:18 +00:00
Yumin Qi
20a373a0d0
8265393: VM crashes if both -XX:+RecordDynamicDumpInfo and -XX:SharedArchiveFile options are specified
...
Reviewed-by: iklam, ccheung
2021-04-23 21:51:11 +00:00
Daniel D. Daugherty
c9b70c8042
8265240: runtime/Thread/SuspendAtExit.java needs updating
...
Reviewed-by: rehn, dholmes
2021-04-23 14:20:34 +00:00
Calvin Cheung
9499175064
8261090: Store old classfiles in static CDS archive
...
Reviewed-by: iklam, minqi
2021-04-22 15:13:29 +00:00
Harold Seigel
f45d46095a
8265017: runtime/HiddenClasses/StressHiddenClasses.java timed out on Win* OCI
...
Reviewed-by: dholmes
2021-04-21 17:34:32 +00:00
Harold Seigel
0136c89ce1
8265490: Unterminated string passed to FindClass() in hotspot test
...
Reviewed-by: coleenp, stuefe
2021-04-21 16:01:22 +00:00
Erik Gahlin
4dcaac1feb
8265036: JFR: Remove use of -XX:StartFlightRecording= and -XX:FlightRecorderOptions=
...
Reviewed-by: cjplummer
2021-04-20 15:53:45 +00:00
Erik Gahlin
7c37c022a1
8244190: JFR: When starting a JVM with -XX:StartFlightRecording, output is written to stdout
...
Reviewed-by: mgronlun
2021-04-16 17:26:13 +00:00
Harold Seigel
b23dbdbdb3
8257804: Test runtime/modules/ModuleStress/ModuleStressGC.java fails: 'package test defined in module jdk.test, exports list being walked' missing from stdout/stderr
...
Reviewed-by: dholmes
2021-04-15 12:19:47 +00:00
Yumin Qi
e7cbeba866
8259070: Add jcmd option to dump CDS
...
Reviewed-by: ccheung, iklam, mli
2021-04-15 05:21:24 +00:00
Hui Shi
42f4d70627
8264649: runtime/InternalApi/ThreadCpuTimesDeadlock.java crash in fastdebug C2 with -XX:-UseTLAB
...
Reviewed-by: thartmann, kvn
2021-04-10 00:03:57 +00:00
Coleen Phillimore
f26cd2ac1c
8264997: Remove SystemDictionary::cache_get
...
Reviewed-by: hseigel
2021-04-09 20:47:06 +00:00
Coleen Phillimore
06e6b1f7ae
8259242: Remove ProtectionDomainSet_lock
...
Reviewed-by: dholmes, pchilanomate
2021-04-09 14:59:43 +00:00
Coleen Phillimore
255afbea92
8264672: runtime/ParallelLoad/ParallelSuperTest.java timed out
...
Reviewed-by: hseigel, lfoltan, dholmes
2021-04-08 11:44:23 +00:00
Ioi Lam
78d1164ce2
8214455: Relocate CDS archived regions to the top of the G1 heap
...
Reviewed-by: tschatzl, ccheung
2021-04-08 00:41:28 +00:00
Yumin Qi
d920f8588c
8264540: WhiteBox.metaspaceReserveAlignment should return shared region alignment
...
Reviewed-by: ccheung, iklam
2021-04-05 18:31:12 +00:00
Daniel D. Daugherty
f259eeaf65
8264393: JDK-8258284 introduced dangling TLH race
...
Reviewed-by: dholmes, rehn, eosterlund
2021-04-03 19:06:34 +00:00
Coleen Phillimore
5e59d28def
8262046: Clean up parallel class loading code and comments
...
Reviewed-by: lfoltan, iklam
2021-04-01 21:16:58 +00:00
Yi Yang
de495df78d
8264413: Data is written to file header even if its CRC32 was calculated
...
Reviewed-by: ccheung, minqi
2021-04-01 02:07:48 +00:00
Yumin Qi
928fa5b5f9
8244540: Print more information with -XX:+PrintSharedArchiveAndExit
...
Reviewed-by: iklam, ccheung
2021-03-31 03:10:38 +00:00
Yi Yang
b65219881d
8264429: Test runtime/cds/appcds/VerifyWithDefaultArchive.java assumes OpenJDK build
...
Reviewed-by: dcubed, shade
2021-03-30 14:45:55 +00:00
Yi Yang
bcdf4694e0
8264337: VM crashed when -XX:+VerifySharedSpaces
...
Reviewed-by: minqi, ccheung, shade
2021-03-30 07:20:10 +00:00
Ioi Lam
41657b15ac
8261551: Remove special CDS handling in Metaspace::allocate
...
Reviewed-by: minqi, dholmes, stuefe
2021-03-26 03:37:14 +00:00
Anton Kozlov
dbc9e4b50c
8253795: Implementation of JEP 391: macOS/AArch64 Port
...
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
Co-authored-by: Vladimir Kempik <vkempik@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry
2021-03-25 18:10:18 +00:00
Aleksei Voitylov
133a63b4a1
8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton
...
Reviewed-by: iklam, dholmes, alanb, redestad
2021-03-24 16:32:36 +00:00
Coleen Phillimore
5bc382fb7a
8263976: Remove block allocation from BasicHashtable
...
Reviewed-by: lfoltan, iklam
2021-03-23 12:11:26 +00:00
Jie Fu
7b81f8e34b
8263915: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java fails when UseCompressedClassPointers is off
...
Reviewed-by: minqi
2021-03-23 07:51:58 +00:00
Ioi Lam
2b93ae0019
8261480: MetaspaceShared::preload_and_dump should check exceptions
...
Reviewed-by: dholmes, ccheung
2021-03-18 04:15:58 +00:00
Igor Ignatyev
d825198e55
8263556: remove @modules java.base
from tests
...
Reviewed-by: dcubed, naoto, iris
2021-03-15 17:05:28 +00:00
Ioi Lam
da9ead5e7f
8263399: CDS should archive only classes allowed by module system
...
Reviewed-by: ccheung, minqi
2021-03-14 06:01:57 +00:00
Igor Ignatyev
a7aba2b61c
8263549: 8263412 can cause jtreg testlibrary split
...
Reviewed-by: iklam, dcubed
2021-03-13 14:51:53 +00:00
Igor Ignatyev
0b68ced027
8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412
...
Reviewed-by: dcubed
2021-03-13 01:33:03 +00:00
Igor Ignatyev
e834f99d1d
8263412: ClassFileInstaller can't be used by classes outside of default package
...
Reviewed-by: iklam, coleenp, mseledtsov
2021-03-12 23:13:16 +00:00
Ioi Lam
0c8350edaf
8263460: DynamicArchiveRelocationTest.java fails in product VM
...
Reviewed-by: ccheung, dcubed
2021-03-12 21:45:01 +00:00
Coleen Phillimore
b932a62c44
8263470: Consolidate copies of getClassBytes in various tests
...
Reviewed-by: hseigel, stuefe, mseledtsov
2021-03-12 20:48:51 +00:00
Robbin Ehn
aa33443b53
8262454: Handshake timeout improvements, single target, kill unfinished thread
...
Reviewed-by: pchilanomate, dholmes, dcubed
2021-03-12 08:58:26 +00:00
Yumin Qi
3820ab9e82
8236847: CDS archive with 4K alignment unusable on machines with 64k pages
...
Reviewed-by: iklam, stuefe, erikj, ihse
2021-03-11 16:49:24 +00:00
Coleen Phillimore
57f16f9fe5
8262377: Parallel class resolution loses constant pool error
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: dholmes, iklam, hseigel, kvn
2021-03-10 20:58:18 +00:00
Calvin Cheung
9399e1b710
8261918: two runtime/cds/appcds/VerifierTest failed with "Unable to use shared archive"
...
Reviewed-by: iklam, minqi
2021-03-10 17:18:36 +00:00
Coleen Phillimore
4d21a455aa
8262913: KlassFactory::create_from_stream should never return NULL
...
Reviewed-by: hseigel, iklam
2021-03-10 14:15:32 +00:00
Ioi Lam
d8a9c3ca92
8263002: Remove CDS MiscCode region
...
Reviewed-by: coleenp, dholmes
2021-03-10 06:07:39 +00:00
Calvin Cheung
3212f80a80
8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing
...
Reviewed-by: iklam, dcubed
2021-03-09 21:52:51 +00:00
Mikhailo Seledtsov
9221540e2a
8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest
...
Reviewed-by: iignatyev, coleenp, stuefe
2021-03-08 20:09:59 +00:00
Ioi Lam
75a5be8ac5
8263054: [testbug] SharedArchiveConsistency.java reuses jsa files
...
Reviewed-by: dholmes, minqi
2021-03-06 08:55:42 +00:00
Calvin Cheung
02fbcb52b8
8261532: Archived superinterface class cannot be accessed
...
Reviewed-by: minqi, iklam
2021-03-04 19:57:48 +00:00
Harold Seigel
3d3eb5c8d3
8262368: wrong verifier message for bogus return type
...
Reviewed-by: dholmes, coleenp
2021-03-03 13:18:36 +00:00
Jiangli Zhou
9f0f0c9870
8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings
...
Reviewed-by: iklam
2021-03-02 02:58:06 +00:00
Stefan Johansson
fe8e3707c5
8262188: Add test to verify trace page sizes logging on Linux
...
Reviewed-by: stuefe, tschatzl
2021-03-01 12:03:44 +00:00
Yang Yi
3a0d6a64bc
8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified
...
Reviewed-by: stuefe, lucy
2021-02-25 02:08:52 +00:00
Calvin Cheung
78cde64800
8261860: Crash caused by lambda proxy class loaded in Shutdown hook
...
Reviewed-by: iklam, minqi
2021-02-19 02:40:03 +00:00
Ioi Lam
d9744f6536
8261608: Move common CDS archive building code to archiveBuilder.cpp
...
Reviewed-by: coleenp, ccheung
2021-02-15 06:37:39 +00:00
Coleen Phillimore
ace8f94616
8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed
...
Reviewed-by: dholmes, iklam
2021-02-08 21:31:25 +00:00
Ioi Lam
c5ff454481
8250989: Consolidate buffer allocation code for CDS static/dynamic dumping
...
Reviewed-by: ccheung, coleenp
2021-02-07 07:10:38 +00:00
Calvin Cheung
0218917109
8258732: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails
...
Reviewed-by: minqi, iklam
2021-02-05 17:23:48 +00:00
Calvin Cheung
55d62a5338
8213226: [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog()
...
Reviewed-by: iklam, minqi
2021-02-01 22:17:57 +00:00
David Holmes
b6a736738a
8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
...
Reviewed-by: shade, stuefe
2021-02-01 21:31:25 +00:00
Harold Seigel
181d63ffce
8260522: Clean up warnings in hotspot JTReg runtime tests
...
Reviewed-by: lfoltan, coleenp
2021-02-01 16:46:17 +00:00
Ralf Schmelter
d2b0ea1d01
8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError
...
Reviewed-by: cjplummer, stuefe
2021-01-29 13:53:40 +00:00
Harold Seigel
20e7df506f
8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections
...
Reviewed-by: shade, lmesnik
2021-01-28 13:17:22 +00:00
Harold Seigel
e080ce9212
8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out
...
Reviewed-by: stuefe, coleenp
2021-01-26 13:17:08 +00:00
Harold Seigel
f928265e81
8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined
...
Reviewed-by: lfoltan, sspitsyn, dholmes
2021-01-22 13:52:05 +00:00
Daniel D. Daugherty
be57cf149e
8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests
...
Reviewed-by: dholmes, coleenp
2021-01-14 14:23:27 +00:00
Jesper Wilhelmsson
51e14f2e2a
Merge
2021-01-14 01:29:47 +00:00
Calvin Cheung
15dd8f3aa4
8259275: JRuby crashes while resolving invokedynamic instruction
...
Reviewed-by: iklam, minqi, lfoltan
2021-01-13 05:51:52 +00:00
Richard Reingruber
a6ab9e4740
8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled
...
Reviewed-by: mdoerr, stuefe
2021-01-12 08:35:12 +00:00
David Holmes
7e6677b532
8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty
...
Reviewed-by: dcubed
2021-01-08 22:25:21 +00:00
David Holmes
712014c595
8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234
...
Reviewed-by: dcubed, hseigel
2021-01-08 04:11:22 +00:00
Daniel D. Daugherty
c0540ffda9
8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads
...
Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn
2021-01-06 14:34:55 +00:00
Jesper Wilhelmsson
57217b58bf
Merge
2020-12-24 08:28:24 +00:00
Daniel D. Daugherty
8b37c2c58f
8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java fails with Monitor should be deflated.: expected true to equal false
...
Reviewed-by: hseigel
2020-12-23 22:02:09 +00:00
Jesper Wilhelmsson
11bd7a814f
Merge
2020-12-17 03:04:19 +00:00
Calvin Cheung
b5a3a5b621
8258236: Segfault in ClassListParser::resolve_indy dumping static AppCDS archive
...
Reviewed-by: redestad, coleenp
2020-12-16 02:37:29 +00:00
David Holmes
1e77896838
8236225: Remove expired flags in JDK 17
...
8256717: Expire the long term obsoleted VM flags
Reviewed-by: coleenp, kvn
2020-12-16 00:00:12 +00:00
Coleen Phillimore
c37eabe73b
8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest
...
Reviewed-by: iklam, stuefe
2020-12-15 20:48:18 +00:00
Yumin Qi
36e2097401
8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region"
...
Reviewed-by: ccheung, iklam, stuefe
2020-12-15 16:52:26 +00:00
Igor Ignatyev
3342ecaf44
8258054: runtime/sealedClasses/GetPermittedSubclassesTest.java fails w/ jdk17
...
Reviewed-by: mikael, hseigel, darcy
2020-12-10 18:16:33 +00:00
Joe Darcy
6be1f5671e
8257450: Start of release updates for JDK 17
...
8257451: Add SourceVersion.RELEASE_17
8257453: Add source 17 and target 17 to javac
Reviewed-by: dholmes, erikj, iris, mikael, jjg, jlahoda, jwilhelm, mchung, ihse
2020-12-10 16:46:28 +00:00
Harold Seigel
d33a689b96
8256867: Classes with empty PermittedSubclasses attribute cannot be extended
...
Reviewed-by: lfoltan, mchung, jlahoda, chegar
2020-12-09 19:07:11 +00:00
Dan Smith
48d8650ae1
8257845: Integrate JEP 390
...
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam@openjdk.org>
Co-authored-by: Lois Foltan <lfoltan@openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
2020-12-08 23:04:01 +00:00
Calvin Cheung
291ba97fab
8251267: CDS tests should use CDSTestUtils.getOutputDir instead of System.getProperty("user.dir")
...
Reviewed-by: minqi, iklam
2020-12-08 20:00:10 +00:00
Jan Lahoda
637b0c64b0
8246778: Compiler implementation for Sealed Classes (Second Preview)
...
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Reviewed-by: lfoltan, mchung, alanb, mcimadamore, chegar
2020-12-07 11:11:31 +00:00
Calvin Cheung
d8ac76fa09
8257651: LambdaEagerInit.java test failed in 2 different ways
...
Reviewed-by: iklam, lfoltan
2020-12-04 17:07:00 +00:00
Harold Seigel
e4497c9e69
8256718: Obsolete the long term deprecated and aliased Trace flags
...
Reviewed-by: sspitsyn, iklam, dholmes, coleenp
2020-12-03 13:14:57 +00:00
Richard Reingruber
4a267f1bc2
8244847: Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails
...
Reviewed-by: stuefe, mdoerr
2020-12-03 08:50:08 +00:00
Calvin Cheung
3da30e991a
8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes
...
Reviewed-by: iklam, redestad, mchung
2020-12-02 22:17:46 +00:00
Yasumasa Suenaga
fb139cff1a
8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c
...
Reviewed-by: dholmes, stuefe
2020-12-02 09:06:02 +00:00
Nils Eliasson
cfb175dfdf
8256508: Improve CompileCommand flag
...
Reviewed-by: redestad, kvn
2020-11-25 14:20:35 +00:00
Coleen Phillimore
1aa90ac629
8256822: runtime/logging/RedefineClasses.java fails with "Error: VM option 'Verbose' is develop and is available only in debug version of VM."
...
Reviewed-by: stuefe
2020-11-21 21:55:59 +00:00
Coleen Phillimore
e7c7469cf5
8246378: [Windows] assert on MethodHandle logging code
...
Reviewed-by: iklam, vlivanov
2020-11-20 13:00:10 +00:00
Dong Bo
b0b9dd27b8
8256318: AArch64: Add support for floating-point absolute difference
...
Reviewed-by: aph
2020-11-18 10:14:20 +00:00
Thomas Schatzl
d30956055b
8253081: G1 fails on stale objects in archived module graph in Open Archive regions
...
Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad
2020-11-18 08:21:03 +00:00
Harold Seigel
56ea7864d4
8245215: Obsolete InitialBootClassLoaderMetaspaceSize and UseLargePagesInMetaspace
...
Reviewed-by: lfoltan, ccheung, stuefe, coleenp
2020-11-13 13:13:43 +00:00
Yumin Qi
1d3d64f34c
8255973: Add more logging to debug JDK-8255917
...
Reviewed-by: ccheung, stuefe, iklam
2020-11-13 03:44:41 +00:00