3219 Commits

Author SHA1 Message Date
Doug Simon
29264c3764 8186459: [JVMCI] ClassNotFoundException thrown by CompilerToVM.lookupType() should be converted to a LinkageError
Reviewed-by: kvn, iveresov
2017-08-23 23:38:06 +02:00
Doug Simon
5dfb339a67 Merge 2017-08-24 08:38:50 +00:00
Sangheon Kim
cc97e03ea1 8186402: [TESTBUG] "Balance queues" output expected by test
Changed to use 2 ParallelGCThreads to guarantee generating 'Balance queues' log

Reviewed-by: tschatzl, aharlap
2017-08-23 13:14:20 -07:00
Kim Barrett
e54adefc2f 8186166: Generalize Atomic::cmpxchg with templates
Reviewed-by: dholmes, coleenp
2017-08-23 14:01:17 +02:00
Jesper Wilhelmsson
4f36438943 Merge 2017-08-22 16:20:30 +02:00
Mikhailo Seledtsov
d1cba6b06e Merge 2017-08-22 18:11:22 +00:00
Mikhailo Seledtsov
7133508150 Merge 2017-08-22 09:55:58 -07:00
Igor Veresov
7465efdb3b 8186235: [Graal] compiler/aot/RecompilationTest.java fails in case UseJVMCICompiler is enabled
Make JVMCI respect -XX:-Inline

Reviewed-by: kvn
2017-08-22 08:53:35 -07:00
John Paul Adrian Glaubitz
f4dadf9c80 8186443: Missing stdint.h for zero builds
Reviewed-by: kbarrett, dholmes
2017-08-22 08:37:17 -04:00
Mikhailo Seledtsov
2e4e67ce68 8186542: [TESTBUG] Add jvmti/LoadAgentDcmdTest.java to problem list until underlying issue is resolved
Added the test to the problem list

Reviewed-by: sspitsyn
2017-08-21 19:45:21 -07:00
Igor Ignatyev
b15e27741c 8186537: remove unnecessary @requires from hotspot/compiler/aot tests
Reviewed-by: kvn
2017-08-21 17:08:54 -07:00
Igor Ignatyev
fc152355e2 8186390: test for JDK-4755500
Reviewed-by: thartmann
2017-08-21 07:08:40 -07:00
Igor Ignatyev
3eb1c0902d 8186095: upgrade to jtreg 4.2 b08
Reviewed-by: rriggs, mchung, dholmes, iklam
2017-08-20 20:36:11 -07:00
Muthusamy Chinnathambi
f9c1a3b09b 8180366: [TESTBUG] gc/g1/humongousObjects/TestHumongousClassLoader should not be run with class unloading disabled
Reviewed-by: dfazunen
2017-08-17 15:17:31 +05:30
Arno Zeller
917fbdb583 8185112: [TESTBUG] Serviceability tests cannot parse float if non US locale
Reviewed-by: simonis, goetz, dholmes
2017-08-20 22:20:42 -04:00
Igor Ignatyev
f94bf101bc 8183337: hotspot/compiler/aot tests fail due to missed tools
Reviewed-by: kvn
2017-08-18 14:54:43 -07:00
Doug Simon
750f00f851 8186163: [JVMCI] bad signatures should be detected by MetaAccessProvider.parseMethodDescriptor
Reviewed-by: kvn, iveresov
2017-08-14 14:15:56 -07:00
Igor Ignatyev
abf7e33aa1 8184689: Test applications/ctw/Modules.java fails with AssertionError in sun.hotspot.tools.ctw.Utils.fileNameToClassName
Reviewed-by: kvn
2017-08-14 12:35:38 -07:00
Igor Ignatyev
f6250ebef2 Merge 2017-08-12 01:13:57 +02:00
Igor Ignatyev
970fe42560 8174202: jtreg AOT tests should not assume library extension of .so
Reviewed-by: kvn
2017-08-11 16:06:38 -07:00
Daniel D. Daugherty
c622a0b70d Merge 2017-08-11 21:50:20 +00:00
Ioi Lam
0c216b6c23 8186151: try simple @build fix in compiler/jsr292/PollutedTrapCounts.java
Reviewed-by: dcubed, kvn, jjg
2017-08-11 13:42:02 -07:00
Daniel D. Daugherty
19ead83208 8186149: quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: jwilhelm, sspitsyn
2017-08-11 13:41:40 -07:00
Andrew Haley
37bbfcb2fa 8172791: Issues with JEP 270 (ReservedStackArea)
Reviewed-by: dcubed, thartmann
2017-08-11 16:29:00 -04:00
Sangheon Kim
ebcca449a0 8173335: Improve logging for j.l.ref.reference processing
Add logs for each phases of references and stats for each worker threads

Reviewed-by: tschatzl, shade
2017-08-10 18:09:19 -07:00
Harold Seigel
e2b0679319 8177741: Fix hotspot tests to use --patch-module instead of -Xmodule
Change InMemoryJavaCompiler.compile() to accept --patch-module instead of -Xmodule, and then change appropriate tests.

Reviewed-by: coleenp, gtriantafill
2017-08-10 11:12:13 -04:00
Thomas Schatzl
7009b948bb 8180311: [TESTBUG] gc/stress/gclocker/TestGCLockerWithSerial fails with ClassNotFoundException: java.lang.management.ManagementFactory
Do not run the test on minimal VM

Reviewed-by: shade, sjohanss
2017-08-10 13:57:57 +02:00
Coleen Phillimore
2d67cafe0c Merge 2017-08-09 23:19:43 +00:00
Coleen Phillimore
e1528538f4 8186044: [TESTBUG] DumpSharedDictionary test sometimes fails in JPRT
Wrap test in CDSTestUtils.isUnableToMap(out)

Reviewed-by: iklam, mseledtsov
2017-08-09 18:51:44 -04:00
Mikhailo Seledtsov
047aeb0453 Merge 2017-08-09 15:03:29 -07:00
Thomas Schatzl
1453d9cb23 8183121: Add information about scanned and skipped cards during UpdateRS
Log the number of scanned and skipped cards for the UpdateRS phase too.

Reviewed-by: mgerdin, sangheki
2017-08-09 17:27:42 +02:00
Igor Ignatyev
ca17c7a998 8184738: CTW fails with assert(!method->method_holder()->is_not_initialized()) failed: method holder must be initialized
Reviewed-by: kvn
2017-08-08 12:39:18 -07:00
Serguei Spitsyn
1005679aac Merge 2017-08-08 02:10:30 +00:00
Serguei Spitsyn
0b321ce1b4 8185930: TEST_BUG: jvmti tests should not depend on the jdk.jdi module
Remove unneeded dependencies on the jdk.jdi module

Reviewed-by: dholmes
2017-08-07 18:14:39 -07:00
Kim Barrett
d6e905a18a 8185757: QuickSort array size should be size_t
Changed array size type, propogate effects.

Reviewed-by: tschatzl, coleenp
2017-08-07 20:58:49 -04:00
Yasumasa Suenaga
8b26f53df7 8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
The GetOwnedMonitorInfo() should not return a pending monitor

Reviewed-by: dholmes, dcubed, sspitsyn
2017-08-07 12:34:21 -07:00
Daniel D. Daugherty
92f7c2e680 8185879: quarantine gc/stress/gclocker/TestGCLockerWithSerial.java
Reviewed-by: iklam
2017-08-04 16:39:29 -07:00
Daniel D. Daugherty
f059f51eea 8185876: quarantine compiler/ciReplay/TestSAServer.java
Reviewed-by: kvn
2017-08-04 16:01:26 -07:00
Daniel D. Daugherty
611af2f806 8185874: quarantine gc/stress/gclocker/TestGCLockerWithG1.java
Reviewed-by: mseledtsov, kvn
2017-08-04 15:54:50 -07:00
Daniel D. Daugherty
673b293b76 8185872: quarantine tests named in JDK-8184042 on MacOS X
Reviewed-by: iklam
2017-08-04 15:50:26 -07:00
Goetz Lindenmaier
7635d5162e 8185436: jtreg: introduce @requires property to disable cds tests
Fix CompressedClassPointers test to succeed also if cds is not available.

Reviewed-by: jiangli, mseledtsov, iklam
2017-08-03 10:24:34 +02:00
Roland Westrelin
a6490b0abc 8182036: Load from initializing arraycopy uses wrong memory state
Reviewed-by: kvn
2017-07-03 14:33:00 +02:00
Coleen Phillimore
7c8c0a97fc 8130072: Add a flag to print out statistics for both system dictionary and shared dictionary
Include Shared Dictionary printing when printing system dictionaries

Reviewed-by: shade, gtriantafill
2017-08-03 08:16:00 -04:00
Ioi Lam
f7f193ae71 8072061: Automatically determine optimal sizes for the CDS regions
See new C++ class MetaspaceClosure.

Reviewed-by: coleenp, jiangli, mseledtsov
2017-08-02 18:06:38 -07:00
Igor Ignatyev
addb31f30b Merge 2017-08-02 15:59:33 +00:00
Igor Ignatyev
205cb469e3 8185536: @key aot should be replaced w/ @requires vm.aot
Reviewed-by: kvn, goetz
2017-08-02 08:53:18 -07:00
Coleen Phillimore
17f23d1881 8184994: Add Dictionary size logging and jcmd
Added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty

Reviewed-by: shade, hseigel
2017-08-02 10:52:50 -04:00
Vladimir Kozlov
adb8f74592 Merge 2017-08-01 14:09:34 -07:00
Coleen Phillimore
a1f70549e4 7133093: Improve system dictionary performance
Implement one dictionary per ClassLoaderData for faster lookup and removal during class unloading

Reviewed-by: iklam, acorn, jiangli
2017-07-28 10:48:35 -04:00
Lana Steuck
a8abed5a38 Merge 2017-07-27 02:17:21 +00:00