Coleen Phillimore
178842d251
8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
...
8151066: assert(0 <= i && i < length()) failed: index out of bounds
Lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic
Reviewed-by: sspitsyn, dholmes
2016-05-17 08:51:05 -04:00
Goetz Lindenmaier
e84506041e
8156929: [aix] Add missing includes
...
Reviewed-by: coleenp, dholmes
2016-05-17 03:26:07 -04:00
Martin Doerr
cb6496c297
8141635: Implement VarHandles/Unsafe intrinsics on POWER
...
Reviewed-by: shade, kvn, simonis
2016-05-13 22:21:54 +03:00
Goetz Lindenmaier
fd19ab133b
8156923: [ppc] Implement "JEP 270: Reserved Stack Areas for Critical Sections"
...
Reviewed-by: simonis, dholmes
2016-05-13 15:22:48 +02:00
Goetz Lindenmaier
618f5131e6
8156922: [ppc] Implement template interpreter stack overflow checks as on x86/sparc
...
Reviewed-by: dlong, dholmes, simonis, coleenp
2016-05-13 15:20:06 +02:00
Harold Seigel
1fae073d9c
8156156: Add module specific NMT MemoryType
...
Change NMT tag for allocations for modules support to mtModule
Reviewed-by: coleenp, lfoltan, gtriantafill
2016-06-01 11:14:58 -04:00
Harold Seigel
737a2a5946
8158060: BasicLayerTest causes fatal error: Thread holding lock at safepoint that vm can block on: Module_lock
...
Move the exception throw outside of the block containing the lock
Reviewed-by: dholmes, kbarrett, lfoltan
2016-06-01 07:44:43 -04:00
Robbin Ehn
e456d998a8
8158150: LogConfiguration::describe output can get truncated
...
Reviewed-by: dholmes, kbarrett
2016-05-31 12:40:42 +02:00
Dmitry Fazunenko
acc40d57ab
8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC
...
Reviewed-by: iignatyev, kbarrett
2016-05-30 19:56:27 +04:00
Artem Smotrakov
c7a54bbb06
Merge
2016-05-27 19:43:58 +00:00
Dmitry Samersoff
001f163ea7
Merge
2016-05-27 17:56:49 +00:00
Coleen Phillimore
f0f9e93eb1
Merge
2016-05-27 16:39:49 +00:00
Dmitry Samersoff
0cf2e90d17
8152950: BasicLauncherTest.java fails due to type error
...
Better handle js engine initialization error
Reviewed-by: jbachorik
2016-05-27 19:31:17 +03:00
Artem Smotrakov
68c8a74fbe
8152207: Perform array bound checks while getting a length of bytecode instructions
...
Reviewed-by: hseigel
2016-05-27 09:25:49 -07:00
Coleen Phillimore
8fea607c9c
Merge
2016-05-27 14:57:11 +00:00
Coleen Phillimore
c36295e947
8145148: InterfaceMethod CP entry pointing to a class should cause ICCE
...
Pass tag in LinkInfo and check that resolved method type matches tag, fix tests.
Reviewed-by: sspitsyn, minqi
2016-05-27 10:52:39 -04:00
Vladimir Ivanov
3cda431b12
Merge
2016-05-27 14:49:05 +00:00
Vladimir Ivanov
df9373aad7
Merge
2016-05-27 16:56:23 +03:00
Ioi Lam
e5e41a2375
8145247: incorrect comment in SystemDictionary::load_shared_class
...
Reviewed-by: jiangli, ccheung, gtriantafill
2016-05-27 05:49:24 -07:00
David Holmes
6253b1d251
8154589: assert(k != NULL) failed: preloaded klass not initialized
...
Reviewed-by: sspitsyn, hseigel
2016-05-26 20:43:13 -04:00
Roland Schatz
476ef7367c
8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider
...
Reviewed-by: kvn, twisti
2016-05-13 01:06:46 +00:00
Tom Rodriguez
5405125902
8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype
...
Reviewed-by: twisti
2016-05-12 22:06:55 +00:00
Mandy Chung
2bbe02b202
8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader
...
Reviewed-by: acorn, alanb, chegar, dfuchs
2016-05-12 11:16:16 -07:00
Roland Schatz
4c94cba880
Merge
2016-05-12 18:11:14 +00:00
Christian Tornqvist
3b2bc5df71
8151805: fatal error: heap walk aborted with error 1
...
Reviewed-by: gtriantafill, dcubed
2016-05-17 15:44:20 -04:00
Roland Schatz
9f43471b55
8156768: [JVMCI] remove support for patching Symbol pointers
...
Reviewed-by: iveresov
2016-05-12 12:59:35 +02:00
Aleksey Shipilev
5e2fa37504
8153792: EA: assert(ptn->as_LocalVar()->edge_count() > 0) failed: sanity when compiling compareAndExchange
...
Reviewed-by: kvn, psandoz
2016-05-12 12:46:07 +03:00
Tobias Hartmann
8adbc20c87
8155241: Crash with assert in Xcomp mode and with disabled ReduceBulkZeroing
...
We should not assume that a CloneBasic arraycopy sets array initialization to complete.
Reviewed-by: kvn, roland
2016-05-12 08:25:42 +02:00
Tobias Hartmann
cf5a61530f
8155643: Java crash with assert in Xcomp mode and disabled ReduceInitialCardMarks
...
We should not emit a subtype check for CloneOop arraycopy.
Reviewed-by: kvn
2016-05-12 08:23:25 +02:00
Josef Eisl
536db8741f
8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap
...
Reviewed-by: twisti
2016-05-12 04:17:00 +00:00
Tom Rodriguez
3548f9ecba
8137296: [JVMCI] Enable sharing of debug info by default in all configurations
...
Reviewed-by: kvn, twisti
2016-05-11 17:43:23 -07:00
Andrew Haley
bff0e66d94
8155627: Enable SA on AArch64
...
Reviewed-by: roland, dholmes
2016-05-11 20:10:03 -04:00
Christian Thalinger
60360e8793
Merge
2016-05-11 20:27:17 +00:00
Christian Thalinger
3c0ef9eadc
8156159: replace CompilerToVM.readUncompressedOop with Unsafe.getUncompressedObject
...
Reviewed-by: kvn
2016-05-11 10:23:59 -10:00
Calvin Cheung
baca9fb3f6
8156789: missing condition in ClassPathZipEntry::open_versioned_entry()
...
Added back the !_is_boot_append condition
Reviewed-by: hseigel, jiangli
2016-05-11 12:19:59 -07:00
Tom Rodriguez
41310f897d
Merge
2016-05-11 18:32:38 +00:00
Tom Rodriguez
b6c0e4788c
8156775: IGV: StringUtils is absent
...
Reviewed-by: kvn
2016-05-11 09:44:39 -07:00
Doug Simon
1d60ce77a0
8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style
...
Reviewed-by: twisti, never
2016-05-11 16:40:04 +00:00
Harold Seigel
3f9f0665f6
8155981: Bolster bytecode verification
...
Reviewed-by: acorn, jdn
2016-05-11 12:03:46 -04:00
Roland Schatz
037bd78182
8156741: [JVMCI] remove LocationIdentity interface
...
Reviewed-by: kvn, iveresov
2016-05-11 13:27:56 +02:00
Marcus Larsson
b28f905e05
8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions
...
Reviewed-by: rehn, iklam, kbarrett
2016-05-11 10:54:31 +02:00
Paul Sandoz
1917be9572
8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable
...
Reviewed-by: twisti
2016-05-11 09:13:49 +02:00
Brian Gardner
0e8376bd17
8154715: Missing destructor and/or TLS clearing calls for terminating threads
...
Clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
2016-05-11 01:02:28 -04:00
Vladimir Ivanov
cdc0b9792f
Merge
2016-05-11 00:40:59 +00:00
Vladimir Ivanov
d47a54fa7e
Merge
2016-05-10 21:38:44 +00:00
Vladimir Ivanov
3fcc58a80d
Merge
2016-05-11 00:31:28 +03:00
Gerard Ziemski
ef0b81c5d3
Merge
2016-05-10 20:56:31 +00:00
Gerard Ziemski
a991801b42
8073500: Prevent certain commercial flags from being changed at runtime
...
Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam
2016-05-10 12:10:21 -05:00
Thomas Schatzl
a5233544b5
Merge
2016-05-10 18:30:03 +02:00
Thomas Schatzl
125e864c0d
8047328: Improve memory usage for cards in SparsePRTEntry
...
Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Co-authored-by: Andreas Sjoberg <andreas.sjoberg@oracle.com>
Reviewed-by: mgerdin, ehelin
2016-05-10 16:42:14 +02:00