Karen Kinnear
7aaaad73cf
Merge
2010-03-26 11:10:26 -04:00
Daniel D. Daugherty
656336b952
Merge
2010-03-25 16:54:59 -07:00
Daniel D. Daugherty
b44f682bf9
6938185: 3/4 6923488 breaks Windows command shell builds
...
Fix build.bat so invoking command shell doesn't exit on error. Fix dirname assumptions. Document some MKS environment dependencies.
Reviewed-by: coleenp
2010-03-25 16:27:12 -07:00
Daniel D. Daugherty
6fb483993a
Merge
2010-03-23 17:29:13 -07:00
Daniel D. Daugherty
30e02ce948
6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
...
Remove assert to decouple JDK and HotSpot additions of known types.
Reviewed-by: mchung
2010-03-23 14:37:18 -07:00
Andrey Petrusenko
531591c2b9
Merge
2010-03-22 02:40:53 -07:00
Erik Trimble
37ecae8f2c
Merge
2010-03-18 16:06:00 -07:00
Andrew Haley
87f44737a8
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
...
Add close to returns (fix for 6929067 also contributed by aph)
Co-authored-by: Andreas Kohn <andreas.kohn@fredhopper.com>
Reviewed-by: aph, dcubed, andrew, acorn
2010-03-18 16:47:37 -04:00
John Coomes
aa951c36cb
6935839: excessive marking stack growth during full gcs
...
Process one item at a time from the objarray stack/queue
Reviewed-by: apetrusenko, tonyp
2010-03-18 13:31:51 -07:00
Christian Thalinger
beb119b36b
Merge
2010-03-18 06:36:43 -07:00
Christian Thalinger
1270c6c005
6932091: JSR 292 x86 code cleanup
...
Some code cleanups found during the JSR 292 SPARC port.
Reviewed-by: kvn, never
2010-03-18 09:56:51 +01:00
Andrey Petrusenko
2fa0d00635
6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
...
If CM task was aborted while scanning the last object of the specified region and the size of that object is equal to bitmap's granularity then the next offset would be equal or over the region limit which is exactly what the assertion states.
Reviewed-by: ysr, tonyp, jmasa
2010-03-18 01:48:28 -07:00
Tom Rodriguez
dac78c30b9
6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
...
Reviewed-by: kvn
2010-03-17 16:40:25 -07:00
Vladimir Kozlov
72a7a6ffcf
6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
...
Added missing counter decrement when substring search restarted.
Reviewed-by: twisti
2010-03-17 10:47:03 -07:00
Frederic Parain
2450ae35a1
6935224: Adding new DTrace probes to work with Palantir
...
Adding probes related to thread scheduling and class initialization
Reviewed-by: kamg, never
2010-03-17 11:01:05 +01:00
Christian Thalinger
ebc298d208
6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
...
The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently.
Reviewed-by: never, jrose
2010-03-17 10:22:41 +01:00
Daniel D. Daugherty
d713517a21
Merge
2010-03-16 20:47:17 -07:00
Daniel D. Daugherty
13296056f0
6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
...
Clean up get_msc_ver, build.bat and build.make in general and for Cygwin.
Reviewed-by: ohair
2010-03-16 17:47:03 -06:00
Vladimir Kozlov
e8191b6730
6935466: new CodeCache flushing code is not guarded by the flag
...
Add missing guard.
Reviewed-by: never
2010-03-16 15:35:33 -07:00
Christian Thalinger
82e9e2b4af
6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
...
Passing a null pointer to an InvokeDynamic function call should lead to a NullPointerException.
Reviewed-by: kvn, never
2010-03-16 11:52:17 +01:00
Xiaobin Lu
09f8dd45d1
6934758: Expose the break down of clean up task time during safepoint
...
Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks.
Reviewed-by: dholmes, ysr
2010-03-13 16:32:49 -08:00
Coleen Phillimore
053d7adeb2
6929067: Stack guard pages should be removed when thread is detached
...
Add code to unmap stack guard area when thread is detached.
Reviewed-by: coleenp, kamg
2010-03-12 10:42:16 -05:00
John Cuthbertson
e9f77f7ec1
6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
...
A TLAB became large enough to be considered a humongous object allowing multiple objects to be allocated in a humongous region, which violates a basic assumption about humongous regions. The changes ensure that TLABs cannot be regarded as humongous.
Reviewed-by: iveresov, tonyp
2010-03-11 11:44:43 -08:00
Andrey Petrusenko
5e42804119
Merge
2010-03-15 02:56:45 -07:00
Karen Kinnear
8d1747bc4b
Merge
2010-03-11 14:41:29 -05:00
Gary Benson
dae3356905
6934089: Zero 32-bit/64kb page fix
...
The fix for 6927165 increased the number of shadow pages for 32-bit platforms and this causes a problem on systems with 64kb pages.
Reviewed-by: twisti
2010-03-11 05:09:20 -08:00
Xiaobin Lu
8742fc8e62
6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
...
Improve the usability of safepoint statistics data. See bug evaluation for more details.
Reviewed-by: ysr, dholmes
2010-03-10 21:42:26 -08:00
Erik Trimble
dbcabb71d7
Added tag hs17-b10 for changeset bd3cc6d99492
2010-03-08 15:50:52 -08:00
Roland Westrelin
7dcf59914e
6932496: c1: deoptimization of jsr subroutine fails on sparcv9
...
Store jsr ret bci as intptr constant in c1 debug info
Reviewed-by: never
2010-03-05 13:58:34 +01:00
Christian Thalinger
8f6df4c4af
Merge
2010-03-09 23:57:36 -08:00
Christian Thalinger
ffec4c00c4
6919934: JSR 292 needs to support x86 C1
...
This implements JSR 292 support for C1 x86.
Reviewed-by: never, jrose, kvn
2010-03-09 20:16:19 +01:00
Andrew Haley
11051a4e6a
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
...
Reviewed-by: never
2010-03-09 11:02:39 -08:00
Christian Thalinger
94a808f51d
6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
...
A modified MethodHandlesTest revealed two bugs on x86_64.
Reviewed-by: never, jrose
2010-03-08 04:46:30 -08:00
Michael Wilkerson
d1d696c305
Added tag jdk7-b85 for changeset 448969041d3d
2010-03-04 13:50:13 -08:00
John Coomes
4f82340476
4396719: Mark Sweep stack overflow on deeply nested Object arrays
...
Use an explicit stack for object arrays and process them in chunks.
Reviewed-by: iveresov, apetrusenko
2010-03-03 14:48:26 -08:00
Jon Masamitsu
5fdec09798
6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
...
Calculation of the slicing of survivor spaces for MT was incorrect.
Reviewed-by: ysr
2010-03-03 08:10:41 -08:00
John Cuthbertson
a9c71d9169
Merge
2010-03-02 13:59:37 -08:00
John Cuthbertson
76881615ca
Merge
2010-03-02 13:57:46 -08:00
Coleen Phillimore
13ac3be829
6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
...
Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails
Reviewed-by: never, dholmes
2010-03-02 12:09:40 -08:00
Tom Rodriguez
e904069b51
6930398: fix for return address locals in OSR entries uses wrong test
...
Reviewed-by: kvn
2010-03-01 12:12:35 -08:00
Paul Hohensee
cef423370c
6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
...
Reduce NewSize from 4m to 1m.
Reviewed-by: tonyp, jmasa
2010-02-26 16:40:55 -05:00
Vladimir Kozlov
667e7ff0c0
6930116: loop predication code does not handle If nodes with only one projection
...
Add check for iff->outcnt() < 2.
Reviewed-by: never
2010-02-25 22:58:43 -08:00
Vladimir Kozlov
8554996b9b
6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr)
...
Add missing code.
Reviewed-by: never
2010-02-25 15:55:47 -08:00
Tom Rodriguez
0ab4fb9e37
6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build
...
Reviewed-by: kvn
2010-02-25 11:38:50 -08:00
Antonios Printezis
1eb12e87a7
6928065: G1: use existing command line parameters to set the young generation size
...
See synopsis
Reviewed-by: johnc, jmasa
2010-02-24 14:56:20 -05:00
Jon Masamitsu
f254745228
6928081: G1: rename parameters common with CMS
...
Rename marking stack sizing flags to be common between G1 and CMS
Reviewed-by: ysr, tonyp
2010-02-24 07:00:33 -08:00
Antonios Printezis
77b2dfce1d
6928073: G1: use existing command line parameters for marking cycle initiation
...
Replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent.
Reviewed-by: ysr, johnc
2010-02-23 23:14:34 -05:00
Antonios Printezis
b5c83abcd4
6928059: G1: command line parameter renaming
...
Rename G1 parameters to make them more consistent.
Reviewed-by: jmasa, johnc
2010-02-23 23:13:23 -05:00
Christian Thalinger
d1a6f819e6
6928839: JSR 292 typo in x86 _adapter_check_cast
...
There is a small typo in methodHandles_x86.cpp.
Reviewed-by: kvn
2010-02-23 17:46:29 +01:00
Vladimir Kozlov
e599f6c927
6928717: HS17 fails to build with SS11 C++
...
Add missing handles.inline.hpp for codeCache.cpp.
Reviewed-by: never
2010-02-22 16:56:49 -08:00