12757 Commits

Author SHA1 Message Date
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
Chuck Rasbold
ae4e755124 6730716: nulls from two unrelated classes compare not equal
Check for not-nullness after proving that types are unrelated

Reviewed-by: kvn, never
2008-08-19 07:25:02 -07:00
Andrei Pangin
059e448264 Merge 2008-08-19 06:02:07 -07:00
Tom Rodriguez
45f8e241e3 6732194: Data corruption dependent on -server/-client/-Xbatch
Rematerializing nodes results in incorrect inputs

Reviewed-by: rasbold
2008-08-18 23:17:51 -07:00
Xiaobin Lu
cf5e518aff 6459085: naked pointer subtractions in class data sharing code
Reviewed-by: jcoomes
2008-08-18 14:53:36 -07:00
Swamy Venkataramanappa
9129869b7b Merge 2008-08-15 12:05:41 -07:00
Xiaobin Lu
bf2763ee4e 6608862: segv in JvmtiEnvBase::check_for_periodic_clean_up()
Reviewed-by: dholmes, dcubed, jcoomes
2008-08-15 10:08:20 -07:00
Tomas Hurka
ff511fc3b1 Merge 2008-08-15 05:55:22 +02: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
Kelly O'Hair
0e04930c24 6724668: Hotspot: Official change to Sun Studio 12 compilers on Solaris
Moving to SS12. Builds with SS11 still work, the compiler comes from your PATH when building hotspot.

Reviewed-by: tbell
2008-08-14 11:18:53 -07:00
Chuck Rasbold
1e49d39e6b 6732154: REG: Printing an Image using image/gif doc flavor crashes the VM, Solsparc
Delay transform call until uses of t2 are constructed

Reviewed-by: never
2008-08-14 10:15:29 -07:00
Xiomara Jayasena
932d8f3242 Added tag jdk7-b33 for changeset 58918025243a 2008-08-14 09:26:23 -07:00
Keith McGuigan
f60907fd0a 6736718: more copyright headers wrong
Changed license headers to GPL

Reviewed-by: tonyp, rasbold
2008-08-13 08:56:44 -04:00
Swamy Venkataramanappa
14b6adc782 6718125: SA: jmap prints negative size for MaxNewHeap
Fixed printing of negative value for MaxNewHeap.

Reviewed-by: jjh
2008-08-12 12:44:22 -07:00
Erik Trimble
6144fe8e3e 6735720: Bump the HS14 build number to 03
Update Hotspot 14 build number to 03

Reviewed-by: jcoomes
2008-08-10 21:58:54 -07:00
Erik Trimble
8242ae771a Merge 2008-08-10 21:31:42 -07:00
Erik Trimble
9d5ff382c1 Merge 2008-08-10 13:13:55 -07:00
Antonios Printezis
e2b3310cb6 6722565: G1: assert !r->is_on_unclean_list() fires
Under certain circumstances, two cleanup threads can claim and process the same region.

Reviewed-by: apetrusenko, ysr
2008-08-06 11:57:31 -04:00
Xiomara Jayasena
071bdf5302 Added tag jdk7-b32 for changeset 49e709107aec 2008-08-04 13:44:48 -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
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
Xiaobin Lu
12198cdafd 6618886: Anonymous objects can be destructed immediately and so should not be used
Reviewed-by: dholmes, kamg
2008-08-01 15:18:14 -07:00
Xiaobin Lu
3da24841be 6719981: Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008
Reviewed-by: dholmes, kamg
2008-08-01 15:12:34 -07:00
Vladimir Kozlov
897278fce0 6731641: assert(m->adr_type() == mach->adr_type(),"matcher should not change adr type")
Fixed few addP node type and narrow oop type problems.

Reviewed-by: rasbold, never
2008-08-01 10:06:45 -07:00
Daniel D. Daugherty
d748c0e679 Merge 2008-07-31 22:40:47 -07:00
Daniel D. Daugherty
64a14d6a9b Merge 2008-07-31 22:34:40 -07:00
Hiroshi Yamauchi
bea7a516fb 6731726: jmap -permstat reports only 50-60% of permgen memory usage
Reviewed-by: swamyv, martin
2008-07-31 18:50:37 -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
Daniel D. Daugherty
fe81f4fc03 Merge 2008-07-30 14:41:55 -07:00
Coleen Phillimore
d1eae8a7fe Merge 2008-07-30 15:06:29 -04: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
Igor Veresov
09fd47bcef 6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at g1CollectorPolicy.cpp:1425
In attempt_allocation_slow() wait for the concurrent cleanup to complete before modifying _summary_bytes_used.

Reviewed-by: jmasa, apetrusenko
2008-07-30 10:45:52 -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
Swamy Venkataramanappa
91e177bfd9 6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
Removed maf-1_0.jar and jlfg-1_0.jar files.

Reviewed-by: poonam, jjh
2008-07-29 13:54:27 -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
Vladimir Kozlov
2d1fcda0d7 6729552: jvm98 crashes with SS12 built jdk on Solaris X64 fastdebug version
SS12 C++ tripped over new templates usage in instanceKlass.cpp.

Reviewed-by: never
2008-07-25 16:03:40 -07: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
1de8ce55c1 Merge 2008-07-25 11:29:03 -07:00
Tom Rodriguez
97c80b8c84 6717457: Internal Error (src/share/vm/code/relocInfo.hpp:1089)
Reviewed-by: kvn
2008-07-25 09:07:29 -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
Xiomara Jayasena
c04b76a222 Added tag jdk7-b31 for changeset e1baa9c8f16f 2008-07-17 11:28:34 -07:00