Vladimir Kozlov
c223fed084
6667580: Optimize CmpP for allocations
...
CmpP could be optimized out if it compares new allocated objects.
Reviewed-by: jrose, never, rasbold
2008-02-29 09:57:18 -08:00
Vladimir Kozlov
9a4ccf8a06
6667573: Use set_req_X() in AddPNode::Ideal() for Iterative GVN
...
Set_req_X() puts dependent nodes on IGVN worklist which allows to improve graph and gives more opportunities for EA scalar replacement.
Reviewed-by: jrose, never
2008-02-28 15:40:09 -08:00
Vladimir Kozlov
7be6246821
6590177: jck60019 test assert(!repeated,"do not walk merges twice")
...
A mergemem node could be not in worklist_store but in should_not_repeat vectorset since it was processed and removed from worklist_store before.
Reviewed-by: jrose, never
2008-02-28 10:45:15 -08:00
Coleen Phillimore
f235d989d0
6549844: Wording problems in "An unexpected error ..."
...
Changed wording to "A fatal error.." also don't claim it's not VM bug if in hotspot compilers (Java thread in native).
Reviewed-by: jjh, sbohne, jrose, never
2008-02-27 13:55:58 -05:00
John R Rose
73fa03eafc
6610906: inexplicable IncompatibleClassChangeError
...
Dependency check must treat polymorphic interfaces consistently
Reviewed-by: kvn, never, sgoldman
2008-02-27 00:23:37 -08:00
Y. Srinivas Ramakrishna
51bf19209d
6621728: Heap inspection should not crash in the face of C-heap exhaustion
...
Deal more gracefully with situations where C-heap scratch space cannot be had
Reviewed-by: jmasa
2008-02-26 15:57:49 -08:00
Vladimir Kozlov
9f1a8ede80
6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM
...
T_ADDRESS size is defined as 'int' size (4 bytes) but C2 use it for raw pointers and as memory type for StoreP and LoadP nodes.
Reviewed-by: jrose
2008-02-25 15:05:44 -08:00
Vladimir Kozlov
0dd8f3e8c0
6650373: Assert in methodOopDesc::make_adapters()
...
AdapterHandlerLibrary::get_create_adapter_index() returns incorrect value (-2) when CodeCache is full.
Reviewed-by: sgoldman
2008-02-22 17:55:13 -08:00
Jon Masamitsu
63f1de52fc
6362677: Change parallel GC collector default number of parallel GC threads
...
Use the same default number of GC threads as used by ParNewGC and ConcMarkSweepGC (i.e., the 5/8th rule).
Reviewed-by: ysr, tonyp
2008-02-22 17:17:14 -08:00
Vladimir Kozlov
e06dedd2f1
6498878: client compiler crashes on windows when dealing with breakpoint instructions
...
_is_compilable check prevents breakpoint bytecodes reversion when loading bytecodes for ciMethod.
Reviewed-by: never
2008-02-21 19:03:44 -08:00
Vladimir Kozlov
b8789d9c9a
6621084: ciMethodBlocks::split_block_at() is broken for methods with exception handler
...
After an exception handler block is split the exception information is not moved to the new block which starts in exception handler BCI.
Reviewed-by: jrose
2008-02-21 14:03:41 -08:00
Y. Srinivas Ramakrishna
74f243990c
6642634: Test nsk/regression/b6186200 crashed with SIGSEGV
...
Use correct allocation path in expand_and_allocate() so object's mark and p-bits are set as appropriate.
Reviewed-by: jmasa, pbk
2008-02-21 11:03:54 -08:00
Vladimir Kozlov
26097e9848
6621094: PrintOptoAssembly is broken for oops information in DebugInfo
...
OopMapValue and VMRegImpl classes miss the virtual method print_on(st).
Reviewed-by: rasbold, jrose, never
2008-02-20 17:23:43 -08:00
Vladimir Kozlov
5ade869e8c
6614330: Node::dump(n) does not print full graph for specified depth
...
A node is not processed in dump_nodes() if it was visited during processing previous inputs.
Reviewed-by: rasbold
2008-02-20 16:19:43 -08:00
Jon Masamitsu
9c36dab8c4
6665445: Backout change to CardTableModRefBS::resize_covered_region()
...
Backed out part of cahnge for 6624765 because of nightly testing regressions. Reviewers below were for 6624765.
Reviewed-by: ysr, apetrusenko
2008-02-20 08:40:31 -08:00
Y. Srinivas Ramakrishna
ae065e6290
6621144: CMS: assertion failure "is_cms_thread == Thread::current()->is_ConcurrentGC_thread()"
...
Take lock conditionally (in asynchronous mode only) when updating the dead-object map.
Reviewed-by: jmasa
2008-02-16 22:41:20 -08:00
Jon Masamitsu
38fdc8ab98
6624765: Guarantee failure "Unexpected dirty card found"
...
In verification take into account partial coverage of a region by a card and expansion of the card table.
Reviewed-by: ysr, apetrusenko
2008-02-15 07:01:10 -08:00
Vladimir Kozlov
90815abd51
6621098: "* HeapWordSize" for TrackedInitializationLimit is missing
...
'* HeapWordSize' is missing in GraphKit::set_output_for_allocation()
Reviewed-by: rasbold, jrose, never
2008-02-12 18:37:50 -08:00
Y. Srinivas Ramakrishna
41895dc06d
6659981: +ParallelRefProcEnabled crashes on single core platform
...
Disable parallel reference processing when there are no worker threads
Reviewed-by: apetrusenko, pbk, jmasa, tonyp
2008-02-12 16:07:46 -08:00
Jon Masamitsu
527390207c
6624782: Bigapps crashes during CMS precleaning
...
Lowered optimization level for files instanceKlass.cpp and objArrayKlass.cpp
Reviewed-by: ysr
2008-02-11 15:40:07 -08:00
Xiaobin Lu
f804a7e9f9
6610420: Debug VM crashes during monitor lock rank checking
...
Make SerializePage lock as raw lock and add name for mutex locks
Reviewed-by: never, dice, dholmes
2008-02-05 23:21:57 -08:00
Steve Bohne
f7eb451719
6598190: JPRT tests fail when run with -XX:+CheckUnhandledOops
...
Work around Sun Studio C++ compiler bug 6629277 in dependencies.cpp
Reviewed-by: kamg, sgoldman, pbk
2008-01-31 14:56:50 -05:00
Keith McGuigan
f54eceace3
6631248: Memory problem when doing invalid type cast
...
Changed memory allocation method for exception method
Reviewed-by: ysr, never
2008-01-31 09:41:34 -05:00
Coleen Phillimore
218615259d
6646946: Kernel installation failed on Japanese and Chinese XP SP2 (VM part)
...
Convert strings from Download Manager into native encoding in the VM
Reviewed-by: sbohne, never, phh, kamg, xlu
2008-01-17 13:38:17 -08:00
John Coomes
1bfa153ebe
6635560: segv in reference processor on t1000
...
Revert back to using the default page size for the card table
Reviewed-by: pbk, phh
2007-12-06 13:59:28 -08:00
Paul Hohensee
4576d7abf7
6629887: 64-bit windows should not restrict default heap size to 1400m
...
Reviewed-by: jmasa, sbohne, ikrylov, xlu
2007-12-05 09:04:00 -08:00
Chuck Rasbold
b3b837074b
6614036: REGRESSION: Java server x86 VM intermittently crash with SIGSEGV (0xb)
...
Restore destination address in x86 32-bit checkcast_arraycopy stub
Reviewed-by: jrose, kvn, never
2007-12-05 09:03:00 -08:00
Paul Hohensee
4abbae1fc2
6621621: HashMap front cache should be enabled only with AggressiveOpts
...
Reviewed-by: sbohne, xlu
2007-12-05 09:02:00 -08:00
Tom Rodriguez
10c473e425
6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)
...
Reviewed-by: kvn, rasbold
2007-12-05 09:01:00 -08:00
Daniel D. Daugherty
5fa349cc42
6664627: Merge changes made only in hotspot 11 forward to jdk 7
...
Reviewed-by: jcoomes
2007-12-05 09:00:00 -08:00
Xiomara Jayasena
3d9467a948
Added tag jdk7-b24 for changeset 06bc494ca11e
2007-12-04 16:28:45 -08:00
Xiomara Jayasena
e40791d448
Added tag jdk7-b24 for changeset 90ce3da70b43
2007-12-04 16:28:33 -08:00
Xiomara Jayasena
fcc15c26e2
Added tag jdk7-b24 for changeset 474761f14bca
2007-12-04 16:28:24 -08:00
Xiomara Jayasena
3dde8f95e5
Added tag jdk7-b24 for changeset 7f561c08de6b
2007-12-04 16:28:22 -08:00
Xiomara Jayasena
dcbf4ea9ee
Added tag jdk7-b24 for changeset 489c9b5090e2
2007-12-04 16:28:18 -08:00
Xiomara Jayasena
7828a7dee6
Added tag jdk7-b24 for changeset 02bb8761fcce
2007-12-04 16:28:13 -08:00
Xiomara Jayasena
70ec72585d
Added tag jdk7-b24 for changeset fd16c54261b3
2007-12-04 16:28:05 -08:00
J. Duke
f57b87e8f6
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
9883738059
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
74f4779697
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
d714d32cbb
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
319a3b9947
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
8153779ad3
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
db7a00335a
Initial load
2007-12-01 00:00:00 +00:00
J. Duke
686d76f772
Initial load
2007-12-01 00:00:00 +00:00