Lois Foltan
7ca4027957
8169559: Add class loader names to relevant VM messages
...
Added new method class_in_module_of_loader to provide a standard format for class information within error messages.
Reviewed-by: goetz, hseigel, mchung
2018-06-25 11:33:11 -04:00
Alex Menkov
7d8922221d
8201513: nsk/jvmti/IterateThroughHeap/filter-* are broken
...
Reviewed-by: sspitsyn, cjplummer
2018-07-13 10:10:51 -07:00
Daniil Titov
a2a00af3c3
8191948: db error: InvalidTypeException: Can't assign double[][][] to double[][][]
...
Reviewed-by: sspitsyn, amenkov
2018-07-12 22:53:35 -07:00
Gary Adams
539a39c5f6
8206007: nsk/jdb/exclude001 test is taking a long time on some builds
...
Reviewed-by: cjplummer, sspitsyn
2018-07-12 10:41:44 -04:00
Leonid Mesnik
cd45167430
8139876: Exclude hanging nsk/stress/stack from execution with deoptimization enabled
...
Reviewed-by: kvn, mseledtsov
2018-07-12 13:32:45 -07:00
Jesper Wilhelmsson
dafb3af62d
Merge
2018-07-11 21:41:43 +02:00
Coleen Phillimore
fb3b911fbe
8198720: Obsolete PrintSafepointStatistics, PrintSafepointStatisticsTimeout and PrintSafepointStatisticsCount options
...
Convert PrintSafepointStatistics to UL
Reviewed-by: shade, lfoltan
2018-07-11 14:44:05 -04:00
Calvin Cheung
a10d6e71d8
8205946: JVM crash after call to ClassLoader::setup_bootstrap_search_path()
...
Exit vm if setting of boot class path fails.
Reviewed-by: lfoltan, jiangli, dholmes
2018-07-10 19:04:13 -07:00
David Holmes
7d7116339a
8206954: Test runtime/Thread/ThreadPriorities.java crashes with SEGV in pthread_getcpuclockid
...
Run the new runtime/jni/terminatedThread/TestTerminatedThread.java test in othervm mode
Reviewed-by: alanb, mikael
2018-07-10 03:14:55 -04:00
David Holmes
e9ad46f26c
8205878: pthread_getcpuclockid is expected to return 0 code
...
Reviewed-by: cjplummer, amenkov, coleenp
2018-07-09 20:17:32 -04:00
Kim Barrett
051f4ed627
8204834: Fix confusing "allocate" naming in OopStorage
...
Allocate_list => allocation_list and so on.
Reviewed-by: dholmes, tschatzl, coleenp
2018-07-09 13:35:55 -04:00
Jiangli Zhou
9ba5bab865
8202035: Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module
...
Support system module archiving with unnamed initial module at dump time.
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Reviewed-by: erikj, coleenp, mchung, iklam, ccheung
2018-07-08 12:43:05 -04:00
Coleen Phillimore
3e4eba7668
8206309: Tier1 SA tests fail
...
Remove tests that should have been removed with JDK-8205534
Reviewed-by: hseigel
2018-07-03 15:40:08 -04:00
Coleen Phillimore
c0ebf80159
8205534: Remove SymbolTable dependency from serviceability agent
...
Reviewed-by: gziemski, poonam, jgeorge, hseigel
2018-07-03 13:41:18 -04:00
Jesper Wilhelmsson
4222f3408c
Merge
2018-07-03 02:07:49 +02:00
Daniil Titov
bebd49cf84
8206086: [Graal] JDI tests fail with com.sun.jdi.ObjectCollectedException
...
Reviewed-by: sspitsyn, cjplummer, amenkov
2018-06-29 12:34:03 -07:00
Mikael Vidstedt
c89978f4fd
8206022: Add test to check that the JVM accepts class files with version 56
...
Reviewed-by: hseigel, hseigel
2018-06-28 17:45:59 -07:00
Robin Westberg
736e57146d
8206006: Build failed on Windows
...
Reviewed-by: jwilhelm, dcubed
2018-06-28 22:28:41 +02:00
Joe Darcy
e56162b43d
8205615: Start of release updates for JDK 12
...
8205621: Increment JDK version for JDK 12
8193292: Add SourceVersion.RELEASE_12
8193290: Add source 12 and target 12 to javac
8205619: Bump maximum recognized class file version to 56 for JDK 12
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Mikael Vidstedt <mikael.vidstedt@oracle.com>
Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes
2018-06-27 21:01:12 -07:00
David Holmes
95bf19563b
8010319: Implementation of JEP 181: Nest-Based Access Control
...
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Maurizio Mimadamore <maurizio.mimadamore@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Daniel Smith <daniel.smith@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Kumar Srinivasan <kumardotsrinivasan@gmail.com>
Co-authored-by: Boris Ulasevich <boris.ulasevich@bell-sw.com>
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
2018-06-23 01:32:41 -04:00
Igor Ignatyev
6eeaab54a4
8155192: [TESTBUG] SHA tests assumes that x86 does not have SHA intrinsics
...
Reviewed-by: kvn, gromero
2018-06-22 16:11:36 -07:00
Igor Ignatyev
41120acf74
8172854: [TESTBUG] Exclude runtime/ReservedStack/ReservedStackTest.java from being run with DeoptimizeALot option
...
Reviewed-by: kvn
2018-06-21 22:17:22 -07:00
Mikael Vidstedt
1f437b30f3
8202331: Obsolete support for commercial features
...
Reviewed-by: kvn, cjplummer, dholmes
2018-06-21 21:37:28 -07:00
Igor Ignatyev
c1c2c677cf
8205490: update ProblemList-graal
...
Reviewed-by: kvn, epavlova
2018-06-21 16:45:29 -07:00
Igor Ignatyev
0c8ab995b9
8185927: create regression test for 8062950
...
Reviewed-by: kvn
2018-06-21 15:14:36 -07:00
Alan Bateman
91d9f3fbe0
8194937: Inconsistent behavior of --validate-modules when combined with -m and other options
...
Reviewed-by: mchung
2018-06-21 18:56:35 +01:00
Chris Plummer
cda97e3382
8205385: Problem list vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java
...
Reviewed-by: sspitsyn
2018-06-20 19:46:44 -07:00
Leonid Mesnik
4dae1e471b
8204974: Quarantine serviceability/sa/TestInstanceKlassSize* tests for CDS enabled mode
...
Reviewed-by: ccheung, mseledtsov, jiangli
2018-06-20 12:02:17 -07:00
Gustavo Romero
f02e0d4779
8204135: jtreg: Fix failing RTM test TestUseRTMXendForLockBusy
...
Reviewed-by: goetz, iignatyev
2018-06-20 22:02:46 +02:00
Igor Ignatyev
55eb2d9b79
8205433: clean up hotspot ProblemList
...
Reviewed-by: kvn
2018-06-20 12:42:43 -07:00
Gary Adams
dfe4aabde4
6545967: sp05t003 failed ResumeThread() due to THREAD_NOT_SUSPENDED
...
Reviewed-by: cjplummer, sspitsyn
2018-06-20 13:57:38 -04:00
Mikhailo Seledtsov
a22821323a
8204701: [TESTBUG] runtime/SharedArchiveFile/BootAppendTests.java should handle mapping failure
...
Added code to check for mapping failure
Reviewed-by: ccheung, jiangli
2018-06-20 09:42:36 -07:00
Thomas Stuefe
b7fe5e4f7b
8205141: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java failed with "assert(k->is_objArray_klass()) failed: cast to ObjArrayKlass
...
Reviewed-by: dholmes, goetz
2018-06-20 06:51:39 +02:00
Chris Plummer
14e06400d3
8205149: hs201t002 should be put on the problem list
...
Reviewed-by: sspitsyn
2018-06-19 17:50:32 -07:00
Dmitry Chuyko
d571ea407c
8198719: MethodHandleHelper.linkToStatic should drop MH arg
...
Reviewed-by: vlivanov, dlong
2018-06-19 18:18:46 +03:00
Martin Doerr
ea76c6d316
8205172: 32 bit build broken
...
Reviewed-by: roland, kvn, dholmes
2018-06-19 16:29:48 +02:00
Paul Hohensee
ebe240f3f4
8195115: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results
...
Memory pools can now be optional collection participants, e.g., G1 Old Gen in an incremental collection.
Reviewed-by: ehelin, mchung
2018-06-19 05:18:49 -07:00
Lois Foltan
425e1a8bb8
8202605: Standardize on ClassLoaderData::loader_name() throughout the VM to obtain a class loader's name
...
Introduced ClassLoaderData::name() and ClassLoaderData::name_and_id() for use when obtaining a class loader's name.
Reviewed-by: coleenp, goetz, mchung, stuefe
2018-06-19 07:54:11 -04:00
Goetz Lindenmaier
731d9b1499
8204268: Improve some IncompatibleClassChangeError messages
...
Reviewed-by: stuefe, hseigel
2018-06-15 12:31:28 +02:00
Tobias Hartmann
d2f70d7052
8205033: [REDO] Induction variable of over-unrolled loop conflicts with range checks
...
Update skeleton predicates before main loop during unrolling to remove dead code.
Reviewed-by: kvn, roland
2018-06-19 12:25:42 +02:00
Robin Westberg
e767d60648
8204236: JFR unit test of thread CPU load should be enabled
...
Reviewed-by: mgronlun, egahlin
2018-06-19 12:20:05 +02:00
Thomas Schatzl
9ae0be2289
8205043: Make parallel reference processing default for G1
...
Reviewed-by: kbarrett, sjohanss
2018-06-19 09:34:39 +02:00
Igor Ignatyev
6e38484942
8202559: Tests which start VM using JNI start failing after compile upgrade to VC 2017
...
Reviewed-by: erikj
2018-06-18 16:58:16 -07:00
Boris Ulasevich
44d8adb43f
8204961: JVMTI jtreg tests build warnings on 32-bit platforms
...
Reviewed-by: sspitsyn, dholmes
2018-06-18 20:50:23 -04:00
Leo Korinth
74bd011f92
8205054: Could not find "lsof" on test machine
...
Reviewed-by: dholmes, mikael, goetz
2018-06-18 20:43:42 -04:00
Vladimir Kozlov
a0065b1667
8205181: ProblemList applications/ctw/modules/java_desktop_2.java
...
Reviewed-by: iignatyev
2018-06-18 15:24:48 -07:00
Robbin Ehn
5eb354a014
8204857: ConcurrentHashTable: Fix parallel processing
...
Reviewed-by: coleenp, gziemski
2018-06-18 16:13:21 +02:00
Thomas Schatzl
7f9bbfa767
8043575: Dynamically parallelize reference processing work
...
In G1 automatically set the number of parallel Reference processing threads
Co-authored-by: Sangheon Kim <sangheon.kim@oracle.com>
Reviewed-by: sangheki, kbarrett
2018-06-18 12:11:59 +02:00
Thomas Schatzl
1a0553e4eb
8202845: Refactor reference processing for improved parallelism
...
Fold reference processing's nine phases into four to decrease startup and termination time of this phase.
Reviewed-by: kbarrett, sjohanss
2018-05-29 09:26:00 +02:00
Goetz Lindenmaier
4a24d95917
8204943: Improve message of ArrayStoreException
...
Reviewed-by: lfoltan, hseigel
2018-06-15 12:25:53 +02:00
Vladimir Kozlov
9b7a61eff1
8184349: There should be some verification that EnableJVMCI is disabled if a GC not supporting JVMCI is selected
...
Exit VM with Error when JVMCI does not support seected GC.
Reviewed-by: iveresov, thartmann
2018-06-15 09:16:48 -07:00
Vladimir Kozlov
3ced42361d
8202948: C2: assert(init_offset >= 0) failed: positive offset from object start
...
Convert the assert into compilation check which will skip superword optimization
Reviewed-by: roland, thartmann
2018-06-15 08:28:08 -07:00
Jean Christophe Beyler
89453e7c64
8205096: Add missing files for 8203394
...
Add files missed in the push for Low-Overhead Heap Profiling
Reviewed-by: dholmes, tschatzl, rehn, simonis, ehelin
2018-06-15 02:31:37 -07:00
Ekaterina Pavlova
4455892789
8205074: [Graal] Add rest of compiler/stable tests into ProblemList-graal.txt
...
Reviewed-by: kvn
2018-06-14 15:27:49 -07:00
Thomas Stuefe
5b7f558b70
8203343: VM.{metaspace|classloaders|classhierarchy...} jcmd should show invocation targets for Generated{Method|Constructor}AccessorImpl classes
...
Reviewed-by: coleenp, sspitsyn, dholmes
2018-06-14 21:49:46 +02:00
Leonid Mesnik
c83edf5ae6
8203491: [TESTBUG] Port heapdump tests into java
...
Reviewed-by: coleenp, jgeorge
2018-06-13 16:32:02 -07:00
Harold Seigel
2595bdf177
8204620: ModuleEntry::is_non_jdk_module() determination for what is a jdk module is incorrect
...
Check module's loader and compare version with java.base's version to improve algorithm
Reviewed-by: lfoltan, mchung
2018-06-14 10:33:54 -04:00
Leo Korinth
86636eba81
8202740: runtime/8176717/TestInheritFD.java fails with java.lang.RuntimeException: could not match: VM RESULT => RETAINS FD
...
Reviewed-by: rehn, dholmes
2018-06-14 11:13:30 +02:00
Tobias Hartmann
d01224d43e
8205034: [BACKOUT] Induction variable of over-unrolled loop conflicts with range checks
...
Backout fix for JDK-8203915 because it causes SIGILL failures.
Reviewed-by: shade
2018-06-14 11:22:04 +02:00
Ekaterina Pavlova
467da554a2
8204978: [Graal] Disable Epsilon GC tests from running with Graal
...
Reviewed-by: kvn
2018-06-14 00:07:10 -07:00
Tobias Hartmann
c9c8cc68de
8203915: Induction variable of over-unrolled loop conflicts with range checks
...
Update skeleton predicates before main loop during unrolling to remove dead code.
Reviewed-by: kvn, roland
2018-06-14 09:04:55 +02:00
Daniil Titov
b5eadc5721
8203809: [Graal] JDI tests fail with: JDITestRuntimeException : ** event IS NOT a breakpoint **
...
Reviewed-by: sspitsyn, cjplummer
2018-06-13 10:36:13 -07:00
Bob Vandette
5c55ddd3da
Merge
2018-06-13 13:44:56 -04:00
Thomas Stuefe
765618a8ab
8202772: NMT thread stack tracking causes crashes on AIX
...
Reviewed-by: goetz, zgu
2018-06-13 06:35:04 +02:00
Bob Vandette
deba30de16
Merge
2018-06-12 18:53:38 -04:00
Bob Vandette
38646663d9
8203357: Container Metrics
...
Reviewed-by: mchung, dholmes, mseledtsov, rehn
2018-06-12 18:51:45 -04:00
Bob Vandette
2fa6eac464
8203691: Test /runtime/containers/cgroup/PlainRead.java fails
...
Reviewed-by: dholmes, mseledtsov, rehn
2018-06-12 18:44:01 -04:00
Brent Christian
ea01772a00
8204565: (spec) Document java.{vm.}?specification.version system properties' relation to $FEATURE
...
Reviewed-by: mchung
2018-06-12 14:08:24 -07:00
Per Lidén
e7af7a4aef
8204210: Implementation: JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Coleen Phillimore <coleen.phillimore@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Co-authored-by: Gerard Ziemski <gerard.ziemski@oracle.com>
Co-authored-by: Hugh Wilkinson <hugh.wilkinson@intel.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Co-authored-by: Bill Wheeler <bill.npo.wheeler@intel.com>
Co-authored-by: Vinay K. Awasthi <vinay.k.awasthi@intel.com>
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: pliden, stefank, eosterlund, ehelin, sjohanss, rbackman, coleenp, ihse, jgeorge, lmesnik, rkennke
2018-06-12 17:40:28 +02:00
Vladimir Kozlov
312328b44c
8204113: Upgrade linker used in AOT tests to be same version as build toolchain
...
Reviewed-by: erikj, iignatyev
2018-06-12 07:52:30 -07:00
Aleksey Shipilev
a1518ac9b2
8204180: Implementation: JEP 318: Epsilon, A No-Op Garbage Collector
...
Introduce Epsilon GC
Reviewed-by: rkennke, ihse, pliden, eosterlund, lmesnik, jgeorge, stefank
2018-06-12 15:03:00 +02:00
Kim Barrett
d3e96fdd91
8204097: Simplify OopStorage::AllocateList block entry access
...
Removed obsolete support for blocks being in multiple lists.
Reviewed-by: coleenp, tschatzl
2018-06-11 22:35:07 -04:00
Ekaterina Pavlova
f98aad58de
8204694: Add failed compiler/stable tests into ProblemList-graal.txt
...
Reviewed-by: kvn
2018-06-11 14:29:38 -07:00
Calvin Cheung
999185f769
8204563: UseAppCDS obsolete message confusing
...
Reviewed-by: jiangli, mseledtsov, dholmes
2018-06-11 09:40:20 -07:00
Roland Westrelin
ff2c589b63
8202747: C2: assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node
...
Reviewed-by: neliasso, kvn
2018-06-11 14:16:43 +02:00
Aleksey Shipilev
bb1c912d9e
8204479: Bitwise AND on byte value sometimes produces wrong result
...
Reviewed-by: kvn, thartmann
2018-06-08 11:41:43 +02:00
Goetz Lindenmaier
0bc2cae363
8204549: [aix][testbug] signal tests fail because vm can not start in primordial thread
...
Reviewed-by: stuefe, dholmes
2018-06-07 15:08:16 +02:00
Chris Plummer
660dbcc16f
8203329: JDWP/JDI VM information string is incorrect
...
Make sure the native java.vm.info property also gets updated when the java version is.
Reviewed-by: sspitsyn, dholmes
2018-06-07 19:01:18 -07:00
Vladimir Kozlov
42e75b8c79
8202611: [GRAAL] Exclude CMS GC testing from runs with Graal
...
Reviewed-by: iignatyev, kbarrett
2018-06-07 17:38:34 -07:00
Igor Ignatyev
658f3a7ee9
8204577: jittester generator doesn't kill processes on timeout
...
Reviewed-by: kvn, epavlova
2018-06-07 17:10:23 -07:00
Vladimir Ivanov
ddc42415c0
8203480: IncompatibleClassChangeError thrown at sites linked to default interface methods
...
Reviewed-by: kvn
2018-06-06 23:36:08 +03:00
Robbin Ehn
66f8951e15
8195097: Make it possible to process StringTable outside safepoint
...
Reviewed-by: coleenp, gziemski, iklam, jiangli
2018-06-07 14:11:56 +02:00
Thomas Stuefe
234cd9fca4
8203682: Add jcmd "VM.classloaders" command to print out class loader hierarchy, details
...
Reviewed-by: coleenp, dholmes
2018-06-07 12:23:46 +02:00
Daniil Titov
f801eef7d1
8203033: [Testbug] vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java fails with nestmates
...
Reviewed-by: sspitsyn, dholmes
2018-06-06 13:58:57 -07:00
Serguei Spitsyn
552a7d7e7e
8200387
: [Graal] fromTonga/nsk/jdi tests hang with Graal as JIT
...
Increase the OVERLOADED_QUEUE value in the JDI client
Reviewed-by: cjplummer, amenkov
2018-06-06 19:47:22 -07:00
Coleen Phillimore
892a2af03f
8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
...
Move orderAccess.inline.hpp into orderAccess.hpp and remove os.hpp inclusion and conditional os::is_MP() for fence on x86 platforms
Reviewed-by: dholmes, hseigel
2018-06-06 10:45:40 -04:00
Stefan Karlsson
ad35b3d424
8204168: Increase small heap sizes in tests to accommodate ZGC
...
Reviewed-by: pliden, ehelin
2018-06-05 15:56:21 +02:00
Stefan Karlsson
a0b2b211cb
8204167: Filter out tests requiring compressed oops when CompressedOops is disabled
...
Reviewed-by: coleenp, kbarrett
2018-06-05 15:56:17 +02:00
Stefan Karlsson
8c5db24c99
8204165: Filter out tests requiring class unloading when ClassUnloading is disabled
...
Reviewed-by: coleenp, kbarrett
2018-06-05 15:56:14 +02:00
Stefan Karlsson
b95d16720f
8204163: Also detect concurrent GCs in MetaspaceBaseGC.java
...
Reviewed-by: eosterlund, pliden
2018-06-05 15:56:12 +02:00
Stefan Karlsson
a56e3ff761
8204162: TestG1HeapRegion needs @requires vm.gc.G1
...
Reviewed-by: eosterlund
2018-06-05 15:56:09 +02:00
Stefan Karlsson
7705bbfc69
8204160: BiasedLockingTest needs -XX:+UseBiasedLocking
...
Reviewed-by: eosterlund, dholmes
2018-06-05 15:56:07 +02:00
Sangheon Kim
4a7d797fda
8204095: [TESTBUG] TestPrintReferences.java fails if multiple concurrent mark happens
...
Reviewed-by: kbarrett, tschatzl
2018-06-04 21:19:15 -07:00
Leonid Mesnik
f8d429f9c1
8204103: Mark test serviceability/dcmd/compiler/CompilerQueueTest.java as intermittent and exclude it from tier1
...
Reviewed-by: kvn, jwilhelm
2018-06-05 02:15:37 +02:00
Alex Menkov
dbb9eb5b9c
8187289: NotifyFramePop request is not cleared if JVMTI_EVENT_FRAME_POP is disabled
...
Reviewed-by: sspitsyn, cjplummer
2018-06-04 10:25:44 -07:00
Calvin Cheung
185724b899
8203445: [TESTBUG] Remove appcds/jigsaw/limitmods/LimitModsTests.java
...
Reviewed-by: jiangli
2018-06-04 08:56:41 -07:00
Lois Foltan
d623fc1bba
8202758: SIGSEGV calling Class.forName(String,Boolean,ClassLoader) with mocked loader
...
Check that the unnamed module for a given ClassLoader is an instance of java.lang.Module.
Reviewed-by: alanb, acorn, coleenp, dholmes, hseigel
2018-06-04 11:07:04 -04:00
Goetz Lindenmaier
e208c81a27
8204277: [testbug] fix DisassembleCodeBlobTest
...
Reviewed-by: thartmann
2018-06-04 12:29:48 +02:00
Gustavo Romero
5fc4466414
8204134: jtreg: Fix RTM abort provoker for various tests after "8149159: Clean up Unsafe"
...
Reviewed-by: kvn, iignatyev
2018-06-03 14:21:56 -07:00
Gustavo Romero
e465926089
8204136: jtreg: Fix failing RTM test RTMSpinLoopCount
...
Reviewed-by: iignatyev, goetz
2018-06-03 09:19:48 +02:00
Igor Ignatyev
c4ec887262
8202812: [TESTBUG] Open source VM testbase compiler tests
...
Reviewed-by: kvn, mseledtsov
2018-06-01 15:48:55 -07:00
Ekaterina Pavlova
ace1b8a4c9
8200266: [Graal] Update ProblemList-graal.txt files
...
Reviewed-by: kvn
2018-05-25 14:10:21 -07:00
Serguei Spitsyn
2866f4bb4c
8203815: add tests failed because of 8203809 to the ProblemList-graal
...
Add tests to the ProblemList-graal.txt
Reviewed-by: dholmes
2018-05-25 00:26:08 -07:00
Serguei Spitsyn
f8fe9babb3
8203816: add tests failed because of 8203174 to the ProblemList-graal
...
Add tests to the ProblemList-graal.txt
Reviewed-by: dholmes
2018-05-25 00:18:47 -07:00
Tobias Hartmann
2d00538d92
8202949: C2: assert(false) failed: Bad graph detected in build_loop_late
...
Fixed trip count computation for counted loop with negative stride to prevent over-unrolling.
Reviewed-by: roland
2018-05-25 09:05:42 +02:00
Igor Ignatyev
59ac4c2629
8199383: [TESTBUG] Open source VM testbase JVMTI tests
...
Reviewed-by: sspitsyn, erikj
2018-05-24 17:12:15 -07:00
Coleen Phillimore
ea1e68ff5d
8203225: Fix of redefining a method that removes 1 or more lambda expressions failed to commit test cases
...
Reviewed-by: zgu, lfoltan
2018-05-24 14:02:37 -04:00
Harold Seigel
500501450f
Merge
2018-05-24 13:06:46 -04:00
Harold Seigel
da47d82500
8203183: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java times out
...
Limit the heap size so the OOM happens sooner.
Reviewed-by: kbarrett, coleenp
2018-05-24 13:04:33 -04:00
Calvin Cheung
55b6a9b02b
8203354: assert in ClassLoader::update_module_path_entry_list() could have incorrect message
...
Converting the assert in ClassLoader::update_module_path_entry_list() to a meaningful error message before aborting the CDS dump.
Reviewed-by: stuefe, iklam
2018-05-24 09:15:09 -07:00
Roland Westrelin
76bb390810
8202950: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint
...
Reviewed-by: neliasso, kvn
2018-05-24 09:59:57 +02:00
Mikhailo Seledtsov
6b45a75b88
8199255: [TESTBUG] Open source VM testbase default methods tests
...
Open sourced default method tests
Reviewed-by: ccheung, iignatyev, erikj
2018-05-23 17:09:49 -07:00
Gustavo Romero
c4b890cac0
8203669: PPC64: Fix jtreg RTM tests after "8203305: Improve TM detection for enabling RTM on Linux / POWER9"
...
Reviewed-by: mdoerr, goetz
2018-05-21 13:23:55 -04:00
David Holmes
8062baac83
8204055: SIGSEGV in java -XX:
...
Reviewed-by: iklam, stuefe, ccheung
2018-05-31 18:47:21 -04:00
Calvin Cheung
e8aba519f7
8203960: [TESTBUG] runtime/logging/DefaultMethodsTest.java failed when running in CDS mode
...
Added an interface with a default method. The InnerClass implements the interface.
Reviewed-by: iklam, dholmes
2018-05-31 11:41:25 -07:00
Gerard Ziemski
41259aae4d
8202360: [TESTBUG] runtime/LoadClass/TestResize.java needs to print output when it fails
...
Print out output from PrintSystemDictionaryAtExit at failure
Reviewed-by: mseledtsov, dholmes
2018-05-31 09:51:31 -05:00
Harold Seigel
d892ac8d4c
8202913: loader constraint message for fields specifies incorrect referring class
...
Improve the message to display the right referring class.
Reviewed-by: acorn, goetz, dholmes
2018-05-31 10:38:06 -04:00
Igor Ignatyev
2e0bda002d
8199371: [TESTBUG] Open source vm testbase JDWP tests
...
Reviewed-by: sspitsyn, mseledtsov
2018-05-30 20:54:45 -07:00
Igor Ignatyev
91cff962f9
8199380: [TESTBUG] Open source VM testbase AOD tests
...
Reviewed-by: erikj, sspitsyn
2018-05-30 16:18:56 -07:00
Daniil Titov
de66432d4a
8203802: Jvmti test fails to build with VS2017
...
Reviewed-by: sspitsyn, erikj
2018-05-30 08:59:56 -07:00
Goetz Lindenmaier
ff2c3d4dbe
8203881: Print erroneous size in NegativeArraySizeException
...
Reviewed-by: dholmes, stuefe
2018-05-30 11:39:26 +02:00
Thomas Stuefe
611c72e5bc
8203455: jcmd: VM.metaspace: print loader name for anonymous CLDs
...
Reviewed-by: lfoltan, goetz
2018-05-30 08:52:59 +02:00
Dean Long
92b31787a2
8203370: [JVMCI] UseJVMCICompiler should imply EnableJVMCI
...
Reviewed-by: kvn
2018-05-29 12:06:05 -07:00
Nils Eliasson
ac9f93a147
8192992: Test8007294.java failed: attempted to spill a non-spillable item
...
Fix bugs in schedule_late that forces load to early
Reviewed-by: kvn, thartmann
2018-03-21 16:03:12 +01:00
Leonid Mesnik
09be3efb39
8199064: Test applications/jcstress/other/Test.java#id1108 fails on Sparc
...
Reviewed-by: psandoz, mseledtsov
2018-05-22 10:49:20 -07:00
Mikhailo Seledtsov
6fcf6a9b20
8199257: [TESTBUG] Open source VM testbase metaspace tests
...
Open sourced VM metaspace tests
Reviewed-by: coleenp, stuefe
2018-05-22 13:05:22 -07:00
Igor Ignatyev
619bf3a01c
8199379: [TESTBUG] Open source vm testbase JDB tests
...
Reviewed-by: mseledtsov, sspitsyn
2018-05-22 10:08:04 -07:00
Coleen Phillimore
37e51f4074
8202669: Intermittent crash in ClassLoadingService::compute_class_size()
...
Don't report classes that failed to load when reporting class unloading. Remove the classes first.
Reviewed-by: dholmes, lfoltan, ccheung
2018-05-22 13:10:56 -04:00
Boris Ulasevich
069d6f992b
8203431: TestFloatsOnStackDeopt.java throws java.lang.LinkageError: loader <bootstrap> attempted duplicate class definition for java.lang.invoke.BoundMethodHandle$Species_LLL
...
Reviewed-by: redestad
2018-05-22 14:54:55 +02:00
David Holmes
bff7296db3
8203626: ProblemList compiler/runtime/TestFloatsOnStackDeopt.java
...
Reviewed-by: thartmann
2018-05-22 05:20:48 -04:00
Kim Barrett
66b0c9fe9c
8202863: Rename OopStorage inner collection classes
...
Rename BlockArray, BlockList, BlockEntry
Reviewed-by: coleenp
2018-05-22 03:46:52 -04:00
Ioi Lam
f9742fc0a6
8193332: MetaspaceShared::check_shared_class_loader_type is not used during archive creation
...
Reviewed-by: lfoltan, jiangli
2018-05-21 21:27:12 -07:00
Jiangli Zhou
422e112ffd
8199807: AppCDS performs overly restrictive path matching check
...
8203377: Cleanup the usage of os::file_name_strcmp() in SharedPathsMiscInfo::check()
Relax CDS/AppCDS path check for modules image.
Reviewed-by: iklam, ccheung
2018-05-21 15:15:58 -04:00
Thomas Stuefe
8f71718566
8176808: Split up metaspace.cpp
...
Reviewed-by: asiebenborn, coleenp
2018-05-21 11:33:59 +02:00
Stefan Karlsson
7b0d398bc7
8203339: Add oopDesc::field_offset()
...
Reviewed-by: rkennke, eosterlund
2018-05-20 22:08:25 +02:00
Yasumasa Suenaga
535c2507a0
8202466: Test serviceability/tmtools/jstat/GcTest01.java fails: Number of concurrent GC events is 1, but CGCT is 0
...
Reviewed-by: cjplummer, sspitsyn
2018-05-20 20:25:51 +09:00
Igor Ignatyev
bc795f4eb8
8203437: 8199370 broke build on linux-ppc64le (w/ GCC 4.8.5.)
...
Reviewed-by: shade
2018-05-18 12:45:05 -07:00
Boris Ulasevich
2029f17855
8202710: AARCH64: sporadic jtreg test fail
...
Reviewed-by: aph, dsamersoff
2018-05-18 13:23:28 +03:00
Ekaterina Pavlova
fdaaae3622
8203318: compiler/stable/TestStableShort.java is broken
...
Reviewed-by: shade
2018-05-17 21:04:53 -07:00
Leonid Mesnik
5dcd1ced4c
8199271: [TESTBUG] open source VM testbase stress tests
...
Reviewed-by: mseledtsov, sspitsyn, erikj
2018-05-17 16:21:27 -07:00
Igor Ignatyev
072459a055
8199370: [TESTBUG] Open source vm testbase GC tests
...
Reviewed-by: erikj, ihse, ehelin
2018-05-17 14:52:47 -07:00
Calvin Cheung
e8cf273121
8196619: [TESTBUG] restore current version check in runtime/appcds/MultiReleaseJars.java
...
Reviewed-by: dholmes
2018-05-17 08:41:01 -07:00
Robbin Ehn
1dfeaa1980
8195098: Low latency hashtable for read-mostly scenarios
...
This implement a concurrent hashtable using chaining and the GlobalCounter for ABA problems.
Reviewed-by: acorn, coleenp, dcubed, eosterlund, gziemski, mlarsson
2018-05-17 10:32:26 +02:00
Igor Ignatyev
01b0f9ea7d
8199384: [TESTBUG] Open source VM testbase MLVM tests
...
Reviewed-by: erikj, mseledtsov, vlivanov
2018-05-17 00:23:28 -07:00
Mikhailo Seledtsov
8d586517f4
8199252: [TESTBUG] Open source VM testbase system dictionary tests
...
Opensourced the tests
Reviewed-by: iignatyev, gziemski
2018-05-16 16:43:11 -07:00
Stefan Johansson
f21c201f80
8183910: gc/arguments/TestAggressiveHeap.java fails intermittently
...
Reviewed-by: tschatzl, kbarrett
2018-05-16 10:44:59 +02:00
Igor Ignatyev
5bb7e81832
8203250: runtime/LoadClass/test-classes/Hello.java has wrong legal notice
...
Reviewed-by: ccheung
2018-05-15 13:58:03 -07:00
Erik Gahlin
a060be188d
8199712: Flight Recorder
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
2018-05-15 20:24:34 +02:00
Igor Ignatyev
f575533a17
8202392: [TESTBUG] open source vm testbase heapdump tests
...
Reviewed-by: sspitsyn, mseledtsov
2018-05-15 11:28:29 -07:00
Thomas Stuefe
ce4698fadb
8203032: PrintMetaspaceDcmd fails: Non-Class: missing from stdout/stderr
...
Reviewed-by: asiebenborn, zgu
2018-05-15 14:35:51 +02:00
Jini George
747f934ca7
8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int
...
Avoid truncation to int while reading in long constants from vmStructs. Modify ClhsdbLongConstant.java for truncation testing.
Reviewed-by: dholmes, sspitsyn, cjplummer
2018-05-15 02:47:40 +05:30
Thomas Schatzl
ec2d9845e0
8201491: G1 support for java.lang.ref.Reference precleaning
...
Implement single-threaded concurrent reference precleaning for G1.
Reviewed-by: sangheki, kbarrett
2018-05-14 11:47:03 +02:00
Goetz Lindenmaier
b72846bc20
8202745: Remove hyphens from "out-of-bounds"
...
Reviewed-by: rriggs, dholmes
2018-05-07 23:07:01 +02:00
Goetz Lindenmaier
ac3043c692
8201593: Print array length in ArrayIndexOutOfBoundsException
...
Reviewed-by: dholmes, mdoerr, smonteith, shade, rriggs
2018-05-07 09:11:21 +02:00
Jini George
b812ae6e51
8174995: SA: clhsdb 'where -a' throws Assertion Failure with illegal code 236 when CDS is used
...
Make SA aware of the new _nofast* (rewritten during CDS dump time) bytecodes.
Reviewed-by: iklam, cjplummer
2018-05-12 17:22:56 +05:30
Calvin Cheung
78ed5e2c4d
8202289: Non-empty directory in module path is not handled properly at CDS/AppCDS dump time
...
8202519: Crash during large AppCDS dump
Convert the source of a class into canonical form before comparing witha shared path table entry.
Reviewed-by: jiangli, iklam
2018-05-10 16:39:50 -07:00
Leonid Mesnik
f25fbfe1d2
8202748: jtreg :hotspot_misc group shouldn't include vmTestbase tests
...
Reviewed-by: iignatyev, mseledtsov
2018-05-08 15:28:12 -07:00
Claes Redestad
7101b28dc3
8202711: Merge tiered compilation policies
...
Reviewed-by: neliasso, kvn
2018-05-09 09:39:25 +02:00
Thomas Schatzl
035d0190a3
8202017: Merge Reference Enqueuing phase with phase 3 of Reference processing
...
Do reference enqueuing work directly in phase 3 after every Reference.
Reviewed-by: kbarrett, sangheki
2018-05-08 10:01:29 +02:00
David Holmes
b62fee0519
8202744: Expired flag removal for JDK 11
...
Reviewed-by: coleenp, jiangli
2018-05-07 21:48:28 -04:00
Coleen Phillimore
00223c1ca5
8202606: Deprecate AllowNonVirtualCalls option
...
Reviewed-by: hseigel, dholmes
2018-05-07 18:48:36 -04:00
Goetz Lindenmaier
72a2ac8b8b
8199852: Print more information about class loaders in LinkageErrors
...
Reviewed-by: dholmes, lfoltan, gtriantafill
2018-05-07 11:38:21 +02:00
Aleksey Shipilev
aef2df31e6
8202684: Minimal VM build is broken after JDK-8199067, JDK-8202638
...
Reviewed-by: eosterlund, stuefe
2018-05-05 18:55:31 +02:00
Igor Ignatyev
e48cfc709d
8199382: [TESTBUG] Open source VM testbase JDI tests
...
Reviewed-by: erikj, kvn, sspitsyn
2018-05-05 09:24:29 -07:00
Lois Foltan
2464e2b11e
8189916: Dynamic Constant support for Sparc
...
Change to the template interpreter to support dynamic constant on Sparc.
Reviewed-by: coleenp, psandoz
2018-05-04 12:14:09 -04:00
Leo Korinth
97571a7c4e
8176717: GC log file handle leaked to child processes
...
Reviewed-by: stuefe, rehn
2018-05-03 15:17:27 +02:00
Stefan Karlsson
1cb95bd3d1
8200729: Conditional compilation of GCs
...
Reviewed-by: ehelin, coleenp, kvn, ihse
2018-05-04 11:41:35 +02:00
Thomas Stuefe
d9b3c3203e
8201572: Improve Metaspace Statistics
...
Reviewed-by: adinn, zgu
2018-04-24 18:06:32 +02:00
Kim Barrett
9b734fc849
8200557: OopStorage parallel iteration scales poorly
...
Change representation of sequence of all blocks for better scaling.
Reviewed-by: coleenp, eosterlund
2018-05-03 17:36:50 -04:00
Zhengyu Gu
9353d59547
8199067: [REDO] NMT: Enhance thread stack tracking
...
Precise thread stack tracking on Linux and Windows
Reviewed-by: stuefe, coleenp
2018-05-03 08:07:20 -04:00
Thomas Schatzl
945701e945
8201492: Properly implement non-contiguous generations for Reference discovery
...
Collectors like G1 implementing non-contiguous generations previously used an inexact but conservative area for discovery. Concurrent and STW reference processing could discover the same reference multiple times, potentially missing referents during evacuation. So these collectors had to take extra measures while concurrent marking/reference discovery has been running. This change makes discovery exact for G1 (and any collector using non-contiguous generations) so that concurrent discovery and STW discovery discover on strictly disjoint memory areas. This means that the mentioned situation can not occur any more, and extra work is not required any more too.
Reviewed-by: kbarrett, sjohanss
2018-05-03 14:09:00 +02:00
Axel Siebenborn
38854063d3
8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on Alpine/Musl
...
Reviewed-by: stuefe, clanger, mikael
2018-04-26 12:54:53 +02:00
Thomas Stuefe
d2c3ef2f85
8202303: LogStream should autoflush on destruction
...
Reviewed-by: dholmes, rehn, zgu
2018-05-03 07:35:17 +02:00
Igor Ignatyev
47bc94b60e
8199375: [TESTBUG] Open source vm testbase monitoring tests
...
Reviewed-by: kvn, ihse, sspitsyn
2018-05-02 16:43:56 -07:00
Daniel D. Daugherty
9a94336b7d
8191798: redo nested ThreadsListHandle to drop Threads_lock
...
Refactor Thread hazard ptrs and nested ThreadsLists into SafeThreadsListPtr.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: dcubed, eosterlund, rehn
2018-05-02 16:47:40 -04:00
Vladimir Kozlov
62d87665eb
8202505: ctw2 tasks are timing out in hs-tier3
...
Put CTW java_desktop_2.java test on problem list for Windows.
Reviewed-by: iignatyev
2018-05-02 10:48:48 -07:00
Calvin Cheung
e7ef03dce6
8202130: [TESTBUG] Some appcds regression test cases fail with "Error: VM option 'PrintSystemDictionaryAtExit' is notproduct and is available only in debug version of VM"
...
Removed the PrintSystemDictionaryAtExit vm option from the tests
Reviewed-by: zgu
2018-05-01 17:28:03 -07:00
Igor Ignatyev
08855df46a
8199643: [TESTBUG] Open source common VM testbase code
...
Reviewed-by: vlivanov, erikj, mseledtsov, gthornbr
2018-04-30 18:10:24 -07:00
Jiangli Zhou
3544f8902a
8202452: Delete test files missed from commit for 8193213&8182731
...
Deleted outdated tests.
Reviewed-by: dholmes
2018-04-30 17:50:05 -04:00
Jiangli Zhou
20edc74068
8193213: Make the UseAppCDS option obsolete
...
8182731: Odd handling of -XX:-UseAppCDS and -XX:SharedArchiveFile
Application class data sharing is enabled without -XX:+UseAppCDS. SharedArchiveFile is now a product flag.
Reviewed-by: dholmes, ihse, erikj, ccheung
2018-04-30 16:59:05 -04:00
Calvin Cheung
b0268d4b00
8154204: [TESTBUG] Update DefaultUseWithClient test to handle client-less builds
...
Removed the DefaultUseWithClient.java test
Reviewed-by: hseigel, jiangli
2018-04-30 09:37:10 -07:00
Claes Redestad
af4695d7e4
8202417: [TESTBUG] Broken hard-coded dependency in serviceability/sa/ClhsdbJhisto.java
...
Reviewed-by: alanb
2018-04-30 11:48:03 +02:00
Vladimir Kozlov
1b027ddfe9
8202273: [AOT] Graal does not support the CMS collector
...
Avoid running AOT and JVMCI tests with CMS
Reviewed-by: dcubed
2018-04-27 08:28:06 -07:00
Harold Seigel
f236cf3cf4
8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories
...
Move the tests in the constantPool directory to a new directory named AccModule.
Reviewed-by: dholmes, gtriantafill
2018-04-27 08:45:11 -04:00
Thomas Schatzl
0f583c7817
6672778: G1 should trim task queues more aggressively during evacuation pauses
...
Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki
2018-04-27 12:06:46 +02:00
Roland Westrelin
0ef11c31c7
8201367: assert(current != first_mem) failed: corrupted memory graph in superword code
...
Don't rely on the RPO order to find the "first" and "last" loads of the pack
Reviewed-by: kvn
2018-04-26 12:48:35 -07:00
Gerard Ziemski
edc81d17e1
8202150: [REDO] Split globals.hpp to factor out the Flag class
...
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
2018-04-26 11:19:05 -05:00
Harold Seigel
a7b8407fbc
8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules
...
Replace references to java ee and corba modules with module java.sql.
Reviewed-by: lfoltan, ccheung
2018-04-26 09:04:09 -04:00
Jini George
ccc74fdd60
8174994: SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS
...
Read in the md region of the CDS archive in SA and map the vtable addresses to the corresponding metadata type.
Reviewed-by: iklam, coleenp, ysuenaga, dholmes
2018-04-26 12:25:36 +05:30
Calvin Cheung
1515d70930
8197959: [TESTBUG] Some (App)CDS tests require modification due to the removal of the Java EE and CORBA modules
...
Reviewed-by: iklam, mseledtsov
2018-04-25 14:08:19 -07:00
Yasumasa Suenaga
c3efc6ec43
8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-"
...
Reviewed-by: sjohanss, jgeorge
2018-04-26 09:45:47 +09:00
Ekaterina Pavlova
465eea6d80
8202276: Update test/hotspot/jtreg/ProblemList-graal.txt
...
Reviewed-by: kvn
2018-04-25 11:24:33 -07:00
Vladimir Kozlov
5096bee84e
8202152: test/hotspot/jtreg/runtime/whitebox/WBStackSize.java fails
...
Set compiler threads stack size the same as for java threads
Reviewed-by: dholmes, mdoerr, dlong
2018-04-25 10:12:45 -07:00
Mikael Vidstedt
2dbc9735ac
8202169: Reduce ctw_2 duration by parallelizing CtwRunner invocations
...
Reviewed-by: kvn, iignatyev
2018-04-24 21:40:10 -07:00
Roland Westrelin
15a89eeee4
8201368: IfNode::fold_compares() may lead to incorrect execution
...
Reviewed-by: neliasso, kvn
2018-04-10 17:07:21 +02:00
Gerard Ziemski
816e2e5fe0
8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
...
Backed out JDK-8081519
Reviewed-by: kvn
2018-04-23 14:51:16 -05:00
Gerard Ziemski
60723b7e3d
8081519: Split globals.hpp to factor out the Flag class
...
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
2018-04-23 10:59:39 -05:00
Ioi Lam
cac6379cc4
8188105: Make -Xshare:auto the default for server VM
...
Reviewed-by: dholmes, lfoltan, acorn, mseledtsov, jiangli
2018-04-23 07:51:46 -07:00
Thomas Stuefe
2329ce7e2d
8202073: MetaspaceAllocationTest gtest shall lock during space creation
...
Reviewed-by: coleenp
2018-04-23 16:25:16 +02:00
Martin Doerr
5e1a7651cd
8198756: Lazy allocation of compiler threads
...
Reviewed-by: kvn
2018-04-18 11:19:32 +02:00
Vladimir Kozlov
4a2ed13802
8201850: [AOT] vm crash when run test compiler/aot/fingerprint/SelfChangedCDS.java
...
Set AOT specific compressed oop shift value before CDS archive load
Reviewed-by: iklam, jiangli
2018-04-20 14:30:57 -07:00
Igor Ignatyev
716ac034c4
8202037: Split slow ctw_1 tests
...
Reviewed-by: kvn
2018-04-19 15:31:06 -07:00
Christoph Langer
67f6ee6cc7
8202000: AIX build broken after JDK-8195099
...
Reviewed-by: goetz, stuefe, mbaesken
2018-04-19 12:12:05 +02:00
Coleen Phillimore
36d1d59425
8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable
...
8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang
Remove oop pointers from runtime data structures.
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Reviewed-by: lfoltan, stefank
2018-04-18 12:06:53 -04:00
Thomas Schatzl
ebbd7cf90b
8201596: java.lang.ref.Reference processing total time logging broken
...
Fix "Reference Processing" and add "Weak Processing" time
Reviewed-by: kbarrett, sangheki
2018-04-18 11:36:48 +02:00
Thomas Schatzl
9b31b8f365
8201487: Do not rebalance reference processing queues if not doing parallel reference processing
...
Reviewed-by: sangheki, kbarrett
2018-04-18 11:36:48 +02:00
Robbin Ehn
a0a4b1981b
8195099: Concurrent safe-memory-reclamation mechanism
...
This implement a globalcounter with RCU semantics.
Reviewed-by: acorn, coleenp, dcubed, eosterlund, gziemski, mlarsson, kbarrett, dholmes
2018-04-18 09:25:51 +02:00
Calvin Cheung
894e8c6479
8197972: Always verify non-system classes during CDS dump time
...
Use -Verify:remote even if the user specifies -Xverify:none during CDS dump time
Reviewed-by: iklam, mseledtsov, jiangli
2018-04-17 16:19:48 -07:00
Goetz Lindenmaier
f82560174b
8201430: [TESTBUG] Remove script from runtime/6626217
...
Reviewed-by: dholmes, mdoerr
2018-04-11 14:49:06 +02:00
Alex Menkov
f8f1f3daba
8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state"
...
Reviewed-by: sspitsyn, cjplummer
2018-04-10 15:33:11 -07:00
Calvin Cheung
4ef7c919a2
8194812: Extend class-data sharing to support the module path
...
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
2018-04-10 11:43:40 -07:00
Christian Tornqvist
0b26707d47
8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime
...
Reviewed-by: lfoltan, mseledtsov, mikael
2018-04-10 08:13:06 -04:00
Roman Kennke
389d720746
8199735: Mark word updates need to use Access API
...
Reviewed-by: shade, eosterlund
2018-04-05 10:54:53 +02:00
Kim Barrett
158a927587
8200697: Add utility for spin wait with fallback to yield/sleep
...
Added SpinYield utility class.
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: dcubed, coleenp, dholmes
2018-04-09 01:22:37 -04:00
Harold Seigel
ffc0b90a4e
8198908: Add JVM support for preview features
...
Add new major and minor version checks
Reviewed-by: dholmes, lfoltan
2018-04-06 09:59:48 -04:00
Stefan Karlsson
48d527c5bd
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
...
Reviewed-by: kbarrett
2018-04-06 11:37:33 +02:00
Jesper Wilhelmsson
82847e4ec0
Merge
2018-04-06 03:53:28 +02:00
Gary Adams
0ddec5ae89
8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6
...
Reviewed-by: sspitsyn, dholmes, ihse
2018-04-05 11:18:39 -07:00
Harold Seigel
b89ae10df2
8200261: Regression with JVM anonymous class
...
Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan
2018-04-05 13:19:25 -04:00
Sean Mullan
ceea439679
8193032: Remove terminally deprecated SecurityManager APIs
...
Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods.
Reviewed-by: alanb, mchung, kcr
2018-04-04 11:26:10 -04:00
Mikhailo Seledtsov
fc89e7ac24
8200126: [TESTBUG] Open source VM runtime signal tests
...
Open sourced the signal tests, updated make files and test groups accordingly
Reviewed-by: dholmes, ctornqvi, ihse
2018-04-03 08:56:46 -07:00
Vladimir Kozlov
6bdeaad21a
8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
...
Add requires to run test only in Xmixed mode.
Reviewed-by: simonis
2018-03-30 07:47:20 -07:00
Thomas Stuefe
3e603a776e
8191101: Show register content in hs-err file on assert
...
Reviewed-by: adinn, clanger, simonis
2018-03-30 06:31:16 +02:00
Calvin Cheung
213862d866
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
...
Stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov
2018-03-29 21:48:38 -07:00
Vladimir Kozlov
b81442dbbc
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
...
Reviewed-by: mseledtsov
2018-03-29 09:52:53 -07:00
Volker Simonis
e8c15436ea
8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
...
Reviewed-by: kvn, thartmann
2018-03-29 14:50:25 +02:00
Leonid Mesnik
e3d3493329
8200187: Exclude 3 long-running tests from tier1
...
Reviewed-by: dholmes, cjplummer
2018-03-28 13:25:15 -07:00
Leonid Mesnik
f5dbb7c374
8200091: [TESTBUG] Update jittester for jdk11
...
Reviewed-by: iignatyev
2018-03-28 13:38:08 -07:00
Alex Menkov
a1ef16545e
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
...
Reviewed-by: sspitsyn, cjplummer
2018-03-28 12:10:24 -07:00
Thomas Schatzl
83d7c657c4
8197573: Remove concurrent cleanup and secondary free list handling
...
Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Per Lidén
24273f04a4
8199925: Break out GC selection logic from GCArguments to GCConfig
...
Reviewed-by: eosterlund, rkennke
2018-03-28 11:38:47 +02:00
Per Lidén
3b7962d614
8199918: Shorten names of CollectedHeap::Name members
...
Reviewed-by: shade, eosterlund
2018-03-28 11:38:47 +02:00
Volker Simonis
fe3badf59a
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
...
Reviewed-by: kvn, thartmann
2018-03-28 11:27:35 +02:00
Tobias Hartmann
32668d954e
8200227: [Graal] Test times out with Graal due to low compile threshold
...
Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn
2018-03-27 11:13:11 +02:00
Thomas Schatzl
945342f1ef
8193067: gc/g1/TestVerifyGCType.java still unstable
...
Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden
2018-03-27 11:05:01 +02:00
Alex Menkov
4fd65fbdaf
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
...
Reviewed-by: dholmes, sspitsyn, cjplummer
2018-03-26 09:27:24 -07:00
Thomas Schatzl
cd9bd4ecc7
8196485: FromCardCache default card index can cause crashes
...
The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Co-authored-by: Jarkko Miettinen <jarkko.miettinen@relex.fi>
Reviewed-by: shade, sjohanss
2018-03-26 16:51:43 +02:00
Thomas Schatzl
c30aef79df
8180415: Rebuild remembered sets during the concurrent cycle
...
In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00
Per Lidén
7b568da79b
8199850: Move parsing of VerifyGCType to G1
...
Reviewed-by: sjohanss, tschatzl
2018-03-26 12:44:39 +02:00
Jesper Wilhelmsson
aa69f8c75c
Merge
2018-03-24 01:08:35 +01:00
Jan Lahoda
d2e4f879b1
8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978
...
Adjusting the expected number of exception table entries to the recent changes in javac.
Reviewed-by: kvn
2018-03-28 10:24:26 +02:00
Roland Westrelin
98db6d11f3
8193130: Bad graph when unrolled loop bounds conflicts with range checks
...
Reviewed-by: kvn, thartmann
2018-03-22 20:21:19 -07:00
Vladimir Kozlov
6b886727ca
8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp
...
8199489: [TESTBUG] don't run CTW tests with -Xcomp
Reviewed-by: iignatyev, iveresov
2018-03-22 16:39:02 -07:00
Tobias Hartmann
55233a42f3
8199777: Deprecate -XX:+AggressiveOpts
...
Deprecate -XX:+AggressiveOpts and remove it from testing.
Reviewed-by: kvn, dholmes, shade
2018-03-22 08:39:51 +01:00
Ekaterina Pavlova
c944c3aba7
8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt
...
Reviewed-by: iignatyev
2018-03-21 13:30:03 -07:00
Mikhailo Seledtsov
aa2b650b70
8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds
...
Added at requires vm.cds
Reviewed-by: dcubed, jiangli
2018-03-21 13:18:06 -07:00
Roland Westrelin
35460b0e85
8196294: LoopStripMiningIterShortLoop is set to zero by default
...
Reviewed-by: shade, thartmann, kvn
2018-03-21 10:05:36 +01:00
George Triantafillou
957f5e1c7d
8194054: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with -1073740940 (FFFFFFFFC0000374)
...
Reviewed-by: stsmirno, coleenp
2018-03-21 11:27:29 -04:00
Chris Plummer
e1afb3bc99
8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
...
No longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger
2018-03-24 13:39:07 -07:00
Jesper Wilhelmsson
7ffa43700f
Merge
2018-03-24 01:08:35 +01:00