Y. Srinivas Ramakrishna
b298e3e210
Merge
2008-08-20 11:23:58 -07:00
Y. Srinivas Ramakrishna
1d45ee2056
Merge
2008-08-20 01:30:32 -07:00
Antonios Printezis
b00baea4a1
6736341: PermGen size is insufficient for jconsole
...
Removing two buggy methods that should not be used, but ended up being used due to a re-organization in the class hierarchy.
Reviewed-by: jmasa, ysr, kamg, coleenp
2008-08-19 17:55:15 -04:00
Y. Srinivas Ramakrishna
57dabb4fcb
6722112: CMS: Incorrect encoding of overflown object arrays during concurrent precleaning
...
When an object array overflows during precleaning, we should have been marking the entire array dirty, not just its first card.
Reviewed-by: jmasa, poonam, tonyp
2008-08-14 17:58:35 -07:00
Tomas Hurka
27a4da4686
6625846: Export system property java.version via jvmstat
...
Java.version added to property_counters_ss array
Reviewed-by: swamyv
2008-08-14 21:05:51 +02:00
Erik Trimble
8242ae771a
Merge
2008-08-10 21:31:42 -07:00
Jon Masamitsu
b28ffeff6e
Merge
2008-08-04 12:15:55 -07:00
Jon Masamitsu
b57ca9ed91
Merge
2008-08-04 12:11:36 -07:00
Vladimir Kozlov
5e94e3bf69
6732312: Switch off executing Escape Analysis by default
...
Switch off executing Escape Analysis by default for now
Reviewed-by: rasbold
2008-07-31 15:47:42 -07:00
Vladimir Kozlov
73379adb82
Merge
2008-07-31 13:42:21 -07:00
Jon Masamitsu
74b3de5c3b
6730514: assertion failure in mangling code when expanding by 0 bytes
...
An expansion by 0 bytes was not anticipated when the assertion was composed.
Reviewed-by: jjh, jcoomes, apetrusenko
2008-07-30 11:54:00 -07:00
Vladimir Kozlov
6ff4206fe4
Merge
2008-07-30 09:54:21 -07:00
Chuck Rasbold
d35e1bbd88
6730192: expression stack wrong at deoptimization point
...
Add safepoint before popping expression stack, not after
Reviewed-by: kvn
2008-07-29 14:48:25 -07:00
Vladimir Kozlov
50c4a23cac
6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.")
...
Escape Analysis fixes.
Reviewed-by: never, rasbold
2008-07-28 17:12:52 -07:00
Jon Masamitsu
b8633a3b01
Merge
2008-07-28 15:30:23 -07:00
Keith McGuigan
74faacc945
6721093: -XX:AppendRatio=N not supported
...
Add mechanism to ignore unsupported flags for a set period of time
Reviewed-by: acorn, never, coleenp
2008-07-28 14:07:44 -04:00
Tom Rodriguez
20de63f383
6700047: C2 failed in idom_no_update
...
Partial peeling shouldn't place clones into loop
Reviewed-by: kvn
2008-07-25 15:54:23 -07:00
Tom Rodriguez
7b4a7f7bdc
6712835: Server compiler fails with assertion (loop_count < K,"infinite loop in PhaseIterGVN::transform")
...
Reviewed-by: kvn
2008-07-25 11:32:56 -07:00
Erik Trimble
632c83fb46
6732819: Turn off compressed oops by default for now
...
Workaround for CompOops bug
Reviewed-by: coleenp
2008-08-01 18:51:27 -07:00
Chuck Rasbold
fcbf2d1245
6726504: handle do_ifxxx calls in parser more uniformly
...
Make do_ifnull() handling similar to do_if()
Reviewed-by: jrose, kvn
2008-07-21 13:37:05 -07:00
Coleen Phillimore
20dba03e99
6716785: implicit null checks not triggering with CompressedOops
...
Allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check
Reviewed-by: kvn, jmasa, phh, jcoomes
2008-07-19 17:38:22 -04:00
Igor Veresov
1193f0f9db
6723228: NUMA allocator: assert(lgrp_id != -1, "No lgrp_id set")
...
6723229: NUMA allocator: assert(lgrp_num > 0, "There should be at least one locality group")
The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory.
Reviewed-by: jmasa
2008-07-17 10:26:33 -07:00
Vladimir Kozlov
fae39068e8
6723160: Nightly failure: Error: meet not symmetric
...
Add missing _instance_id settings and other EA fixes.
Reviewed-by: rasbold
2008-07-16 16:04:39 -07:00
Chuck Rasbold
a8fc1db8c1
6707044: uncommon_trap of ifnull bytecode leaves garbage on expression stack
...
Remove call to repush_if_args()
Reviewed-by: kvn, jrose
2008-07-16 10:08:57 -07:00
John Coomes
26625ab7f5
6724367: par compact could clear less young gen summary data
...
Reviewed-by: jmasa, apetrusenko
2008-07-11 16:11:50 -07:00
John Coomes
038a30dde3
6483129: par compact assertion failure (new_top > bottom)
...
Avoid computing the dense prefix if a space is empty
Reviewed-by: pbk, tonyp
2008-07-11 16:11:43 -07:00
John Coomes
398aa66a77
6718283: existing uses of *_FORMAT_W() were broken by 6521491
...
Reviewed-by: ysr, pbk
2008-07-11 16:11:34 -07:00
Vladimir Kozlov
c5b951e990
Merge
2008-07-11 12:19:29 -07:00
Erik Trimble
2d6f42d18c
Merge
2008-07-11 01:14:44 -07:00
Jon Masamitsu
18dbebd143
6672698: mangle_unused_area() should not remangle the entire heap at each collection
...
Maintain a high water mark for the allocations in a space and mangle only up to that high water mark.
Reviewed-by: ysr, apetrusenko
2008-07-09 15:08:55 -07:00
Vladimir Kozlov
696e17c0ba
6684714: Optimize EA Connection Graph build performance
...
Switch on EA by default, optimize Connection Graph construction
Reviewed-by: rasbold, never
2008-07-03 18:02:47 -07:00
Xiomara Jayasena
c96a95c4b8
6719955: Update copyright year
...
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
2008-07-02 12:55:16 -07:00
Coleen Phillimore
2a68d0757b
Merge
2008-07-02 15:38:47 -04:00
Coleen Phillimore
289ca864cd
Merge
2008-06-27 18:19:29 -04:00
Xiaobin Lu
2c9fd9172b
6718830: Hotspot fails to build with gcc 4.3
...
Fixed linux make file and couple adlc code to meet the changes of gcc 4.3
Reviewed-by: kamg, igor
2008-06-26 14:15:01 -07:00
Vladimir Kozlov
4213e62fb7
6716441: error in meet with +DoEscapeAnalysis
...
Set instance_id to InstanceBot for InstPtr->meet(AryPtr) when types are not related.
Reviewed-by: jrose, never
2008-06-26 13:34:00 -07:00
Tom Rodriguez
873da1efe8
6718676: putback for 6604014 is incomplete
...
Reviewed-by: kvn, jrose
2008-06-24 16:00:14 -07:00
Vladimir Kozlov
a671e7c7b5
6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode
...
Remove DecodeNNode::decode() and EncodePNode::encode() methods.
Reviewed-by: rasbold, never
2008-06-24 10:43:29 -07:00
Tom Rodriguez
2d64a7a369
6604014: add support for ideal graph visualizer
...
Reviewed-by: kvn, jrose
2008-06-23 18:21:18 -07:00
Shrinivas Joshi
5106cf17a3
6708714: Optimize long LShift on 32-bits x86
...
For small (1-3 bits) left long shifts in 32-bits VM use sets of add+addc instructions instead of shld+shl on new AMD cpus.
Reviewed-by: never
2008-06-23 14:11:12 -07:00
Poonam Bajaj
1f819855d5
6694099: Hotspot vm_exit_out_of_memory should dump core
...
This fix enables the generation of core file when process runs out of C-heap.
Reviewed-by: sbohne
2008-06-22 20:07:58 -07:00
Tom Rodriguez
d69fdc9d5b
Merge
2008-06-21 10:03:31 -07:00
John Coomes
f719ed43a0
Merge
2008-06-20 13:59:55 -07:00
Vladimir Kozlov
0a077d276e
6715633: when matching a memory node the adr_type should not change
...
Verify the adr_type of a mach node was not changed
Reviewed-by: rasbold, never
2008-06-20 11:10:05 -07:00
Vladimir Kozlov
694776b297
6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge") with COOPs
...
The method raise_LCA_above_marks() terminates LCA search early.
Reviewed-by: rasbold, never
2008-06-20 10:17:09 -07:00
John Coomes
93584b3060
6676016: ParallelOldGC leaks memory
...
Ensure that GCTask threads release resource and handle memory
Reviewed-by: jmasa, chrisphi
2008-06-18 18:36:47 -07:00
Kumar Srinivasan
69eb2b72c6
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn]
...
Adds JVM_FindClassFromBootLoader entry point, for jdk's use
Reviewed-by: dholmes, acorn
2008-06-17 13:08:15 -07:00
Tom Rodriguez
31d647daea
Merge
2008-06-17 11:32:42 -07:00
Vladimir Kozlov
6978df8f5d
6714406: Node::dominates() does not always check for TOP
...
Add missed checks for TOP and missed checks for non-dominating cases
Reviewed-by: rasbold, jrose, never
2008-06-13 15:08:56 -07:00
Vladimir Kozlov
afbdf29629
6714404: Add UseStringCache switch to enable String caching under AggressiveOpts
...
Poke String.stringCacheEnabled during vm initialization
Reviewed-by: never
2008-06-13 14:49:07 -07:00