Y. Srinivas Ramakrishna
34b247f068
Merge
2009-01-29 21:25:42 -08:00
Xiomara Jayasena
49f97d10c8
Added tag jdk7-b45 for changeset 6b84304c8b89
2009-01-29 13:20:56 -08:00
Igor Veresov
da292a7197
6783381: NUMA allocator: don't pretouch eden space with UseNUMA
...
Moved pretouching to MutableSpace. Also MutableSpace now turns on page interleaving for the region it covers.
Reviewed-by: jmasa, jcoomes
2009-01-27 18:13:59 -08:00
Y. Srinivas Ramakrishna
f031c45430
6786503: Overflow list performance can be improved
...
Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking.
Reviewed-by: jmasa
2009-01-26 12:47:21 -08:00
Xiaobin Lu
5ee6e7f6ed
6795913: A few remaining wrong casts need to be fixed for building hotspot successfully on Mac OS
...
Use NULL_WORD in the places where intptr_t is expected due to incompatible types between intptr_t & int32_t
Reviewed-by: phh, coleenp, never
2009-01-26 12:07:54 -08:00
Christian Thalinger
3b8452da93
6796746: rename LoadC (char) opcode class to LoadUS (unsigned short)
...
Renaming LoadC to LoadUS would round up the planned introduction of LoadUB and LoadUI.
Reviewed-by: phh, kvn
2009-01-26 16:22:12 +01:00
Coleen Phillimore
91dd5dcbe4
Merge
2009-01-23 10:41:28 -05:00
Xiomara Jayasena
9933a50bf3
Added tag jdk7-b44 for changeset ec694d49c4be
2009-01-22 14:42:01 -08:00
John Coomes
8109aa4a16
Merge
2009-01-21 13:40:10 -08:00
Vladimir Kozlov
ae8aa00398
6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
...
Fix the assert in TypeKlassPtr::cast_to_ptr_type().
Reviewed-by: never
2009-01-21 11:18:38 -08:00
Paul Hohensee
73aaa40e09
6792705: Add JAR file to bootclasspath when using AggressiveOpts
...
During argument processing, add alt-rt.jar to the bootclasspath between bootclasspath/p and default elements.
Reviewed-by: xlu, coleenp
2009-01-21 11:14:19 -05:00
Vladimir Kozlov
a23ea7296a
6790209: server VM fails with assert(will_link,"_new: typeflow responsibility")
...
Add missing code for reflection class loader in SystemDictionary::find().
Reviewed-by: never, jrose
2009-01-16 11:23:10 -08:00
Antonios Printezis
5d486c3a66
6484956: G1: improve evacuation pause efficiency
...
A bunch of performance optimizations to decrease GC pause times in G1.
Reviewed-by: apetrusenko, jmasa, iveresov
2009-01-16 13:02:20 -05:00
Swamy Venkataramanappa
3cc490850d
Merge
2009-01-15 13:30:09 -08:00
Xiomara Jayasena
58317112cf
Added tag jdk7-b43 for changeset a0e6196f0e90
2009-01-15 11:46:26 -08:00
Coleen Phillimore
455ba2dcdf
Merge
2009-01-15 12:44:03 -05:00
Swamy Venkataramanappa
b15aadf61d
6786948: SA on core file fails on solaris-amd64 if vm started with -XX:+StartAttachListener
...
Reviewed-by: jjh, dcubed
2009-01-14 19:45:01 -08:00
Coleen Phillimore
f79090efe7
6793825: Missing include dependancies for GCC without predefined headers
...
With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
2009-01-14 20:14:19 -05:00
John Coomes
2ba0d5b055
Merge
2009-01-14 14:12:55 -08:00
Tom Rodriguez
532cc3cef8
6788347: C2Compiler crash 6u7
...
Reviewed-by: kvn
2009-01-14 14:12:00 -08:00
Xiaobin Lu
74a472983b
6792301: StackAlignmentInBytes not honored for compiled native methods
...
Fixed the stack misalignment when generate_native_wrapper is called.
Reviewed-by: never, kamg, kvn, phh
2009-01-13 17:39:03 -08:00
Xiaobin Lu
8187896320
Merge
2009-01-13 14:49:07 -08:00
Tom Rodriguez
d9a391aad9
Merge
2009-01-13 14:02:19 -08:00
Xiaobin Lu
31acc39bf9
Merge
2009-01-13 12:14:38 -08:00
Xiaobin Lu
aae30d753f
6791815: Fix for 6471657 can cause deadlock on non-Solaris platforms when initializing direct buffer support
...
Place the state transition inside the loop so that the VMThread could proceed for safepoint
Reviewed-by: dholmes, never, acorn
2009-01-13 12:08:43 -08:00
Tom Rodriguez
a3d528cc30
6791132: bad control in autobox split code
...
Reviewed-by: kvn
2009-01-13 11:43:20 -08:00
Coleen Phillimore
a1442ea7ff
6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
...
Fix compilation errors from latest gcc in CC_INTERP including offending missing void* cast.
Reviewed-by: xlu
2009-01-13 14:41:44 -05:00
Vladimir Kozlov
78f5dc395e
6784930: server jvm fails with assert(!n->is_SpillCopy(),"")
...
Set minimum block frequency MIN_BLOCK_FREQUENCY 1.e-35f.
Reviewed-by: never, rasbold
2009-01-13 11:10:00 -08:00
Jon Masamitsu
c2ff9781c7
6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
...
The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.
Reviewed-by: ysr, dcubed
2009-01-11 16:58:24 -08:00
Coleen Phillimore
76f79d82ad
Merge
2009-01-09 14:39:07 -05:00
Karen Kinnear
9bf4545843
6791656: nsk defclass0 asserts handles.hpp
...
Reviewed-by: phh, xlu
2009-01-08 16:27:28 -05:00
Vladimir Kozlov
1ff1bdc3e6
6790182: matcher.cpp:1375: assert(false,"bad AD file")
...
Add a match rule for regD_low in regD definition.
Reviewed-by: never
2009-01-07 11:23:28 -08:00
Vladimir Kozlov
49ee6acaa2
6782232: assert("CreateEx must be first instruction in block" )
...
Add the missing check for CreateEx. Add new notproduct flag VerifyRegisterAllocator.
Reviewed-by: never
2009-01-07 11:04:45 -08:00
Tom Rodriguez
956dc037db
Merge
2009-01-06 16:10:11 -08:00
Jon Masamitsu
3474623106
6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
...
Added safe_object_iterate() for use by JMapPerm.
Reviewed-by: tonyp
2009-01-06 07:05:05 -08:00
Karen Kinnear
315de68fc0
4670071: loadClassInternal is too restrictive
...
VM support for deadlock fix. Library fix in 4735126. See API proposal.
Reviewed-by: dholmes, blacklion
2009-01-05 13:44:03 -05:00
Xiaobin Lu
f05b009ce8
6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2
...
Fixed the wrong cast between types since more restrictions are imposed by gcc 4.3.2
Reviewed-by: jcoomes, acorn, phh, never
2008-12-24 19:13:53 -08:00
Xiaobin Lu
1362b9fd1d
6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
...
Avoid casting between int32_t and intptr_t specifically for MasmAssembler::movptr in 32 bit platforms.
Reviewed-by: jrose, kvn
2008-12-24 13:06:09 -08:00
Erik Trimble
1880943a7f
6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
...
Fork Hotspot 15 - redo verisoning numbers
Reviewed-by: jcoomes
2008-12-23 19:28:18 -08:00
Coleen Phillimore
d80f5c0265
4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError
...
Using UseOSErrorReporting will provide both an hs_err file and a crash dump or debug launch and works better.
Reviewed-by: xlu, acorn, poonam
2008-12-23 06:16:53 -08:00
Lillian Angel
1ad664c0c9
6778662: fixes 64-bits libraries directory search paths on linux
...
Fixes 64-bits libraries directory search paths.
Reviewed-by: never
2008-12-22 16:53:34 -08:00
Gary Benson
347b8afe5b
6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour
...
Replaces SharedRuntime::f2i et al with versions that should work
Reviewed-by: never
2008-12-22 15:43:02 -08:00
Erik Trimble
b5743bd6e9
6787832: Bump Hotspot build number to 08
...
Update the HS14 build number to 08
Reviewed-by: jcoomes
2008-12-20 09:59:01 -08:00
Erik Trimble
ac1f463988
Merge
2008-12-20 09:58:36 -08:00
Erik Trimble
efd43c045a
Merge
2008-12-20 09:57:03 -08:00
Xiaobin Lu
34c4172bfe
Merge
2008-12-20 00:45:18 -08:00
Xiaobin Lu
74d9cf0fb8
6784100: getTimeNanos - CAS reduction
...
Get rid of the CAS loop in getTimeNanos to reduce coherence traffic on Solaris.
Reviewed-by: acorn, kvn, ysr
2008-12-19 14:40:28 -08:00
Jon Masamitsu
91caa3b23f
Merge
2008-12-19 12:15:34 -08:00
Xiomara Jayasena
22a73d8b7d
Added tag jdk7-b42 for changeset a0dd9009e992
2008-12-18 21:34:02 -08:00
Poonam Bajaj
0f5687c1eb
6786340: hs14b09a pit: a lot of tests failed in "-server -Xcomp" on solaris-amd64 using fastdebug bits
...
Fixes the nsk-jdi PIT failures introduced by fix for 6739363
Reviewed-by: kvn, coleenp
2008-12-18 17:28:41 -08:00