Chuck Rasbold
453d1a42b0
Merge
2008-09-30 15:53:55 -07:00
John Coomes
e98b7ce059
6729594: par compact - remove unused block table implementation
...
Reviewed-by: tonyp, jmasa, apetrusenko
2008-09-30 13:15:27 -07:00
John Coomes
f2851186bb
6725697: par compact - rename class ChunkData to RegionData
...
Reviewed-by: iveresov, tonyp
2008-09-30 12:20:22 -07:00
Tom Rodriguez
d40b6daac9
6753795: HotSpot crash in strlen() when JVMTI is used
...
Test for null instead of strlen
Reviewed-by: rasbold
2008-09-30 11:56:01 -07:00
John Coomes
2e52e9dff2
6716466: par compact - remove VerifyParallelOldWithMarkSweep code
...
Reviewed-by: jmasa
2008-09-30 11:49:31 -07:00
Karen Kinnear
056f3ea7aa
Merge
2008-09-30 12:24:27 -04:00
Igor Veresov
4204f82a1a
6740923: NUMA allocator: Ensure the progress of adaptive chunk resizing
...
Treat a chuck where the allocation has failed as fully used.
Reviewed-by: ysr
2008-09-27 00:33:13 -07:00
Coleen Phillimore
32addb490d
6719149: Wrong "java/lang/String should not be loaded yet" assertion in fastdebug bits with UseStringCache
...
Assertion is invalid because java.lang.String may be initialized just before this assertion.
Reviewed-by: phh
2008-09-26 13:33:15 -04:00
Xiomara Jayasena
20563e146d
Added tag jdk7-b36 for changeset c347afc55218
2008-09-25 12:53:55 -07:00
Volker Simonis
ac161a1e17
6744783: HotSpot segfaults if given -XX options with an empty string argument
...
Reviewed-by: kamg, kvn
2008-09-25 12:50:51 -07:00
Chuck Rasbold
42be28cece
6750588: assert(lrg._area >= 0,"negative spill area") running NSK stmp0101 test
...
Handle NaN costs more carefully
Reviewed-by: kvn, never
2008-09-24 15:56:36 -07:00
Andrey Petrusenko
fe4cab6eeb
Merge
2008-09-24 15:34:06 -04:00
Vladimir Kozlov
b15796424e
6747051: Improve code and implicit null check generation for compressed oops
...
Push DecodeN node below the Null check to the non-null path to use the mach node without 0 test.
Reviewed-by: rasbold, never
2008-09-23 12:29:06 -07:00
Antonios Printezis
c03ab32ab5
6742641: G1: NullPointerException during GCOld
...
An update buffer is not processed correctly, which causes roots into the collection set not to be scanned and, hence, for the heap to be corrupted. The cause is that an object is accessed after it has been explicitly deleted, which causes a race.
Reviewed-by: jcoomes, ysr
2008-09-22 09:56:49 -04:00
Erik Trimble
0dc0bf82b2
6749707: Update build number for HS14 B05
...
Bump the build number for hs14 b05
Reviewed-by: jcoomes
2008-09-17 18:11:40 -07:00
Erik Trimble
ff12384283
Merge
2008-09-17 18:02:38 -07:00
Tom Rodriguez
4b1e242299
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
...
Reviewed-by: rasbold, jrose
2008-09-17 12:59:52 -07:00
Andrey Petrusenko
1d67e1d25c
Merge
2008-09-17 19:59:35 +04:00
Chuck Rasbold
eee15b163e
6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int")
...
Insert CastII nodes to narrow type of load_array_length() node
Reviewed-by: never, kvn
2008-09-17 08:29:17 -07:00
Andrey Petrusenko
b6aabd98fc
Merge
2008-09-17 16:49:18 +04:00
Chuck Rasbold
2cd5cbcaca
Merge
2008-09-15 09:58:26 -07:00
Daniel D. Daugherty
c8a7806d4f
Merge
2008-09-12 07:04:34 -07:00
Xiomara Jayasena
3477036199
Added tag jdk7-b35 for changeset cd4deb70bf5e
2008-09-11 11:25:43 -07:00
Kelly O'Hair
68141df565
6745363: Add ability to run packtest to hotspot/test/makefile
...
Reviewed-by: ksrini
2008-09-11 11:04:55 -07:00
Karen Kinnear
da33a7de28
Merge
2008-09-11 09:02:02 -04:00
Vladimir Kozlov
9812da470c
6746907: Improve implicit null check generation
...
Add missing implicit null check cases.
Reviewed-by: never
2008-09-10 20:44:47 -07:00
Vladimir Kozlov
659ca734bb
6706829: Compressed Oops: add debug info for narrow oops
...
Add support for narrow oops in debug info to avoid decoding.
Reviewed-by: rasbold, never
2008-09-10 18:23:32 -07:00
Vladimir Kozlov
63c98ed888
6746892: Register Allocator does not process a data phi with one unique input correctly
...
Always look for the existing phi for a processed live_range.
Reviewed-by: rasbold
2008-09-10 14:29:32 -07:00
Karen Kinnear
de1b872a4e
Merge
2008-09-10 12:31:26 -04:00
Chuck Rasbold
647d4a829d
Merge
2008-09-10 06:15:02 -07:00
Tom Rodriguez
ae1dc3db15
6746320: Hotspot regression test for 6512111 fails in -Xmixed mode
...
Reviewed-by: kvn
2008-09-09 12:56:51 -07:00
Vladimir Kozlov
8174b8b497
6676462: JVM sometimes would suddenly consume significant amount of memory
...
Add asserts with dead loop checks in AddNode::Ideal().
Reviewed-by: never
2008-09-05 13:33:55 -07:00
Erik Trimble
d971ab32c3
Merge
2008-09-04 18:40:43 -07:00
Erik Trimble
f76aa54270
6745064: Update Hotspot build number for HS14
...
Bump build number for hs14-b04
Reviewed-by: jcoomes
2008-09-04 18:40:08 -07:00
Jon Masamitsu
6358686351
6743059: Error in spaceDecorator.cpp "optimized" build
...
Changed the guard on the definition of the method value in HeapWord from ASSERT to not PRODUCT.
Reviewed-by: iveresov, apetrusenko
2008-09-04 14:49:08 -07:00
Chuck Rasbold
d1de009d84
Merge
2008-09-04 09:03:16 -07:00
Tom Rodriguez
29440e8636
6744422: incorrect handling of -1 in set_jump_destination
...
Reviewed-by: rasbold
2008-09-03 14:57:00 -07:00
Tom Rodriguez
3d9b153464
6738933: assert with base pointers must match with compressed oops enabled
...
Reviewed-by: kvn, rasbold
2008-09-02 15:03:05 -07:00
Coleen Phillimore
83e7d32161
6741004: UseLargePages + UseCompressedOops breaks implicit null checking guard page
...
Turn off c2 implicit null checking on windows and large pages specified.
Reviewed-by: jrose, xlu
2008-09-02 15:18:26 -04:00
Daniel D. Daugherty
b6b71da22d
Merge
2008-09-02 08:30:41 -07:00
Chuck Rasbold
e4e8777d6b
Merge
2008-09-02 06:55:23 -07:00
Andrei Pangin
1d328ffab8
Merge
2008-08-31 15:24:54 -07:00
Tom Rodriguez
aba715ae04
6732698: crash with dead code from compressed oops in gcm
...
Reviewed-by: rasbold
2008-08-28 23:03:55 -07:00
Poonam Bajaj
f47678e4ab
Merge
2008-08-28 18:17:56 -07:00
Xiomara Jayasena
9da2b45a82
Added tag jdk7-b34 for changeset fff241969646
2008-08-28 11:05:17 -07:00
Chuck Rasbold
bdd62705f2
6611837: block frequency is zero
...
Insert_goto_at should set frequency for newly created blocks
Reviewed-by: never
2008-08-28 10:22:12 -07:00
Poonam Bajaj
b640b025c8
6731958: Include all the SA classes into sa-jdi.jar
...
Sa-jdi.jar bundled with JDK should include all the SA classes.
Reviewed-by: swamyv
2008-08-27 22:45:38 -07:00
Vladimir Kozlov
8ab0a4d7a9
6732732: CTW with EA: assert(n != 0L,"Bad immediate dominator info.")
...
Missing edge to a call's return value in EA Connection Graph.
Reviewed-by: never
2008-08-27 16:33:34 -07:00
John Coomes
99ff6e5eb2
6742207: jdk7 32-bit windows build failed running pack200
...
6730514 inadvertently disabled perm gen expansion; reenable
Reviewed-by: ysr
2008-08-27 15:41:58 -07:00
Vladimir Kozlov
3c4879eb9a
6741738: TypePtr::add_offset() set incorrect offset when the add overflows
...
Set offset to OffsetBot when the add overflows in TypePtr::add_offset()
Reviewed-by: jrose, never
2008-08-27 14:47:32 -07:00
Y. Srinivas Ramakrishna
d9929c525b
Merge
2008-08-27 11:20:46 -07:00
Y. Srinivas Ramakrishna
86e3d89e57
Merge
2008-08-27 10:56:33 -07:00
Vladimir Kozlov
37306315b2
6736417: Fastdebug C2 crashes in StoreBNode::Ideal
...
The result of step_through_mergemem() and remove_dead_region() is not checked in some cases.
Reviewed-by: never
2008-08-27 09:15:46 -07:00
Tom Rodriguez
26c780da72
5108146: Merge i486 and amd64 cpu directories
...
6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up
Reviewed-by: kvn
2008-08-27 00:21:55 -07:00
Matthias Klose
2697216f3a
6741642: bad enum definition in ciTypeFlow.hpp
...
Reviewed-by: rasbold, martin
2008-08-26 15:49:40 -07:00
Y. Srinivas Ramakrishna
aa6165d767
6722116: CMS: Incorrect overflow handling when using parallel concurrent marking
...
Fixed CMSConcMarkingTask::reset() to store the restart address upon a marking stack overflow and to use it as the base, suitably aligned, for restarting the scan in CMSConcMarkingTask::do_scan_and_mark().
Reviewed-by: jcoomes, tonyp
2008-08-26 14:54:48 -07:00
Antonios Printezis
cd9045f4e8
6740930: G1: compilation failure with latest gcc
...
Include DB fix to resolve a compilation issue with the latest gcc.
Reviewed-by: iveresov, ysr
2008-08-26 00:46:03 -04:00
Xiaobin Lu
ec7f8bf1cb
6740526: sun/management/HotspotThreadMBean/GetInternalThreads.java test failed
...
Reviewed-by: dholmes, dcubed
2008-08-25 13:52:13 -07:00
Y. Srinivas Ramakrishna
5e6c038292
Merge
2008-08-25 12:16:34 -07:00
Igor Veresov
48d3ec1660
6735416: G1: runThese javasoft.sqe.tests.lang.thrd011.thrd01101.thrd01101 fails
...
6622418: G1: assert(false,"Non-balanced monitor enter/exit!") fails
The mark-sweep compact (which we use for full gc) wrapper did not save the mark words for biased locked objects. The fix is to trivially call the appropriate methods.
Reviewed-by: tonyp, ysr
2008-08-22 11:48:25 -07:00
Antonios Printezis
70202307c0
Merge
2008-08-21 23:38:19 -04:00
Antonios Printezis
615777b6da
Merge
2008-08-21 23:36:31 -04:00
Chuck Rasbold
fe1d1630dc
Merge
2008-08-21 05:49:06 -07:00
Jon Masamitsu
befe056b42
6728478: Assertion at parallel promotion from young to old generation
...
The fix avoids a call to address_for_index() in this particular situation where it is not known if the passed index is in bounds.
Reviewed-by: tonyp
2008-08-20 23:05:04 -07:00
Erik Trimble
a08096e862
Merge
2008-08-20 20:24:00 -07:00
Y. Srinivas Ramakrishna
6804a4e8ef
6739357: CMS: Switch off CMSPrecleanRefLists1 until 6722113 can be fixed
...
Temporarily switch off the precleaning of Reference lists completely until related issues are fixed in 6722113.
Reviewed-by: jmasa, poonam, tonyp
2008-08-20 15:41:36 -07:00
Andrei Pangin
f0d12afc79
Merge
2008-08-20 12:24:29 -07:00
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
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