Daniel D. Daugherty
544652776c
7041410: 5/4 finish removing SOLARIS_7_OR_LATER from HotSpot
...
Delete use of SOLARIS_7_OR_LATER from sparcWorks.make
Reviewed-by: never
2011-05-03 12:45:54 -07:00
Zhengyu Gu
07cf5c9b40
Merge
2011-05-03 12:19:04 -07:00
Zhengyu Gu
3c624bcfb1
Merge
2011-05-03 10:17:29 -07:00
Zhengyu Gu
56154746f3
6986065: Rebrand exe/dll company names
...
Fixed Windows exe/dll right-click properties. "Oracle Corporation" for company name in jdk7, but "Sun Microsystems, Inc." for jdk6.
Reviewed-by: phh, acorn
2011-05-03 13:01:41 -04:00
Dmitry Samersoff
dd299ffb44
Merge
2011-05-03 13:01:31 -04:00
Deepak Bhole
fb47d47b6f
7031385: incorrect register allocation in release_store_fence on linux x86
...
Since gcc 4.5 the inline assembly trying to use r register for an atomic 8-bit exchange and it leads to compilation error
Reviewed-by: dsamersoff, dholmes
2011-05-03 18:43:18 +04:00
Omair Majid
d02acdc62a
7041156: gcc 4.6 doesn't recognise -export-dynamic option
...
Since -export-dynamic is a linker option, the correct way to pass it is -Xlinker -export-dynamic
Reviewed-by: dsamersoff, dholmes
2011-05-03 18:24:55 +04:00
Daniel D. Daugherty
50d82a0f69
7028172: 3/4 SA needs to adapt to Solaris libproc change made in 6748307
...
Support build and runtime configs of old and new interfaces as appropriate.
Reviewed-by: acorn, never
2011-05-02 14:53:49 -07:00
Dmitry Samersoff
b0269509f1
7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so
...
Executable flag is set in the elf header of libjvm.so during build, instruct ld to don't do it.
Reviewed-by: acorn, phh
2011-04-29 21:13:00 +04:00
Daniel D. Daugherty
7d7755b8a4
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
...
The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved.
Reviewed-by: acorn, never, dsamersoff, dholmes
2011-04-28 08:24:46 -07:00
Zhengyu Gu
6d9bd0f890
Merge
2011-04-27 06:20:00 -07:00
Zhengyu Gu
865413485d
7036747: 7017009 reappeared, problem with ElfStringTable
...
Created new "new" operator for CHeapObj that allows malloc to fail without causing fatal error. Also replaced "HeapAllocate" with "os::malloc" in decoder code to allow decoder to handle low memory scenario.
Reviewed-by: coleenp, dholmes
2011-04-27 09:09:57 -04:00
Coleen Phillimore
ab86f12c44
7009923: JSR 292: VM crash in JavaThread::last_frame
...
Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack.
Reviewed-by: dholmes, phh, dsamersoff
2011-04-26 14:04:43 -04:00
Vladimir Danushevsky
e074254d05
Merge
2011-04-23 00:33:38 -04:00
Vladimir Danushevsky
7610a8bf75
Merge
2011-04-21 10:12:42 -04:00
Jon Masamitsu
8328bb291e
Merge
2011-04-20 20:32:45 -07:00
Vladimir Danushevsky
46259d93ba
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
...
The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions
Reviewed-by: bdelsart
2011-04-20 14:07:57 -04:00
Coleen Phillimore
a2c2b262bc
Merge
2011-04-19 20:40:20 -07:00
John Cuthbertson
236207402d
7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117
...
Use LIR_OprDesc::as_pointer_register() instead as_register/as_register_lo combination in the code changes for 7035117.
Reviewed-by: iveresov
2011-04-18 16:27:16 -07:00
Tomas Hurka
34c1a8cd79
7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
...
Use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch()
Reviewed-by: dcubed
2011-04-16 11:59:54 +02:00
John Cuthbertson
f603d437be
7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
...
Missing parentheses around a casted expression and some missing casts were causing build failures with the jdk6 build tools.
Reviewed-by: kvn, brutisso
2011-04-15 10:10:50 -07:00
John R Rose
8753dded1c
Merge
2011-04-15 08:29:26 -07:00
Coleen Phillimore
8acea1848a
7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
...
Make CDS reorder vtables so that dump time vtables match run time order, so when redefine classes reinitializes them, they aren't in the wrong order.
Reviewed-by: dcubed, acorn
2011-04-15 09:36:28 -04:00
Vladimir Danushevsky
2a5436b3d3
Merge
2011-04-14 23:06:33 -04:00
John Cuthbertson
3a33c2639e
Merge
2011-04-14 13:49:29 -07:00
John Cuthbertson
7c844aba67
Merge
2011-04-14 13:45:41 -07:00
Y. Srinivas Ramakrishna
91657bd273
7036482: clear argument is redundant and unused in cardtable methods
...
Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added a pair of clarifying parens in AllocationStats constructor.
Reviewed-by: brutisso, jcoomes
2011-04-14 12:10:15 -07:00
Zhengyu Gu
b3eb7daed6
7033100: CreateMinidumpOnCrash does not work for failed asserts
...
Passing NULL as MINIDUMP_EXCEPTION_INFORMATION when calling MiniDumpWriteDump when crash is due to assertion instead of real exception to avoid creating zero-length mini dump file.
Reviewed-by: acorn, dcubed, poonam, coleenp
2011-04-14 11:50:36 -04:00
Vladimir Danushevsky
0ab6045255
Merge
2011-04-14 11:02:05 -04:00
Christian Thalinger
2234bb04a7
Merge
2011-04-14 06:46:38 -07:00
Xerxes Ranby
c933c7d4f2
7036220: Shark fails to find LLVM 2.9 System headers during build
...
Reviewed-by: gbenson, twisti
2011-04-14 01:53:12 -07:00
Igor Veresov
3344bbfb29
7036236: VM crashes assert((!inside_attrs()) || is_error_reported()) failed ..
...
Eliminate the race condition.
Reviewed-by: kvn
2011-04-14 00:02:21 -07:00
John Cuthbertson
20a3437a74
7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
...
Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject
Reviewed-by: never, iveresov
2011-04-13 17:56:43 -07:00
Igor Veresov
aac4b1553e
6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if
...
Make sure cnt doesn't become negative and integer overflow doesn't happen.
Reviewed-by: kvn, twisti
2011-04-13 14:33:03 -07:00
Coleen Phillimore
3c4d3002f2
Merge
2011-04-12 14:18:53 -07:00
Vladimir Danushevsky
0c1e2baaec
Merge
2011-04-12 10:32:42 -04:00
Gary Benson
5001776189
7035870: JSR 292: Zero support
...
This adds support for JSR 292 to Zero.
Reviewed-by: twisti
2011-04-12 02:40:23 -07:00
David Holmes
09c93cbb25
7034585: Adjust fillInStackTrace filtering to assist 6998871
...
Allow for one or more fillInStackTrace frames to be skipped
Reviewed-by: mchung, kvn
2011-04-12 02:53:06 -04:00
Vladimir Danushevsky
bea445368e
7005865: Crash when running with PrintIRWithLIR
...
The failure is caused by uninitialized bci number
Reviewed-by: iveresov
2011-04-11 23:02:37 -04:00
Tom Deneau
899faa3fec
7035713: 3DNow Prefetch Instruction Support
...
The upcoming processors from AMD are the first that support 3dnow prefetch without supporting the 3dnow instruction set.
Reviewed-by: kvn
2011-04-11 15:30:31 -07:00
Bengt Rutisson
2ea041a2b2
7034625: Product builds in Visual Studio projects should produce full symbol information
...
Add the /debug flag to the linker command in Visual Studio
Reviewed-by: mgronlun, poonam, hosterda
2011-04-11 11:12:41 +02:00
John R Rose
93459f517d
6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaults
...
Make MH verification tests more correct, robust, and informative. Fix lingering symbol refcount problems.
Reviewed-by: twisti
2011-04-09 22:55:25 -07:00
John R Rose
41745904a3
Merge
2011-04-09 21:16:12 -07:00
Tom Rodriguez
bbb0b31bfe
7035161: assert(!o->is_null_object()) failed: null object not yet handled here
...
Reviewed-by: kvn
2011-04-08 23:00:14 -07:00
Vladimir Kozlov
83ccc5e2c6
Merge
2011-04-08 20:52:28 -07:00
Igor Veresov
e8447846ee
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
...
Fix -XX:+VerifyOops
Reviewed-by: kvn, never
2011-04-08 17:03:31 -07:00
Erik Trimble
6f92a23612
7035259: Bump the HS21 build number to 08
...
Update the HS21 build number to 08
Reviewed-by: jcoomes
2011-04-08 16:18:48 -07:00
Erik Trimble
2914e392a3
Merge
2011-04-08 16:18:38 -07:00
Erik Trimble
260ad514b0
Added tag hs21-b07 for changeset 25580f153384
2011-04-08 15:56:52 -07:00
Vladimir Kozlov
2096fd712c
7004555: Add new policy for one iteration loops
...
Add new policy for one iteration loops (mostly formal pre- loops).
Reviewed-by: never
2011-04-08 14:56:22 -07:00