11009 Commits

Author SHA1 Message Date
Zoltan Majo
fd69c51425 Merge 2016-03-24 17:52:39 +00:00
Zoltan Majo
720f99dec9 Merge 2016-03-24 16:21:18 +01:00
Harold Seigel
cd3f80324f Merge 2016-03-24 15:19:06 +00:00
Dmitry Fazunenko
743c9c4cdb Merge 2016-03-24 13:09:16 +00:00
Harold Seigel
ff8f7e4a2b 8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
Instead of assertng, throw an exception

Reviewed-by: acorn, coleenp
2016-03-24 08:13:28 -04:00
Dmitry Fazunenko
0f687b0bd5 Merge 2016-03-24 15:51:31 +04:00
Tobias Hartmann
d9fd1b40d7 Merge 2016-03-24 11:50:51 +00:00
Tobias Hartmann
1f41cbe573 8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken
Use different constructor on SPARC to fully initialize frame.

Reviewed-by: kvn
2016-03-24 12:19:50 +01:00
Zoltan Majo
c47b3aee01 8152640: Quarantine compiler/intrinsics/string/TestHasNegatives.java
Quarantine test

Reviewed-by: thartmann
2016-03-24 11:44:12 +01:00
Paul Sandoz
ab69113c5e 8149644: Integrate VarHandles
Reviewed-by: kvn, vlivanov
2016-03-24 11:21:49 +01:00
Stefan Johansson
d30aeec30c 8151460: Metaspace counters can have inconsistent values
Reviewed-by: jmasa, pliden
2016-03-24 10:49:08 +01:00
Thomas Schatzl
49d6460189 8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.

Reviewed-by: pliden, tbenson
2016-03-24 10:40:23 +01:00
Tobias Hartmann
ce350e07fa 8136458: Remove "marked for reclamation" nmethod state
Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.

Reviewed-by: kvn, neliasso
2016-03-24 09:09:52 +01:00
Lana Steuck
d214f75dd3 Merge 2016-03-23 21:44:35 -07:00
Lana Steuck
5115e00a71 Added tag jdk-9+111 for changeset 5f9eee6b383b 2016-03-23 19:33:34 -07:00
Jesper Wilhelmsson
b7ca1e57ee Merge 2016-03-23 23:36:29 +01:00
Martin Doerr
9dff846b30 8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn
2016-03-23 15:35:38 -07:00
Dmitry Samersoff
249cb4de93 Merge 2016-03-23 17:36:18 +00:00
Ioi Lam
ae4cc4b56a 8152380: Shared symbol table should never use alternate hashcode
Reviewed-by: coleenp, jiangli
2016-03-23 09:00:22 -07:00
Kim Barrett
cb72aacabb 8151670: Unexpected concurrent refinement deactivation and reactivation
Refinement threads now use SuspendibleThreadSet::yield.

Reviewed-by: jmasa, mgerdin
2016-03-25 15:50:31 -04:00
Eric Mccorkle
6bf9194f41 8078112: [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests
Reviewed-by: ctornqvi, acorn
2016-03-25 15:54:18 +03:00
Dmitry Samersoff
a02f8f2d30 8151991: jvmti diagnostics commands requires INCLUDE_SERVICES
Guard jvmti diagnostic commands by appropriate defines

Reviewed-by: sspitsyn, dholmes, gadams
2016-03-25 12:54:16 +03:00
Sangheon Kim
d676c6233e 8152160: SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size
Rephrase the calculation with CMSOldPLABNumRefills to avoid an overflow

Reviewed-by: pliden, jmasa
2016-03-24 23:07:06 -07:00
Jon Masamitsu
d7e8dc2fef Merge 2016-03-25 03:53:18 +00:00
Rachel Protacio
f50eeb2649 Merge 2016-03-25 01:20:14 +00:00
Kim Barrett
dcb3e3b3c4 Merge 2016-03-24 23:42:46 +00:00
Coleen Phillimore
66f6116b43 Merge 2016-03-24 20:17:07 +00:00
Rachel Protacio
0f7f8e05ab 8146947: Remove PrintOopAddress rather than converting to UL
Deprecated PrintOopAddress and made functionality default

Reviewed-by: coleenp, stefank
2016-03-24 13:25:10 -04:00
Coleen Phillimore
1d25ca2a9e 8143269: Refactor code in universe_post_init that sets up methods to upcall
Deferred code review cleanups

Reviewed-by: dholmes, hseigel
2016-03-24 10:19:31 -04:00
Zoltan Majo
3edb7b95ba Merge 2016-03-23 15:01:42 +01:00
Michail Chernov
cd1a1d139c 8149662: Refactor hotspot/test/gc/g1/plab/lib/LogParser.java
Reviewed-by: tschatzl, dfazunen
2016-03-23 15:48:25 +03:00
Fei Yang
586f496119 8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero
Aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero.

Reviewed-by: aph
2016-03-23 18:00:46 +08:00
Ed Nevill
2199ec0857 8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph
2016-03-29 10:07:54 +00:00
David Simms
7294935e3e 8149023: Event based tracing should cover safepoint begin and end
Add events to safepoint begin and end

Reviewed-by: dholmes, mgronlun, egahlin
2016-03-23 10:52:35 +01:00
Markus Grönlund
a3b37b6372 8152119: Event-based tracing to allow for tracing Klass definition
Reviewed-by: dholmes, egahlin
2016-03-23 10:31:46 +01:00
Yasumasa Suenaga
cdbfbb48aa 8148659: Add all option to JSnap
Reviewed-by: dsamersoff
2016-03-23 12:26:14 +09:00
Max Ockner
4ddc4feb07 Merge 2016-03-23 03:33:22 +01:00
Alejandro Murillo
1bd14828a0 8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3
Reviewed-by: ctornqvi, kvn
2016-03-22 18:41:09 -07:00
Kim Barrett
5f25c82c48 8152196: SuspendibleThreadSet::yield scales poorly
Use semaphore to wake up VM thread on last suspendible leave/yield.

Reviewed-by: mgerdin, drwhite
2016-03-22 20:32:48 -04:00
Max Ockner
dca64ad62d 8146632: Add descriptive error messages for removed non-product logging flags
Added table with removed non-product flags and error messages.

Reviewed-by: dholmes, coleenp, hseigel
2016-03-22 15:03:07 -04:00
Coleen Phillimore
ff04be3cf5 8144940: Broken hash in string table entry in closed/runtime/7158800/BadUtf8.java
Fix code broken with compact Strings.

Reviewed-by: iklam, thartmann, hseigel, jiangli
2016-03-22 13:32:18 -04:00
Severin Gehwolf
aa55cc6846 8152440: Zero build fails after JDK-8146801
Define InitArrayShortSize macro for Zero as well.

Reviewed-by: aph
2016-03-22 18:23:39 +01:00
Chris Hegarty
9978f9b065 Merge 2016-03-22 17:04:25 +00:00
Bengt Rutisson
d444e55969 8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Reviewed-by: sjohanss, stefank
2016-03-22 13:41:52 +01:00
Chris Hegarty
5af2dcd643 Merge 2016-03-22 10:43:58 +00:00
Tom Benson
dc360cad53 8142935: Adding old gen regions does not consider available free space
Track live data size as added to cset during mixed GCs

Reviewed-by: kbarrett, drwhite
2016-03-21 15:59:58 -04:00
Sangheon Kim
fd827daa57 Merge 2016-03-22 01:52:23 +01:00
Chris Plummer
6e4fd7f938 Merge 2016-03-21 20:19:46 +00:00
Chris Plummer
4cc14cb17e 8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink)
Added ShrinkHeapInSteps option.

Reviewed-by: jmasa, tbenson
2016-03-21 13:14:31 -07:00
Sangheon Kim
b5a940227e 8152120: TLAB compute_size() should not allow any size larger than max_size
Limit TLAB compute_size() to be less than or equal to TLAB max

Reviewed-by: sjohanss, jmasa
2016-03-21 13:04:10 -07:00