Vladimir Kozlov
|
50c4a23cac
|
6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.")
Escape Analysis fixes.
Reviewed-by: never, rasbold
|
2008-07-28 17:12:52 -07:00 |
|
Erik Trimble
|
2d6f42d18c
|
Merge
|
2008-07-11 01:14:44 -07:00 |
|
Xiomara Jayasena
|
c96a95c4b8
|
6719955: Update copyright year
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
|
2008-07-02 12:55:16 -07:00 |
|
Coleen Phillimore
|
2a68d0757b
|
Merge
|
2008-07-02 15:38:47 -04:00 |
|
Coleen Phillimore
|
289ca864cd
|
Merge
|
2008-06-27 18:19:29 -04:00 |
|
Tom Rodriguez
|
873da1efe8
|
6718676: putback for 6604014 is incomplete
Reviewed-by: kvn, jrose
|
2008-06-24 16:00:14 -07:00 |
|
Shrinivas Joshi
|
5106cf17a3
|
6708714: Optimize long LShift on 32-bits x86
For small (1-3 bits) left long shifts in 32-bits VM use sets of add+addc instructions instead of shld+shl on new AMD cpus.
Reviewed-by: never
|
2008-06-23 14:11:12 -07:00 |
|
Poonam Bajaj
|
1f819855d5
|
6694099: Hotspot vm_exit_out_of_memory should dump core
This fix enables the generation of core file when process runs out of C-heap.
Reviewed-by: sbohne
|
2008-06-22 20:07:58 -07:00 |
|
Vladimir Kozlov
|
afbdf29629
|
6714404: Add UseStringCache switch to enable String caching under AggressiveOpts
Poke String.stringCacheEnabled during vm initialization
Reviewed-by: never
|
2008-06-13 14:49:07 -07:00 |
|
Tom Rodriguez
|
01130cd21c
|
Merge
|
2008-06-10 09:57:24 -07:00 |
|
Coleen Phillimore
|
a2d6036a4d
|
6687581: Make CMS work with compressed oops
Make FreeChunk read markword instead of LSB in _klass pointer to indicate that it's a FreeChunk for compressed oops.
Reviewed-by: ysr, jmasa
|
2008-06-09 11:51:19 -04:00 |
|
Tom Rodriguez
|
2144ccf2f1
|
Merge
|
2008-06-06 14:34:24 -07:00 |
|
Chuck Rasbold
|
4cce21039e
|
6711701: disable compressed oops by default
Comment out code that turns on compressed oops
Reviewed-by: never, phh
|
2008-06-06 11:47:26 -07:00 |
|
Keith McGuigan
|
d58beaefde
|
Merge
|
2008-06-06 13:43:36 -04:00 |
|
Chuck Rasbold
|
1f0f6c2277
|
Merge
|
2008-06-03 15:38:31 -07:00 |
|
Chuck Rasbold
|
d10912d513
|
6709972: runThese failed with assert(false,"bad AD file")
Guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off
Reviewed-by: kvn, never
|
2008-06-03 13:14:44 -07:00 |
|
Chuck Rasbold
|
8f5e42a671
|
Merge
|
2008-05-30 07:22:22 -07:00 |
|
Chuck Rasbold
|
2e672ac9bf
|
6695049: (coll) Create an x86 intrinsic for Arrays.equals
Intrinsify java/util/Arrays.equals(char[], char[])
Reviewed-by: kvn, never
|
2008-05-29 16:22:09 -07:00 |
|
Keith McGuigan
|
c966634470
|
6705523: Fix for 6695506 will violate spec when used in JDK6
Make max classfile version number dependent on JDK version
Reviewed-by: acorn, never
|
2008-05-22 13:03:52 -04:00 |
|
Vladimir Kozlov
|
76035424de
|
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
|
2008-05-21 13:46:23 -07:00 |
|
Daniel D. Daugherty
|
e03f944292
|
Merge
|
2008-05-16 13:42:07 -07:00 |
|
John R Rose
|
3a4ea9a986
|
6701024: SAJDI functionality is broken
Back out sa-related changes to 6652736, use concrete expressions for WKK names in the SA
Reviewed-by: never, sundar
|
2008-05-14 00:41:06 -07:00 |
|
Daniel D. Daugherty
|
a55c15f436
|
Merge
|
2008-05-09 09:11:34 -07:00 |
|
Daniel D. Daugherty
|
a2a49ae8de
|
6670684: 4/5 SA command universe did not print out CMS space information
Forward port of Yumin's fix for 6670684 from HSX-11; Yumin verified the port was correct.
Reviewed-by: dcubed
|
2008-05-09 08:55:13 -07:00 |
|
Igor Veresov
|
035662396c
|
Merge
|
2008-05-04 03:29:31 -07:00 |
|
Steve Bohne
|
92cdc5a2e2
|
Merge
|
2008-05-02 08:22:11 -07:00 |
|
Steve Bohne
|
4cfac3990e
|
Merge
|
2008-05-01 09:38:23 -04:00 |
|
John R Rose
|
bb7ccea4ff
|
6652736: well known classes in system dictionary are inefficiently processed
Combine many scalar variables into a single enum-indexed array in SystemDictionary.
Reviewed-by: kvn
|
2008-04-29 19:45:22 -07:00 |
|
Coleen Phillimore
|
aee4bafd9b
|
6689523: max heap calculation for compressed oops is off by MaxPermSize
Need to subtract MaxPermSize from the total heap size when determining whether compressed oops is turned on.
Reviewed-by: jmasa, jcoomes, kvn
|
2008-04-29 19:31:29 -04:00 |
|
Igor Veresov
|
a24f915b60
|
6684395: Port NUMA-aware allocator to linux
NUMA-aware allocator port to Linux
Reviewed-by: jmasa, apetrusenko
|
2008-04-29 13:51:26 +04:00 |
|
Chuck Rasbold
|
cf2288b223
|
Merge
|
2008-04-28 08:08:12 -07:00 |
|
Vladimir Kozlov
|
69155d87f9
|
6689060: Escape Analysis does not work with Compressed Oops
64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)
Reviewed-by: never, sgoldman
|
2008-04-23 11:20:36 -07:00 |
|
Keith McGuigan
|
f072bc9d3f
|
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
|
2008-04-17 22:18:15 -04:00 |
|
Keith McGuigan
|
849e0dfc44
|
6622385: Accessing protected static methods
Protected contraints should only be applied if member is not static
Reviewed-by: acorn, coleenp
|
2008-04-16 17:36:29 -04:00 |
|
Andrey Petrusenko
|
f784be24d1
|
Merge
|
2008-04-16 12:58:03 +04:00 |
|
Coleen Phillimore
|
4a831d45f0
|
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
|
2008-04-13 17:43:42 -04:00 |
|
Keith McGuigan
|
680ecf1611
|
Merge
|
2008-04-11 09:56:35 -04:00 |
|
Steve Bohne
|
7ea0891458
|
6692235: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
|
2008-04-10 15:49:29 -04:00 |
|
Steve Bohne
|
0b3a154bf3
|
6686407: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
|
2008-04-10 15:49:16 -04:00 |
|
Chuck Rasbold
|
87c524d47e
|
Merge
|
2008-04-09 15:10:22 -07:00 |
|
Steve Goldman
|
c89e39d40a
|
6603919: Stackwalking crash on x86 -server with Sun Studio's collect -j on
Rewrite frame::safe_for_sender and friends to be safe for collector/analyzer
Reviewed-by: dcubed, kvn
|
2008-04-08 12:23:15 -04:00 |
|
Andrey Petrusenko
|
0ae0691490
|
Merge
|
2008-04-07 09:32:49 -07:00 |
|
Tom Rodriguez
|
89290f2817
|
6619271: The -Xprintflags causes the VM to segv
Add null checks
Reviewed-by: jrose, kvn
|
2008-04-03 10:20:44 -07:00 |
|
Chuck Rasbold
|
1659f11da6
|
Merge
|
2008-04-03 06:41:16 -07:00 |
|
John R Rose
|
0d27a8639f
|
6667042: PrintAssembly option does not work without special plugin
Remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
|
2008-04-02 12:09:59 -07:00 |
|
Vladimir Kozlov
|
659a8dc7d5
|
6681646: Relocking of a scalar replaced object during deoptimization is broken
Relocking of a thread-local object during deoptimization is broken
Reviewed-by: kbr, jrose, never
|
2008-04-01 16:14:18 -07:00 |
|
Andrey Petrusenko
|
252a10cf1a
|
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen
Reviewed-by: ysr, jmasa
|
2008-04-01 15:13:47 +04:00 |
|
John Coomes
|
5ac01e984f
|
6642862: Code cache allocation fails with large pages after 6588638
Reviewed-by: apetrusenko
|
2008-03-28 23:35:42 -07:00 |
|
Antonios Printezis
|
6bfbc36dcd
|
Merge
|
2008-03-27 17:22:06 -07:00 |
|
Chuck Rasbold
|
446895de2d
|
Merge
|
2008-03-21 08:32:17 -07:00 |
|