Tom Rodriguez
26c780da72
5108146: Merge i486 and amd64 cpu directories
...
6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up
Reviewed-by: kvn
2008-08-27 00:21:55 -07:00
Andrei Pangin
059e448264
Merge
2008-08-19 06:02:07 -07:00
Xiaobin Lu
bf2763ee4e
6608862: segv in JvmtiEnvBase::check_for_periodic_clean_up()
...
Reviewed-by: dholmes, dcubed, jcoomes
2008-08-15 10:08:20 -07:00
Tomas Hurka
27a4da4686
6625846: Export system property java.version via jvmstat
...
Java.version added to property_counters_ss array
Reviewed-by: swamyv
2008-08-14 21:05:51 +02:00
Erik Trimble
8242ae771a
Merge
2008-08-10 21:31:42 -07:00
Jon Masamitsu
b57ca9ed91
Merge
2008-08-04 12:11:36 -07:00
Vladimir Kozlov
73379adb82
Merge
2008-07-31 13:42:21 -07:00
Vladimir Kozlov
6ff4206fe4
Merge
2008-07-30 09:54:21 -07:00
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
Jon Masamitsu
b8633a3b01
Merge
2008-07-28 15:30:23 -07:00
Keith McGuigan
74faacc945
6721093: -XX:AppendRatio=N not supported
...
Add mechanism to ignore unsupported flags for a set period of time
Reviewed-by: acorn, never, coleenp
2008-07-28 14:07:44 -04:00
Erik Trimble
632c83fb46
6732819: Turn off compressed oops by default for now
...
Workaround for CompOops bug
Reviewed-by: coleenp
2008-08-01 18:51:27 -07:00
Coleen Phillimore
20dba03e99
6716785: implicit null checks not triggering with CompressedOops
...
Allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check
Reviewed-by: kvn, jmasa, phh, jcoomes
2008-07-19 17:38:22 -04:00
Erik Trimble
2d6f42d18c
Merge
2008-07-11 01:14:44 -07:00
Jon Masamitsu
18dbebd143
6672698: mangle_unused_area() should not remangle the entire heap at each collection
...
Maintain a high water mark for the allocations in a space and mangle only up to that high water mark.
Reviewed-by: ysr, apetrusenko
2008-07-09 15:08:55 -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