John Cuthbertson
861168c82e
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
...
Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state.
Reviewed-by: tonyp, brutisso
2011-11-28 09:49:05 -08:00
Jon Masamitsu
15070123fa
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
...
Select number of GC threads dynamically based on heap usage and number of Java threads
Reviewed-by: johnc, ysr, jcoomes
2011-08-09 10:16:01 -07:00
Antonios Printezis
098ed89645
Merge
2011-11-22 04:47:10 -05:00
Coleen Phillimore
800499ac95
Merge
2011-11-21 10:22:04 -05:00
Rickard Backman
069f218a98
7112308: Fix Visual Studio build for precompiled header
...
Add the new path to precompiled.hpp in the project make file
Reviewed-by: coleenp, dholmes, brutisso
2011-11-21 08:02:40 +01:00
Alejandro Murillo
e53317616f
7113503: Bump the hs23 build number to 07
...
Reviewed-by: johnc
2011-11-18 17:39:40 -08:00
John Coomes
b9ff98b776
Added tag hs23-b06 for changeset 6b882ec466cd
2011-11-18 15:15:54 -08:00
John Coomes
df1266ed6e
Merge
2011-11-18 15:15:13 -08:00
Coleen Phillimore
4f63d5b7d5
Merge
2011-11-18 17:26:49 -05:00
John Cuthbertson
a03f061ca2
7111795: G1: Various cleanups identified during walk through of changes for 6484965
...
Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking").
Reviewed-by: brutisso, tonyp
2011-11-18 12:27:10 -08:00
John Cuthbertson
6d0e0064bf
7110173: GCNotifier::pushNotification publishes stale data
...
GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block.
Reviewed-by: poonam, dholmes, fparain, mchung
2011-11-21 09:24:56 -08:00
Bengt Rutisson
40c94189f7
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
...
Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction
Reviewed-by: ysr, tonyp, jmasa, johnc
2011-11-21 07:47:34 +01:00
Antonios Printezis
3cd36270b7
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
...
Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy.
Reviewed-by: johnc, brutisso
2011-11-18 12:52:27 -05:00
David Katleman
32a189c4f9
Added tag jdk8-b14 for changeset a4a9e5c60f0a
2011-11-17 10:45:53 -08:00
Antonios Printezis
4964702bad
Merge
2011-11-17 13:14:49 -05:00
Chris Hegarty
9a65ac929d
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
...
Reviewed-by: dholmes, dsamersoff
2011-11-16 20:38:24 -05:00
Poonam Bajaj
9b428e449c
7110428: Crash during HeapDump operation
...
Reviewed-by: ysr, dholmes
2011-11-16 16:27:29 -08:00
Bengt Rutisson
ed1e70076b
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
...
Reduce what arrayOopDesc::max_array_length() returns to avoid int overflow
Reviewed-by: kvn, dholmes, tonyp
2011-11-15 20:17:33 +01:00
Coleen Phillimore
0eb37550d3
Merge
2011-11-15 12:40:55 -05:00
David Katleman
6e1ccb9a07
Added tag jdk8-b13 for changeset 660da5b5870e
2011-11-10 11:46:05 -08:00
Christian Thalinger
3de3451b3a
Merge
2011-11-10 04:46:08 -08:00
David Holmes
ae1d532799
7108264: Fix for 7104173 is insufficient
...
Disable PrintVMOptions by default for all builds
Reviewed-by: dsamersoff, twisti
2011-11-10 06:23:48 -05:00
Bengt Rutisson
911637a272
7110190: GCCause::to_string missing case for _adaptive_size_policy
...
Added case for _adaptive_size_policy
Reviewed-by: johnc, ysr
2011-11-09 23:21:00 +01:00
Vladimir Kozlov
09b7902e14
7107042: assert(no_dead_loop) failed: dead loop detected
...
Use dead nodes elimination code in PhaseIdealLoop before executing EA.
Reviewed-by: never, twisti
2011-11-09 07:25:51 -08:00
Vladimir Kozlov
dc1f4fe50e
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
...
Zero array when compiled code is deoptimized.
Reviewed-by: never, twisti
2011-11-09 06:14:32 -08:00
Christian Thalinger
423972a7d8
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
...
Reviewed-by: jrose, kvn, never
2011-11-09 00:42:33 -08:00
Tom Rodriguez
89ccd723ce
7108242: jinfo -permstat shouldn't report interned strings as part of perm
...
Reviewed-by: kvn, twisti
2011-11-08 20:42:26 -08:00
Tom Rodriguez
087c7441f7
7105305: assert check_method_context proper context
...
Reviewed-by: jrose, kvn
2011-11-08 17:29:57 -08:00
Tom Rodriguez
051c64ad4d
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
...
Reviewed-by: kvn, jrose, twisti
2011-11-08 10:31:53 -08:00
Antonios Printezis
44b419af51
7099849: G1: include heap region information in hs_err files
...
Reviewed-by: johnc, brutisso, poonam
2011-11-08 00:41:28 -05:00
Antonios Printezis
83958f54fb
7092309: G1: introduce old region set
...
Keep track of all the old regions in the heap with a heap region set.
Reviewed-by: brutisso, johnc
2011-11-07 22:11:12 -05:00
Vladimir Kozlov
0bc2963b7d
7059047: EA: can't find initializing store with several CheckCastPP
...
Split adjust_escape_state() method into two methods to find initializing stores.
Reviewed-by: never
2011-11-07 14:33:57 -08:00
Alejandro Murillo
9d6d4e292b
7108553: Bump the hs23 build number to 06
...
Reviewed-by: johnc
2011-11-04 14:06:09 -07:00
Andreas Schoesser
93fbade63d
6636110: unaligned stackpointer leads to crash during deoptimization
...
Reviewed-by: never, kvn
2011-11-04 13:55:31 -07:00
John Coomes
232b9d793f
Added tag hs23-b05 for changeset 38f5bbc6cd8d
2011-11-04 12:43:41 -07:00
John Coomes
9aca39d006
Merge
2011-11-04 12:40:55 -07:00
David Katleman
169afafaf7
Added tag jdk8-b12 for changeset dbb81ca736fc
2011-11-03 10:32:16 -07:00
Christian Thalinger
9740abac58
7106944: assert(_pc == *pc_addr) failed may be too strong
...
Reviewed-by: kvn, never
2011-11-03 04:12:49 -07:00
Christian Thalinger
5a4de97cf0
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
...
Reviewed-by: kvn
2011-11-03 01:43:26 -07:00
Bengt Rutisson
b47310ebf8
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
...
_cset_rs_update_cl[] was indexed with values beyond what it is set up to handle.
Reviewed-by: ysr, jmasa, johnc
2011-11-02 08:04:23 +01:00
Rickard Backman
2c5cec930a
7106766: Move the precompiled header from the src/share/vm directory
...
Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
2011-11-01 13:44:40 +01:00
Vladimir Kozlov
b354aa367c
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
...
Use -Xss224k instead of -Xss128k.
Reviewed-by: never
2011-10-31 15:52:11 -07:00
Christian Thalinger
5ffce97ffc
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
...
Reviewed-by: never, kvn
2011-10-31 03:06:42 -07:00
Bengt Rutisson
c444c3eee7
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
...
ArrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: kvn, dholmes
2011-10-31 08:01:20 +01:00
David Holmes
75883dceb1
Merge
2011-10-30 18:40:48 -07:00
Alejandro Murillo
84066778b8
7106092: Bump the hs23 build number to 05
...
Reviewed-by: johnc
2011-10-28 18:30:47 -07:00
John Coomes
d61593bed3
Added tag hs23-b04 for changeset 721977078d6e
2011-10-28 15:41:29 -07:00
John Coomes
42c5e60cdc
Merge
2011-10-28 15:36:16 -07:00
Tom Rodriguez
6bcf877494
7103261: crash with jittester on sparc
...
Reviewed-by: iveresov, kvn
2011-10-28 14:44:52 -07:00
Antonios Printezis
3da2f5af5d
Merge
2011-10-28 13:04:10 -04:00