Christine Lu
15d041a240
Added tag jdk7-b131 for changeset e0205cb94879
2011-02-24 15:15:50 -08:00
Tom Rodriguez
836fd81744
Merge
2011-02-24 14:49:34 -08:00
Tom Rodriguez
83661087ea
7021603: crash in fill_sync_handler with ExtendedDTrace probes
...
Reviewed-by: iveresov
2011-02-24 11:09:16 -08:00
Vladimir Kozlov
afa5d117b7
6812217: Base memory of MergeMem node violates assert during killing expanded AllocateArray node
...
The assert in MergeMemNode::memory_at() misses the case when address is TOP.
Reviewed-by: never
2011-02-24 10:28:20 -08:00
Tom Rodriguez
562aedc884
7012072: CompileTheWorld causes incorrect class initialization
...
Reviewed-by: kvn, twisti
2011-02-23 19:09:16 -08:00
Christine Lu
59d5b2fc13
Merge
2011-02-23 15:48:46 -08:00
Vladimir Kozlov
f9fa6ee530
Merge
2011-02-23 12:28:23 -08:00
Vladimir Kozlov
0ea15ed320
Merge
2011-02-23 11:18:16 -08:00
Igor Veresov
25387df1e0
Merge
2011-02-22 18:13:03 -08:00
Tom Rodriguez
8967db2c35
7021531: lock ordering problems after fix for 6354181
...
Reviewed-by: kvn, jrose
2011-02-22 15:26:36 -08:00
Igor Veresov
1c5e7bf24a
7020521: arraycopy stubs place prebarriers incorrectly
...
Rearranged the pre-barrier placement in arraycopy stubs so that they are properly called in case of chained calls. Also refactored the code a little bit so that it looks uniform across the platforms and is more readable.
Reviewed-by: never, kvn
2011-02-22 15:25:02 -08:00
Robert Ottenhag
c4270e4517
Merge
2011-02-21 04:49:17 -08:00
Stefan Karlsson
46bcea93ef
7020992: jmm_DumpThreads should not allocate system object arrays outside the perm gen
...
Allocate ordinary object arrays
Reviewed-by: ysr, never, mchung
2011-02-21 11:26:45 +01:00
Coleen Phillimore
3899f14f1f
7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM
...
Increase default SharedMiscDataSize
Reviewed-by: dcubed, kamg
2011-02-18 18:26:17 -05:00
Christine Lu
4138cbb7b0
Added tag jdk7-b130 for changeset 70ed6d8368bc
2011-02-18 14:23:37 -08:00
John Cuthbertson
154f0709bd
7020042: G1: Partially remove fix for 6994628
...
Disable reference discovery and processing during concurrent marking by disabling fix for 6994628.
Reviewed-by: tonyp, ysr
2011-02-18 10:07:34 -08:00
Antonios Printezis
f418b77aa6
7027766: G1: introduce flag to dump the liveness information per region at the end of marking
...
Repurpose the existing flag G1PrintRegionLivenessInfo to print out the liveness distribution across the regions in the heap at the end of marking.
Reviewed-by: iveresov, jwilhelm
2011-04-04 14:23:17 -04:00
Antonios Printezis
cec5c20656
7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
...
The epochs on the card cache array are initialized to 0 and our initial epoch also starts at 0. So, until the first GC, it might be possible to successfully "claim" a card which was in fact never initialized.
Reviewed-by: johnc, iveresov, ysr
2011-04-04 13:18:35 -04:00
Antonios Printezis
3e9fe24ddd
7023069: G1: Introduce symmetric locking in the slow allocation path
...
7023151: G1: refactor the code that operates on _cur_alloc_region to be re-used for allocs by the GC threads
7018286: G1: humongous allocation attempts should take the GC locker into account
First, this change replaces the asymmetric locking scheme in the G1 slow alloc path by a summetric one. Second, it factors out the code that operates on _cur_alloc_region so that it can be re-used for allocations by the GC threads in the future.
Reviewed-by: stefank, brutisso, johnc
2011-03-30 10:26:59 -04:00
Antonios Printezis
349d820dd1
7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the end
...
What the synopsis says.
Reviewed-by: jwilhelm, iveresov, johnc
2011-03-29 22:36:16 -04:00
John Cuthbertson
c2275649b7
7026932: G1: No need to abort VM when card count cache expansion fails
...
Manage allocation/freeing of the card cache counts and epochs arrays directly so that an allocation failure while attempting to expand these arrays does not abort the JVM. Failure to expand these arrays is not fatal.
Reviewed-by: iveresov, tonyp
2011-03-28 10:58:54 -07:00
Bengt Rutisson
4fd9f5071f
6948149: G1: Imbalance in termination times
...
Changed default value of WorkStealingYieldsBeforeSleep from 1000 to 5000. Added more information to G1 pause logging.
Reviewed-by: jwilhelm, tonyp, jmasa
2011-03-23 14:12:51 +01:00
John Coomes
9c0cc6b6d8
Merge
2011-03-25 17:39:20 -07:00
Y. Srinivas Ramakrishna
3e02204f5d
7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GC
...
When verifying clean card ranges, use memory-range-bounded iteration over oops of objects overlapping that range, thus avoiding the otherwise quadratic worst-case cost of scanning large object arrays.
Reviewed-by: jmasa, jwilhelm, tonyp
2011-03-24 15:47:01 -07:00
Y. Srinivas Ramakrishna
4282af91a0
7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
...
Filter ref-containing locations through the memory-interval specified in the call.
Reviewed-by: jcoomes, jwilhelm, tonyp
2011-03-24 15:45:27 -07:00
Erik Trimble
8e3541f4fa
Merge
2011-02-16 17:26:20 -08:00
Keith McGuigan
c2ea25db39
7019718: make error reporting flags product instead of diagnostic
...
See synopsis
Reviewed-by: acorn, coleenp
2011-02-16 16:58:24 -08:00
Coleen Phillimore
5cef1a1a84
Merge
2011-02-16 16:25:57 -08:00
Volker Simonis
5e83438315
7019689: Non-dependent name is found in dependent base class although it should be rejected
...
Fix hashtable.hpp to qualify non-dependant name with "this"
Reviewed-by: phh, never, poonam
2011-02-16 17:12:31 -05:00
Kelly O'Hair
cff49a9152
7013964: openjdk LICENSE file needs rebranding
...
Reviewed-by: darcy, katleman, jjg
2011-02-16 13:30:31 -08:00
Coleen Phillimore
9c5679fe53
6840152: JVM crashes when heavyweight monitors are used
...
Turn off biased locking if !UseFastLocking or UseHeavyMonitors options are requested.
Reviewed-by: phh, never, dcubed, dholmes
2011-02-16 11:34:44 -05:00
David Holmes
89f51d79cc
Merge
2011-02-16 01:42:00 -05:00
Daniel D. Daugherty
5d5154fbea
6954420: 2/4 jps shows "process information unavailable" sometimes
...
Make sure the backing store file is flushed in create_sharedmem_resources() and get_user_name_slow() no longer checks the size of the backing store file.
Reviewed-by: briand, swamyv, acorn, poonam
2011-02-15 19:00:22 -08:00
Antonios Printezis
57d8e5b8ba
Merge
2011-02-14 22:21:18 -05:00
David Holmes
74c63197eb
7018429: JPRT: Update Makefile to use ALT_JDK_TARGET_IMPORT_PATH for copying JDK
...
Set JDK_IMPORT_PATH to ALT_JDK_TARGET_IMPORT_PATH if it is defined
Reviewed-by: phh, ohair
2011-02-14 19:27:36 -05:00
Robert Ottenhag
231caaed9b
Merge
2011-02-14 03:19:33 -08:00
Coleen Phillimore
876fbcb9f7
7019157: errorHandler doesn't compile with super old gcc without precompiled headers
...
Old gccs don't support precompiled headers so have to supply includes
Reviewed-by: phh, kamg
2011-02-12 10:28:34 -05:00
Erik Trimble
72ec986b22
7019104: Bump the HS21 build number to 02
...
Update the HS21 build number to 02
Reviewed-by: jcoomes
2011-02-11 15:32:03 -08:00
Erik Trimble
f57a34b353
Merge
2011-02-11 15:31:58 -08:00
Erik Trimble
8c80661027
Added tag hs21-b01 for changeset 251814950cb2
2011-02-11 14:30:27 -08:00
Robert Ottenhag
3447053144
Merge
2011-02-11 05:40:41 -08:00
Stefan Karlsson
311bd2a9a9
7018257: jmm_DumpThreads allocates into permgen
...
Don't allocate in permgen
Reviewed-by: ysr, sla
2011-02-11 14:15:16 +01:00
Christine Lu
97dbe91443
Added tag jdk7-b129 for changeset 251814950cb2
2011-02-10 16:24:29 -08:00
Y. Srinivas Ramakrishna
2c35cde750
7018302: newly added assert related to size of constantPoolOop causes secondary assertions or crashes
...
6912621 used a raw oop in the newly added assert following an allocation attempt that could result in a GC.
Reviewed-by: jmasa
2011-02-10 14:48:07 -08:00
Staffan Larsen
32b46da6e3
7017824: Add support for creating 64-bit Visual Studio projects
...
Updated create.bat and ProjectCreator
Reviewed-by: brutisso, stefank, ohair
2011-02-10 13:03:22 +01:00
Christian Tornqvist
d30b5f01d3
7018366: hotspot/runtime_erro Fix for 7014918 does not build using MVC 2003
...
Looking at API_VERSION_NUMBER define to see what version of dbghelp.h/imagehlp.h is included to determine what MINIDUMP_TYPEs are defined in the header file
Reviewed-by: acorn, brutisso, sla
2011-02-10 12:55:56 +01:00
Tom Rodriguez
4b3ada699d
7016474: string compare intrinsic improvements
...
Reviewed-by: kvn
2011-02-09 15:02:23 -08:00
Tom Rodriguez
477cbff4b6
7019819: bare oop in ciField
...
Reviewed-by: kvn, iveresov
2011-02-15 22:18:33 -08:00
Vladimir Kozlov
ddd4d3ad73
Merge
2011-02-14 14:36:29 -08:00
Tom Rodriguez
a7f9351b5d
7018101: os::dll_address_to_function_name returning wrong answers in 64 bit
...
Reviewed-by: acorn, kvn, dsamersoff
2011-02-14 11:46:58 -08:00