Serguei Spitsyn
4e72cfa0f7
8172970: TESTBUG: need test coverage for the JVMTI functions allowed in the start phase
...
New JTreg test provides the necessary coverage during the start phase
Reviewed-by: dholmes, dcubed
2017-05-02 19:27:26 -07:00
Ioi Lam
66f0c0d17f
8179305: Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
...
Added LastFrameAccessor class
Reviewed-by: dlong, dholmes
2017-05-01 11:16:01 -07:00
Alexander Harlap
cf7c7fedcd
8178542: G1: VM hangs during shutdown due to mark stack overflow
...
Removed not needed call to clear_has_overflown() to avoid inconsistent state
Reviewed-by: kbarrett, sangheki
2017-05-01 10:50:38 -04:00
Zoltan Majo
3e1753d49b
8179019: Correct range checks for command-line options ArraycopySrcPrefetchDistance and ArraycopyDstPrefetchDistance
...
Update constraint for the command-line options. Change stubs to use register values instead of immediates.
Reviewed-by: kvn
2017-04-28 09:50:47 +02:00
Harold Seigel
dbbc52769a
Merge
2017-04-27 14:15:30 +00:00
Harold Seigel
5252655a4a
8179235: PackageEntryTables should be created eagerly
...
Create the PackageEntryTables in the constructor for ClassLoaderData.
Reviewed-by: dholmes, sspitsyn
2017-04-27 10:08:02 -04:00
Jesper Wilhelmsson
18441d431e
Merge
2017-04-27 14:40:21 +02:00
Shafi Ahmad
0edc20faf9
8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
...
Reviewed-by: shade, dholmes, kevinw
2017-04-26 21:28:22 -07:00
Mikhailo Seledtsov
7ccad75888
8179243: [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops
...
Used at-requires statements to exclude the affected tests
Reviewed-by: dholmes, jiangli, sspitsyn
2017-04-26 11:26:11 -07:00
Claes Redestad
1668e018ce
8179224: Cache strlen of Flag::_name
...
Reviewed-by: dsamersoff, jiangli, iklam, rehn
2017-04-26 13:20:23 +02:00
Stefan Johansson
e237e703df
8138737: Remove oop_ms_adjust_pointers and use oop_iterate instead
...
Reviewed-by: kbarrett, stefank
2017-04-26 10:26:39 +02:00
Aleksey Shipilev
111afb73a5
8169061: Drop os::is_MP checks from Atomics
...
Reviewed-by: aph, dholmes
2017-04-26 09:06:59 +02:00
Jesper Wilhelmsson
dd358a3bac
Merge
2017-04-24 21:34:24 +02:00
Rachel Protacio
5889c1e232
Merge
2017-04-24 17:26:11 +00:00
Rachel Protacio
9947f147f6
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:08:28 -04:00
Rachel Protacio
66fa0999d1
8168122: Update logging in perfMemory to Unified Logging
...
-XX:+PerfTraceMemOps replaced with -Xlog:perf+memops=debug, -XX:+PerfTraceDataCreation replaced with -Xlog:perf+datacreation=debug
Reviewed-by: sspitsyn, coleenp
2017-04-24 11:32:38 -04:00
Harold Seigel
f9e13c6d3f
8178949: The split verifier allows anewarray to create an array of more than 255 dimensions
...
Add check to split verifier handling of anewarray opcode.
Reviewed-by: sspitsyn, gtriantafill, lfoltan
2017-04-24 08:47:38 -04:00
Kim Barrett
6de1e550d8
8179181: Cleanup BitMap search API
...
Remove _inline suffixes and remove duplicate wrappers.
Reviewed-by: dholmes, coleenp
2017-04-23 15:02:46 -04:00
Igor Ignatyev
8d3d4753ec
Merge
2017-04-22 00:56:56 +00:00
Erik Helin
2f0b3ae37d
8179064: TestInterpreterMethodEntries.java is missing -XX:+UnlockDiagnosticVMOptions
...
Reviewed-by: ctornqvi, gtriantafill
2017-04-21 08:24:48 +02:00
Erik Helin
fbf3b4e67d
8177967: Move TestGCOld to subdirectory
...
Reviewed-by: mgerdin, pliden
2017-04-21 10:43:43 +02:00
Igor Ignatyev
dcf04abd48
8178788: wrap JCStress test suite as jtreg tests
...
Reviewed-by: kvn, dholmes
2017-04-19 16:33:37 -07:00
Igor Veresov
f7c823802a
Merge
2017-04-19 04:10:56 +00:00
Igor Veresov
91d0b25763
Merge
2017-04-19 03:21:41 +00:00
Igor Veresov
81f61261d8
8178864: Update Graal
...
Reviewed-by: kvn
2017-04-18 20:17:22 -07:00
Igor Ignatyev
c3d400001c
8178835: CTW Runner should check that all classes have been compiled
...
Reviewed-by: kvn
2017-04-18 20:10:55 -07:00
Igor Ignatyev
154b7f24cb
8178913: CTW library does not close all opened resources
...
Reviewed-by: kvn
2017-04-18 20:10:54 -07:00
Mikhailo Seledtsov
79793e9c64
Merge
2017-04-18 23:52:58 +02:00
Mikhailo Seledtsov
ca99a2ef45
8177728: [TESTBUG] Improve CDS test utils
...
Improved and expanded CDS test utils; updated CDS tests to use new utils.
Reviewed-by: jiangli, ccheung
2017-04-18 14:18:43 -07:00
Jesper Wilhelmsson
d507b8945c
Merge
2017-04-18 22:25:33 +02:00
Rachel Protacio
ca72444bf9
8176472: Lazily create ModuleEntryTable
...
Moved the unnamed module out of the ModuleEntryTable and into the ClassLoaderData so that the MET can be lazily created only when other modules are present. Also a smaller PackageTable size.
Reviewed-by: gtriantafill, hseigel, lfoltan, coleenp
2017-04-18 13:19:42 -04:00
Erik Helin
06320cf6be
8177968: Add GC stress test TestGCLocker
...
Reviewed-by: pliden, lmesnik
2017-04-18 11:01:09 +02:00
Ioi Lam
3e3183a5a1
8178543: Optimize Klass::is_shared()
...
Reviewed-by: coleenp, jiangli
2017-04-14 08:33:57 -07:00
Jesper Wilhelmsson
e4f0dea860
Merge
2017-04-25 18:56:45 +00:00
Jesper Wilhelmsson
f36241a628
Merge
2017-04-25 20:24:25 +02:00
Calvin Cheung
bed1dfb050
8179103: [Testbug] re-enable the runtime/SharedArchiveFile/BootAppendTests.java test
...
Added the java.corba to the set of root modules by using the --add-modules option. Used the CDSTestUtils.checkExec() for checking test results.
Reviewed-by: sspitsyn, jiangli, mseledtsov, iklam
2017-04-25 11:06:42 -07:00
Erik Helin
30b6aebe6a
8179266: Add test/gc/g1/humongousObjects/TestHeapCounters.java to ProblemList.txt
...
Reviewed-by: sjohanss, mgerdin
2017-04-25 11:58:37 +02:00
Ioi Lam
9d5b85daf4
8178350: klassVtable and klassItable should be ValueObj
...
Reviewed-by: coleenp
2017-04-13 01:56:01 -07:00
Erik Helin
ee6019a512
8178095: Add GC stress test TestSystemGC
...
Reviewed-by: dfazunen, mgerdin
2017-04-05 14:21:58 +02:00
Lutz Schmidt
2327609d91
8176580: [ppc, s390] CRC32C: wrong checksum result in some cases
...
Reviewed-by: simonis, mdoerr
2017-03-24 16:35:37 +01:00
Igor Ignatyev
0e48425fa4
8178727: CTW should provide class names in error messages
...
Reviewed-by: kvn
2017-04-14 15:47:33 -07:00
Kim Barrett
5fb44c25c7
8169517: WhiteBox should provide concurrent GC phase control
...
Added WhiteBox API and G1 implementation.
Reviewed-by: shade, dfazunen
2017-04-13 16:38:39 -04:00
Igor Ignatyev
4fd1cd9f86
8178291: Add CTW test for boot module
...
Reviewed-by: kvn
2017-04-13 11:23:37 -07:00
Coleen Phillimore
3784f04568
8178336: Unnecessary SystemDictionary walk for Protection domain liveness
...
Remove system dictionary walk and pass strong closure for !ClassUnloading
Reviewed-by: jiangli, iklam
2017-04-13 09:42:10 -04:00
George Triantafillou
9b2ddab04f
8150388: Remove SPARC 32-bit support
...
Reviewed-by: hseigel, coleenp, dholmes, kvn
2017-04-12 17:52:04 -04:00
Coleen Phillimore
c52443f75b
8026985: Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure
...
Actually remove unused functions like classes_do and methods_do.
Reviewed-by: iveresov, sspitsyn, dholmes
2017-04-12 08:02:29 -04:00
Per Lidén
221d948b51
8178363: Incorrect check for nmethod re-registration in C1
...
Reviewed-by: stefank, rbackman
2017-04-12 08:49:08 +02:00
Kim Barrett
f7277d87d5
8160748: Inconsistent types for ideal_reg
...
Made ideal_reg consistently uint.
Reviewed-by: kvn, iveresov
2017-04-12 01:31:36 -04:00
Per Lidén
ecca839838
8178364: Command-line flags of type double should accept integer values
...
Reviewed-by: dholmes, sjohanss
2017-04-11 11:12:58 +02:00
Jesper Wilhelmsson
763689a66e
Merge
2017-04-10 20:10:09 +02:00