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
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
Tom Rodriguez
956dc037db
Merge
2009-01-06 16:10:11 -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
Vladimir Kozlov
dc2957bef6
Merge
2008-12-18 13:59:59 -08:00
Vladimir Kozlov
744c80add4
6787050: assert(n->in(0) == 0L,"no control") with UseCompressedOops on sparcv9
...
Relax the assert for Sparc.
Reviewed-by: never
2008-12-18 11:26:22 -08:00
John Coomes
f3c34ce9b6
6786188: par compact - "SplitALot" stress mode should fill to_space
...
Reviewed-by: jmasa, tonyp
2008-12-18 10:54:01 -08:00
John Coomes
f90394b6fb
6784849: par compact - can fail when to_space is non-empty
...
Reviewed-by: jmasa, tonyp
2008-12-18 10:53:35 -08:00
John Coomes
a88e734cac
6786195: many nsk.monitoring tests fail with -server -Xcomp
...
Remove Universe::_fillerArrayKlassObj and associated code
Reviewed-by: jmasa, tonyp
2008-12-18 01:27:04 -08:00
Vladimir Kozlov
4d2c491b2b
Merge
2008-12-17 14:09:39 -08:00
Vladimir Kozlov
29488f1216
6782820: Server VM fails with "unhandled implicit exception in compiled code"
...
Restore the code which sets a control edge for a klass load node.
Reviewed-by: never
2008-12-16 12:23:39 -08:00
Xiomara Jayasena
99f0eac1a2
6785258: Update copyright year
...
Update copyright for files that have been modified starting July 2008 to Dec 2008
Reviewed-by: katleman, ohair, tbell
2008-12-15 16:55:11 -08:00
Swamy Venkataramanappa
06e37c03fb
6653214: MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes
...
Reviewed-by: ysr, mchung
2008-12-15 13:58:57 -08:00
Tom Rodriguez
baa4663714
6758234: if (k cond (a ? : b: c)) returns reversed answer if k is constant and b and c are longs
...
Reviewed-by: kvn, jrose
2008-12-12 19:55:26 -08:00
Tom Rodriguez
40a81c63b8
6757316: load_constant() produces a wrong long constant, with high a low words swapped
...
Reviewed-by: rasbold, jrose, kvn
2008-12-12 19:54:46 -08:00
Tom Rodriguez
552c37000d
6767587: missing call to make_not_entrant after deoptimizing for patching volatiles
...
Reviewed-by: rasbold, kvn
2008-12-12 19:53:25 -08:00
Jon Masamitsu
31308ae8e4
Merge
2008-12-12 15:37:46 -08:00
Lev Serebryakov
0d7bfcafab
Merge
2008-12-12 10:19:39 -08:00
Vladimir Kozlov
6483f9c7f8
Merge
2008-12-11 17:20:10 -08:00
John Coomes
8fc946854c
6765954: par compact - stress mode for splitting young gen spaces
...
Reviewed-by: jmasa
2008-12-11 12:05:21 -08:00
John Coomes
7a9585170d
6765745: par compact - allow young gen spaces to be split
...
Reviewed-by: jmasa
2008-12-11 12:05:14 -08:00
John Coomes
000b184507
6578152: fill_region_with_object has usability and safety issues
...
Reviewed-by: apetrusenko, ysr
2008-12-11 12:05:08 -08:00
Lev Serebryakov
92ea783f35
6639341: sometimes contended-exit event comes after contended-entered on another thread
...
DTrace probe "contended-exit" should be fired before unparking object, or context could be lost. Probe firing was moved to proper place.
Reviewed-by: coleenp, kamg
2008-12-11 03:22:04 -08:00
Y. Srinivas Ramakrishna
26f6b1692a
6782457: CMS: Livelock in CompactibleFreeListSpace::block_size()
...
6736295: SIGSEGV in product jvm, assertion "these are the only valid states during a mark sweep" in fastdebug
Restructured the code in the perm gen allocation retry loop so as to avoid "safepoint-blocking" on locks, in this case the Heap_lock, while holding uninitialized allocated heap storage.
Reviewed-by: apetrusenko, iveresov, jcoomes, jmasa, poonam
2008-12-10 23:46:10 -08:00
Coleen Phillimore
e0d2bfab81
6727377: VM stack guard pages on Windows should PAGE_READWRITE not PAGE_EXECUTE_READWRITE
...
Make reguard_stack change access to RW, not execute and use os::protect_memory with the new parameter when change needed to X.
Reviewed-by: acorn, jcoomes
2008-12-10 15:14:29 -08:00
John R Rose
67464baa7a
6771309: debugging AD files is difficult without #line directives in generated code
...
More and better #line and #define directives in the generated code; ADLC itself accepts #line directives
Reviewed-by: never, kvn
2008-12-09 12:41:26 -08:00
Coleen Phillimore
36f5b8dd54
6689685: Hotspot crash error message should include libraries version
...
Print out JDK/JRE version that hotspot knows about.
Reviewed-by: kamg, blacklion, acorn, alanb
2008-12-09 09:55:39 -05:00
John R Rose
e50f766540
6779339: turn off LinkWellKnownClasses by default pending further testing
...
Temporarily turn off LinkWellKnownClasses optimization
Reviewed-by: never, kvn
2008-12-08 17:15:02 -08:00
Coleen Phillimore
c07de94ae3
6773838: There is no calling stack for Compiler thread in hs_err file on x86
...
On solaris, the inline assembly wasn't being processed. Added volatile to il file fixed it.
Reviewed-by: phh, kvn
2008-12-08 15:50:55 -05:00
Erik Trimble
ec343fa4bc
6781742: Bump HS14 build number to 09
...
Update Hotspot 14 build number to b09
Reviewed-by: jcoomes
2008-12-05 15:45:24 -08:00
Erik Trimble
349adae76a
Merge
2008-12-05 15:32:59 -08:00
Lev Serebryakov
1d59997abe
Merge
2008-12-05 15:06:37 -05:00
Poonam Bajaj
9330807714
Merge
2008-12-04 17:48:02 -08:00
Poonam Bajaj
eddda26255
6739363: Xcheck jni doesn't check native function arguments
...
Fix adds support for verifying arguments with -Xcheck:jni.
Reviewed-by: coleenp
2008-12-04 17:29:56 -08:00