Erik Trimble
64115cbb85
Merge
2011-01-07 22:56:35 -08:00
Erik Trimble
f87965dc9e
7011125: Bump the HS20 build number to 06
...
Update the HS20 build number to 06
Reviewed-by: jcoomes
2011-01-07 22:42:10 -08:00
Erik Trimble
45d3cde924
Added tag hs20-b05 for changeset 5f31baaff55b
2011-01-07 19:09:02 -08:00
Daniel D. Daugherty
0c7a73dc8c
Merge
2011-01-07 15:54:32 -08:00
Daniel D. Daugherty
d73624f279
Merge
2011-01-07 13:59:48 -08:00
Bob Vandette
cd9895a49d
Merge
2011-01-07 15:57:02 -05:00
Bob Vandette
c14e8eb4f2
7009268: guarantee(middle - slop > start) failed: need enough space to divide up
...
Codebuffer can overflow on test with large number of calls
Reviewed-by: dholmes, collins
2011-01-07 12:44:54 -05:00
Paul Hohensee
7b0134a7cb
7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
...
Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean.
Reviewed-by: coleenp, kvn, dholmes, ysr
2011-01-07 10:42:32 -05:00
Christian Thalinger
84f5de835b
Merge
2011-01-07 03:41:07 -08:00
Alan Bateman
6f2c2c3272
7009975: Large file support broken in hs20-b04
...
Reviewed-by: phh, acorn, kamg
2011-01-07 03:38:19 -08:00
Christine Lu
ebfb6cb15a
Added tag jdk7-b124 for changeset 5f31baaff55b
2011-01-06 20:10:19 -08:00
Coleen Phillimore
1f42cca35e
6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
...
Call get_thread_slow() in vm_perform_shutdown actions and add null check.
Reviewed-by: kvn, dholmes, jcoomes
2011-01-05 21:23:15 -05:00
Erik Trimble
3c6a7c89ff
7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass
...
Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: jcoomes
2011-01-03 15:30:05 -08:00
Coleen Phillimore
dec384330b
6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places
...
Enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error.
Reviewed-by: kvn, kamg
2011-01-03 14:09:11 -05:00
Igor Veresov
34b0ff28e8
7009849: C1: Incorrect frame size computation
...
Fix frame size computation
Reviewed-by: phh, kvn
2010-12-30 23:44:45 -08:00
Vladimir Kozlov
f02562388c
6928562: Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark")
...
Reset NoHandleMark before going into VM.
Reviewed-by: iveresov
2010-12-30 09:36:03 -08:00
Vladimir Kozlov
28050800c0
7008325: CodeCache exhausted on sparc starting from hs20b04
...
Remove clear_scratch_buffer_blob and let init_scratch_buffer_blob free and allocate a new blob if required.
Reviewed-by: twisti
2010-12-29 10:41:43 -08:00
Vladimir Kozlov
4286ac7947
7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
...
Bailout StringConcat optimization if null is passed to StringBuffer constructor.
Reviewed-by: iveresov
2010-12-28 17:34:02 -08:00
Coleen Phillimore
dd59086fcc
Merge
2010-12-28 09:54:09 -05:00
Igor Veresov
43280aa63e
7009231: C1: Incorrect CAS code for longs on SPARC 32bit
...
Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit.
Reviewed-by: kvn
2010-12-27 21:51:31 -08:00
Zhengyu Gu
358c39b12e
Merge
2010-12-27 09:56:29 -05:00
Zhengyu Gu
ab1c0a938e
6975480: VS2010 says _STATIC_CPPLIB is deprecated, may need to change this usage
...
Disabled the warning message during compiling.
Reviewed-by: coleenp, dholmes
2010-12-27 09:30:20 -05:00
Erik Trimble
e02ff5e906
7008759: Bump the HS20 build number to 05
...
Update the HS20 build number to 05
Reviewed-by: jcoomes
2010-12-24 07:59:50 -08:00
John Cuthbertson
65e391e30e
Merge
2010-12-23 12:19:57 -08:00
Daniel D. Daugherty
336f6c2576
6987812: 2/3 SAJDI: "gHotSpotVMTypes was not initialized properly in the remote process"
...
Change ExportDirectoryTableImpl to return the 'Export RVA' field without modification. Read 'Base Of Data' field in optional header when PE32 format COFF file is read. Refine search for dbgeng.dll and dbghelp.dll. Other cleanups.
Reviewed-by: swamyv, poonam
2010-12-23 07:58:35 -08:00
Erik Trimble
088fd232f9
Added tag hs20-b04 for changeset 5d1dc8153960
2010-12-22 19:20:47 -08:00
Christine Lu
edd7bbf239
Added tag jdk7-b123 for changeset 5d1dc8153960
2010-12-22 15:57:14 -08:00
Coleen Phillimore
be59fe6c5f
Merge
2010-12-22 16:52:02 -05:00
Coleen Phillimore
1b618f6415
Merge
2010-12-22 12:24:40 -05:00
Zhengyu Gu
489367a961
Merge
2010-12-22 11:52:12 -05:00
Zhengyu Gu
7098ab98d5
6961186: Better VM handling of unexpected exceptions from application native code
...
Trap uncaught C++ exception on Windows and Solaris and generate hs_err report.
Reviewed-by: coleenp, bobv, dholmes
2010-12-22 11:24:21 -05:00
Christian Thalinger
a8a98509e7
7007377: JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot
...
Reviewed-by: kvn, jrose
2010-12-22 02:02:53 -08:00
Igor Veresov
ef4ac58dde
7008466: Tiered: Enable testing of tiered compilation in JPRT
...
Add running specjvm98 and specjbb2005 with tiered compilation enabled with JPRT.
Reviewed-by: kvn
2010-12-21 22:57:17 -08:00
David Holmes
b5542c1c40
7008444: Remove unnecessary include of stdint.h in java_md.c
...
Remove unnecessary include of stdint.h in java_md.c
Reviewed-by: brutisso, kvn
2010-12-21 23:39:42 -05:00
Vladimir Kozlov
85dd279283
7003130: assert(iterations<CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph
...
Bump CG_BUILD_ITER_LIMIT to 20
Reviewed-by: iveresov
2010-12-21 13:56:40 -08:00
Christian Thalinger
e970ef6182
7008165: Garbage in ClassFormatError message
...
When bootstrap_method_ref in BootstrapMethods attribute points to a wrong CP entry (non-MethodHandle), JVM throws ClassFormatError with a message, where method index and class file name is garbage.
Reviewed-by: iveresov
2010-12-21 04:37:30 -08:00
Bob Vandette
178b7bb4c1
7007769: VM crashes with SIGBUS writing PerfData if tmp space is full
...
Fill perfdata file with zeros to verify available disk space
Reviewed-by: coleenp, kamg
2010-12-20 14:30:24 -05:00
Antonios Printezis
2aa9ac1177
6896624: G1: hotspot:::gc and hotspot:::mem-pool-gc probes are not fired
...
Fire the gc-begin and gc-end probes for G1.
Reviewed-by: kamg, ysr, jcoomes
2010-12-19 20:57:16 -05:00
Christian Thalinger
af3cf83d37
Merge
2010-12-18 08:38:07 -08:00
Tom Rodriguez
6b9f32c382
Merge
2010-12-18 06:40:56 -08:00
Christian Thalinger
135eaf7e21
6990933: assert(sender_cb) failed: sanity in frame::sender_for_interpreter_frame
...
Reviewed-by: never
2010-12-18 01:15:01 -08:00
Y. Srinivas Ramakrishna
41bf31bff4
6807801: CMS: could save/restore fewer header words during scavenge
...
Age bits need not enter the mark-word preservation calculus; also affected, in addition to CMS, per CR synopsis above, were ParNew (but not DefNew), ParallelScavenge and G1, albeit to a lesser degree than CMS.
Reviewed-by: tonyp, johnc
2010-12-17 23:41:31 -08:00
Tom Rodriguez
ecddc15f7c
6579789: Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM
...
Reviewed-by: kvn, iveresov
2010-12-17 15:55:32 -08:00
John Cuthbertson
b2fa4708ad
7006113: G1: Initialize ReferenceProcessor::_is_alive_non_header field
...
Initialize the _is_alive_non_header field of G1's reference processor with an instance of the G1CMIsAliveClosure. This will stop adding reference objects with live referents to the discovered reference lists unnecessarily.
Reviewed-by: tonyp, ysr, jwilhelm, brutisso
2010-12-17 11:26:53 -08:00
Kevin Walls
2540ccd05f
7003487: clhsdbproc stacktrace fails on x64
...
Reviewed-by: phh
2010-12-17 12:14:48 +00:00
Erik Trimble
6083a2c670
Merge
2010-12-16 20:48:11 -08:00
Erik Trimble
c3bc769347
Merge
2010-12-16 20:35:33 -08:00
Erik Trimble
070f8fc0a1
Merge
2010-12-16 20:32:43 -08:00
Christine Lu
1c1adc7c03
Added tag jdk7-b122 for changeset c601f7238c18
2010-12-16 18:17:52 -08:00
David Holmes
156ee8c453
7003707: need to remove (some) system include files from the HotSpot header files
...
Move socket_available into os_linux.cpp to avoid inclusion of ioctl.h in os_linux.inline.hpp
Reviewed-by: coleenp, stefank, ikrylov
2010-12-16 20:57:03 -05:00