Keith McGuigan
66b6e88578
Merge
2010-04-07 12:28:22 -04:00
Abhijit Saha
0610f6846b
Merge
2010-04-06 22:06:57 -07:00
John Coomes
bd4179633a
Merge
2010-04-02 17:04:09 -07:00
Vladimir Kozlov
6f0a3e4a80
Merge
2010-04-02 15:55:04 -07:00
Vladimir Kozlov
8e1f408216
6939804: ciConstant::print() prints incorrect bool value
...
Fix typo.
Reviewed-by: never
2010-04-02 11:55:00 -07:00
Karen Kinnear
60b7da9e8f
Merge
2010-04-01 20:48:50 -04:00
Erik Trimble
dd2e2966dd
6940419: Bump the HS18 build number to 02
...
Update the HS18 build number to 02
Reviewed-by: jcoomes
2010-04-01 16:15:12 -07:00
Erik Trimble
bf4cf7fe60
Merge
2010-04-01 16:10:27 -07:00
Tom Rodriguez
7a9a877131
6936709: AsyncGetCallTrace doesn't handle inexact stack walking properly
...
Reviewed-by: kvn
2010-04-01 16:06:57 -07:00
Karen Kinnear
1271375647
Merge
2010-04-01 11:23:01 -04:00
Coleen Phillimore
47cda47c42
6938627: Make temporary directory use property java.io.tmpdir when specified
...
Get java.io.tmpdir property in os::get_temp_directory() and call this instead of harcoding "/tmp". Don't assume trailing file_separator either.
Reviewed-by: dholmes, kamg
2010-03-31 16:51:18 -07:00
Tom Rodriguez
654dfb3d0f
Merge
2010-03-31 16:29:10 -07:00
Edward Nevill
8a72fb502e
6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
...
Reviewed-by: never
2010-03-31 11:54:03 -07:00
Gary Benson
8dbf2b8020
6939731: JSR 292 Zero build fix after 6934494
...
The changes of 6934494 have broken the Zero build.
Reviewed-by: twisti
2010-03-31 08:03:33 -07:00
Gary Benson
e76823e70b
6939180: Zero locking fix
...
When Zero is running with Shark enabled threads can be left with their _do_not_unlock_if_synchronized flag incorrectly set.
Reviewed-by: twisti
2010-03-30 00:57:55 -07:00
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
Michael Wilkerson
c37cee8e67
Added tag jdk7-b87 for changeset e147a1eaf2fc
2010-03-25 15:05:19 -07:00
Abhijit Saha
845f11dd17
Merge
2010-03-24 17:16:33 -07:00
Erik Trimble
1551fec9c6
Merge
2010-03-23 20:37:30 -07:00
Erik Trimble
26378d832b
Added tag hs18-b01 for changeset 39a1b68b0062
2010-03-23 20:28:36 -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
e549c50c7d
6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
...
Update the Major and build numbers for HS18 fork
Reviewed-by: jcoomes
2010-03-18 17:21:54 -07:00
Erik Trimble
37ecae8f2c
Merge
2010-03-18 16:06:00 -07:00
Tom Rodriguez
67c094c4c7
6926979: should simplify catch_inline_exception
...
Reviewed-by: twisti
2010-03-18 14:31:41 -07:00
Michael Wilkerson
fde6152215
Added tag jdk7-b86 for changeset 16a26e16c83f
2010-03-18 13:52:49 -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
Antonios Printezis
35f23f97b0
6935821: G1: threads created during marking do not active their SATB queues
...
Newly-created threads always had the active field of their SATB queue initialized to false, even if they were created during marking. As a result, updates from threads created during a marking cycle were never enqueued and never processed. The fix includes remaining a method from active() to is_active() for readability and naming consistency.
Reviewed-by: ysr, johnc
2010-03-18 12:14:59 -04: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
Karen Kinnear
d8ec453382
6932480: Fix crash in CompilerThread/Parser. Unloaded array klass?
...
Restore code deleted in 6626217
Reviewed-by: asaha, kevinw
2010-03-15 15:51:36 -04: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