Leonid Mesnik
84cab6c56f
8156032: Clean up parallel GC specific code from vm/gc/shared/preservedMarks.cpp
...
Reviewed-by: stefank, tschatzl
2016-06-09 16:52:32 +03:00
Jiangli Zhou
7631840502
Merge
2016-06-09 00:53:07 +02:00
Jiangli Zhou
81ff3b7d93
8158681: ClassLoader::classloader_type() is called from code not included under #if INCLUDE_CDS
...
Place CDS related code under #if INCLUDE_CDS.
Reviewed-by: lfoltan, gtriantafill, coleenp
2016-06-08 18:47:05 -04:00
Calvin Cheung
27f9eddfc2
8159019: ResourceMark in ClassLoader::open_versioned_entry() is being used incorrectly
...
Call FREE_RESOURCE_ARRAY instead of declaring a ResourceMark
Reviewed-by: hseigel, jiangli
2016-06-08 12:50:23 -07:00
Stefan Johansson
09caec497d
8149085: IntegrationTest1.java fails intermittently due to use of semi-initialized TLAB
...
Reviewed-by: ehelin, mgerdin
2016-06-08 16:29:12 +02:00
Stefan Karlsson
23e05cabc5
8155638: Resource allocated BitMaps are often cleared twice
...
Reviewed-by: neliasso, kvn
2016-06-08 11:15:49 +02:00
Coleen Phillimore
47309c3715
8158297: Lack of proper checking of non-well formed elements in CONSTANT_Utf8_info's structure
...
Disallow // in class file names during parsing and throw ClassNotFoundException
Reviewed-by: sspitsyn, rehn, gtriantafill
2016-06-07 15:34:22 -04:00
Rachel Protacio
e956abefe6
8153858: Clean up needed when obtaining the package name from a fully qualified class name
...
Consolidated and refactored code parsing fully qualified names. Includes gtest.
Reviewed-by: dholmes, coleenp
2016-06-07 11:39:47 -04:00
Calvin Cheung
b0fab9d6b7
Merge
2016-06-07 00:57:23 +00:00
Calvin Cheung
0275bab2ce
Merge
2016-06-07 00:06:17 +00:00
Markus Grönlund
cbe83ea707
Merge
2016-06-07 01:58:33 +02:00
Calvin Cheung
66e3ba7296
8153876: Replace 4K stack allocations with Resource allocations
...
Reviewed-by: dholmes, hseigel
2016-06-06 12:51:53 -07:00
Aleksey Shipilev
2137769825
8075030: JvmtiEnv::GetObjectSize reports incorrect java.lang.Class instance size
...
Reviewed-by: coleenp, sspitsyn, sla
2016-06-06 22:34:57 +03:00
Markus Grönlund
c82212e143
8149803: Adjust lock rankings for some Event-based tracing locks
...
Reviewed-by: dholmes, acorn
2016-06-06 20:48:56 +02:00
Jon Masamitsu
c3d0e73480
8157620: Guarantee in run_task(task, num_workers) fails
...
Reviewed-by: tschatzl, drwhite
2016-05-25 09:28:20 -07:00
Joseph Provino
5648deddee
8153582: Logging of ConcGCThreads is done too early
...
ConcGCThreads is logged as 0 because it hasn't been initialized yet.
Reviewed-by: tschatzl, dfazunen
2016-05-19 10:48:28 -04:00
Nils Eliasson
1af289e8c3
8155108: CompilerControl: tests incorrectly set states for excluded methods
...
Remove redundant code that was not properly updated
Reviewed-by: kvn
2016-05-19 10:40:19 +02:00
Doug Simon
64001ce527
8156835: [JVMCI] clean up and minimize JVMCI
...
Reviewed-by: iveresov, kvn
2016-05-18 21:50:27 +00:00
Roland Schatz
5686cc1784
8156942: [JVMCI] replace LIRKind with abstract base class
...
Reviewed-by: iveresov
2016-05-18 17:01:01 +00:00
Andreas Eriksson
46627989d5
8135322: ConstantPool::release_C_heap_structures not run in some circumstances
...
Reviewed-by: coleenp, sspitsyn
2016-05-18 11:06:00 +02:00
Claes Redestad
807e2b367c
8157090: SharedArchiveFile/SpaceUtilizationCheck.java fails as space utilization is below 30 percent
...
Reviewed-by: iklam, mseledtsov
2016-05-18 16:28:42 +02:00
Jiangli Zhou
d40a606f06
8149977: DumpLoadedClassList should not include generated classes
...
Exclude anonymous classes from the generated class list.
Reviewed-by: ccheung, iklam, hseigel
2016-05-17 17:42:16 -04:00
Alejandro Murillo
7bd620bff1
Merge
2016-05-14 15:34:30 -07:00
Christian Thalinger
d88959ebfb
Merge
2016-05-13 21:26:06 +00:00
Joseph Provino
6be4410a0e
8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert
...
Old debug code needs to be removed.
Reviewed-by: stefank, jwilhelm
2016-05-13 15:57:17 -04:00
Jon Masamitsu
db0f9f020b
8156867: Simplify/reduce testing in ParallelCompact_test
...
Reviewed-by: jwilhelm, jprovino
2016-05-13 12:36:03 -07:00
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
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
Coleen Phillimore
f0f9e93eb1
Merge
2016-05-27 16:39:49 +00: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
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
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