Thomas Schatzl
1075dcd335
8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
...
Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin
2016-09-12 09:34:51 +02:00
Alejandro Murillo
4c5520208b
Merge
2016-09-10 12:23:52 -07:00
Harold Seigel
37c77e03d3
8165634: Support multiple --add-modules options on the command line
...
Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung
2016-09-10 08:25:51 -04:00
Daniel D. Daugherty
ddb3cd1998
Merge
2016-09-09 19:41:41 +00:00
Daniel D. Daugherty
097b1f1495
Merge
2016-09-09 11:23:59 -07:00
Ron Durbin
2bb3bc6449
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
...
Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph
2016-09-09 11:14:57 -07:00
Alexander Vorobyev
d22c8d1b01
8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
...
Test settings were changes in order to avoid timeouts
Reviewed-by: kvn
2016-09-09 19:30:08 +03:00
Serguei Spitsyn
98babf0899
Merge
2016-09-09 06:44:31 +00:00
Yasumasa Suenaga
7a341735fe
8164913: JVMTI.agent_load dcmd should show useful error message
...
Show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn
2016-09-08 23:38:56 -07:00
Rachel Protacio
180c089047
Merge
2016-09-06 22:52:35 +02:00
Rachel Protacio
a8147854b7
8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors
...
Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile
Reviewed-by: coleenp, hseigel, ddmitriev
2016-09-06 16:29:32 -04:00
Michael Berg
89f7f6f4b3
8164989: Inflate and compress intrinsics produce incorrect results with avx512
...
Disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn
2016-09-06 09:59:25 -07:00
Martin Doerr
38eb4a4f6f
8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
...
Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden
2016-09-06 13:01:27 +02:00
Alejandro Murillo
b56e8054a3
Merge
2016-09-16 13:15:01 -07:00
Gerard Ziemski
ba4a3fbd20
8136766: Enable ThreadStackSize range test
...
Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed
2016-09-16 12:09:53 -05:00
Thomas Schatzl
317f1aa044
8157952: Parallelize Memory Pretouch
...
Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki
2016-09-16 11:33:47 +02:00
Kim Barrett
b77d0de3d9
8165808: Add release barriers when allocating objects with concurrent collection
...
Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes
2016-09-15 12:10:43 -04:00
Thomas Schatzl
94bbcbd378
8159422: Very high Concurrent Mark mark stack contention
...
Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund
2016-09-15 16:44:19 +02:00
Alexander Kulyakhtin
8a329d56cf
8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands
...
A new JDWP test
Reviewed-by: sspitsyn
2016-09-14 16:20:54 +03:00
Jini George
21f3d1ae5f
8027920: SA: Add default methods to InstanceKlass
...
Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
2016-09-15 10:19:11 +03:00
Sharath Ballal
848db998d9
8165114: stale reference to hotspot test Test8028623.java
...
Remove Test8028623.java from hotspot/test/TEST.groups
Reviewed-by: sla, dholmes
2016-09-06 09:54:45 +03:00
Martin Doerr
02654e7d3d
8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile
...
Reviewed-by: kbarrett, dholmes
2016-09-05 20:40:08 -04:00
Kirill Zhaldybin
616083ca76
8165439: Convert Test_TempNewSymbol to GTest
...
Reviewed-by: dholmes, coleenp
2016-09-05 20:31:03 +03:00
Mikael Gerdin
50fb03349c
8161079: Default heap size causes native memory exhaustion on 32 bit Windows
...
Reviewed-by: tschatzl, sjohanss
2016-09-02 16:45:16 +02:00
David Holmes
37b36db885
Merge
2016-09-07 23:17:24 +02:00
David Holmes
1a8f8e22f1
8165153: Crash in rebuild_cpu_to_node_map
...
Use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer
2016-09-07 16:43:32 -04:00
Coleen Phillimore
49d869c03c
Merge
2016-09-07 19:29:01 +00:00
Coleen Phillimore
3c2621dbdd
8165246: [REDO] InstanceKlass::_previous_version_count goes negative
...
Make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions
Reviewed-by: gtriantafill, dcubed, sspitsyn
2016-09-07 15:25:21 -04:00
Frederic Parain
a900715bbf
8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
...
Reviewed-by: dholmes, dcubed, coleenp
2016-09-07 12:52:20 -04:00
Marcus Larsson
be0d2c98ed
Merge
2016-09-07 15:21:45 +02:00
Marcus Larsson
af30b26344
8165226: Bad -Xloggc: arguments crashes the VM
...
Reviewed-by: dsamersoff, sjohanss
2016-09-07 14:36:44 +02:00
Harold Seigel
e8e6415b7a
8058575: IllegalAccessError trying to access package-private class from VM anonymous class
...
Put anonymous classes in unnamed package into host class's package. Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn
2016-09-07 07:19:48 -04:00
Thomas Schatzl
c271d83599
8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info
...
Separate number of workers used debugging information from adaptive worker sizing log messages.
Reviewed-by: ehelin, sjohanss, jmasa
2016-09-07 09:20:10 +02:00
Lana Steuck
14a83e312b
Merge
2016-09-02 02:41:12 +00:00
Lana Steuck
f0e3ab9218
Added tag jdk-9+134 for changeset 6efb7e03e19c
2016-09-01 23:20:10 +00:00
Tatiana Pivovarova
a78140b822
8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
...
Reviewed-by: vlivanov
2016-09-01 20:16:04 +03:00
Dmitrij Pochepko
11bd07c98b
8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2016-09-01 21:15:12 +03:00
Dmitrij Pochepko
5b11c37fb7
8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
...
Reviewed-by: kvn
2016-09-01 21:13:20 +03:00
Dmitrij Pochepko
20bd3cebb8
8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
...
Reviewed-by: kvn
2016-09-01 21:12:07 +03:00
Dean Long
2baffbf490
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
...
Process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed
2016-08-31 12:10:40 -07:00
Harold Seigel
31becdb0d2
Merge
2016-08-31 16:41:01 +00:00
Alejandro Murillo
aecf372724
Merge
2016-08-31 09:22:53 -07:00
Erik Joelsson
992e74a183
8164862: 2 JVMCI tests should not be executed on linux-x86
...
Reviewed-by: kvn, gtriantafill
2016-08-31 16:48:26 +02:00
Harold Seigel
0fd1f32873
8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties
...
Change the checks for module related properties to look for specific properties, not just jdk.module
Reviewed-by: coleenp, gziemski, ddmitriev
2016-08-31 10:27:32 -04:00
Tatiana Pivovarova
b2c1c48604
8165030: [TESTBUG] ctw failed to build after 8157957
...
Reviewed-by: kvn
2016-08-31 14:47:20 +03:00
Coleen Phillimore
31d8fcc4f9
8164692: InstanceKlass::_previous_version_count goes negative
...
Decrement previous_version_count when it's removed from the list.
Reviewed-by: dcubed, dlong, sspitsyn
2016-08-31 06:35:19 -04:00
Jini George
ab538ab5ed
8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
...
Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
2016-08-31 11:47:14 +03:00
Marcus Larsson
23ceda31a0
8164939: GTest LogDecorations.iso8601_time_test fails on macOS
...
Reviewed-by: sla, dsamersoff
2016-08-31 09:38:46 +02:00
Kim Barrett
66706edf15
8156500: Move Reference pending list into VM to prevent deadlocks
...
Move reference pending list and locking into VM
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
2016-08-30 23:48:16 -04:00
Mandy Chung
d2d5a91ec4
8160851: Remove old launcher module-related options
...
Reviewed-by: alanb
2016-08-30 17:48:27 -07:00