Dmitry Samersoff
40d84ade8a
Merge
2016-12-20 11:19:36 +00:00
Dmitry Samersoff
c5e65622d8
8150563: LoadAgentDcmdTest.java can't find libinstrument.so
...
Test changed to reflect changes for 8066474 Remove the lib/$ARCH directory from Linux and Solaris images
Reviewed-by: sspitsyn
2016-12-20 14:15:02 +03:00
Dmitry Samersoff
25409feeb5
Merge
2016-12-20 10:53:52 +00:00
Jini George
5f477c032d
8159127: hprof heap dumps broken for lambda classdata
...
Added class dump records for lambda related anonymous classes in the heap dump
Reviewed-by: dsamersoff, sspitsyn
2016-12-20 13:35:40 +03:00
Kirill Zhaldybin
e52f4d1966
Merge
2016-12-20 11:33:25 +01:00
Thomas Stuefe
a9b90b0b4b
8171408: [aix] TOC overflow when linking the gtest libjvm.so
...
Reviewed-by: dholmes, simonis, erikj
2016-12-20 09:25:03 +01:00
Goetz Lindenmaier
12aa0a8788
8170655: [posix] Fix minimum stack size computations
...
Reviewed-by: dcubed, coleenp
2016-12-19 15:48:57 -08:00
Bob Vandette
6009cf0793
8168503: JEP 297: Unified arm32/arm64 Port
...
Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer
2016-12-19 12:39:01 -05:00
Erik Joelsson
9a80c66078
8171310: Gtest libjvm.so is always stripped
...
Reviewed-by: tbell, dholmes, stuefe
2016-12-19 16:26:22 +01:00
Yang Zhang
851569b2f4
8169697: AArch64: Vectorized MLA instruction not generated for some test cases
...
Add AddVB/S/I/L/F/D node to commut_op_list, as well as other commutative vector operations.
Reviewed-by: roland, kvn
2016-12-19 10:57:53 +08:00
Harold Seigel
cbfb8634d0
Merge
2017-05-04 14:54:46 +00:00
Harold Seigel
5b7ff7579c
8056900: Enhance NoClassDefFound exception messaging
...
Add text to the message explaining the cause of the exception
Reviewed-by: dholmes, sspitsyn, coleenp
2017-05-04 10:05:29 -04:00
Ioi Lam
c34f76b22e
8179625: [BACKOUT] of 8179305 Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
...
Reviewed-by: hseigel
2017-05-04 06:54:52 -07:00
Kim Barrett
006229255a
8169039: Add unit tests for BitMap search operations
...
Added native unit test test_bitMap_search.cpp
Reviewed-by: stefank, sjohanss
2017-05-03 18:44:27 -04:00
Kim Barrett
a896bf909c
8178352: BitMap::get_next_zero_offset may give wrong result on Mac
...
Invert and search initial word for trailing ones.
Reviewed-by: stefank, cjplummer
2017-05-03 14:13:48 -04:00
Ioi Lam
c386cec7b1
8171392: Move Klass pointers outside of ConstantPool entries so ConstantPool can be read-only
...
Added _resolved_klasses; moved _resolved_references to ConstantPoolCache, etc.
Reviewed-by: coleenp, lfoltan, simonis, aph
2017-03-03 23:08:35 -08:00
Serguei Spitsyn
0c74ceb12d
Merge
2017-05-03 02:32:02 +00:00
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