Tom Rodriguez
0f21994955
Merge
2011-01-21 13:03:13 -08:00
Tom Rodriguez
84536ec263
6809483: hotspot:::method_entry are not correctly generated for "method()V"
...
Reviewed-by: iveresov, twisti
2011-01-21 13:01:02 -08:00
Christian Thalinger
32d59f1ed0
Merge
2011-01-21 01:16:13 -08:00
John Cuthbertson
d31ff8a886
Merge
2011-01-20 13:57:12 -08:00
Christian Thalinger
5e35df892d
7011839: JSR 292 turn on escape analysis when using invokedynamic
...
Currently escape analysis is turned off when EnableInvokeDynamic is true.
Reviewed-by: jrose, kvn
2011-01-20 08:25:22 -08:00
Daniel D. Daugherty
9a10ca40d7
Merge
2011-01-19 19:24:34 -08:00
Antonios Printezis
8bce4a6620
6977804: G1: remove the zero-filling thread
...
This changeset removes the zero-filling thread from G1 and collapses the two free region lists we had before (the "free" and "unclean" lists) into one. The new free list uses the new heap region sets / lists abstractions that we'll ultimately use it to keep track of all regions in the heap. A heap region set was also introduced for the humongous regions. Finally, this change increases the concurrency between the thread that completes freeing regions (after a cleanup pause) and the rest of the system (before we'd have to wait for said thread to complete before allocating a new region). The changest also includes a lot of refactoring and code simplification.
Reviewed-by: jcoomes, johnc
2011-01-19 19:30:42 -05:00
Keith McGuigan
272d7eaffc
7012505: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)
...
Rebuild breakpoint cache at gc_epilogue instead of during oops_do
Reviewed-by: dcubed, ysr, coleenp
2011-01-19 13:51:53 -08:00
John Cuthbertson
9c7b5257f8
Merge
2011-01-19 13:04:37 -08:00
John Cuthbertson
2ad5e5ace5
7012642: G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow
...
With recent G1 allocation path changes, the value of StackShadowPages in fast debug builds of the JVM, is no longer large enough to prevent the JVM C++ code from touching the stack guard pages. Increase the value of StackShadowPages to a suitable value.
Reviewed-by: ysr, tonyp, coleenp
2011-01-19 13:01:11 -08:00
Tom Rodriguez
f028816786
7013008: 2/3 assert(method == NULL || check_method(method, bcp)) failed: bcp must point into method
...
The Relocator should pass a NULL methodOop when rewriting since its resource array can never contain breakpoints.
Reviewed-by: dcubed, kvn, coleenp
2011-01-19 08:16:45 -08:00
Daniel D. Daugherty
5dc9441b0a
7012493: 2/2 6849574/Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294)
...
Refine assertion to work before VMThread has started.
Reviewed-by: ysr, never, dholmes, acorn
2011-01-19 07:41:39 -08:00
Daniel D. Daugherty
3f77a1ee13
Merge
2011-01-19 07:15:09 -08:00
Antonios Printezis
05b7df20dd
7011379: G1: overly long concurrent marking cycles
...
This changeset introduces filtering of SATB buffers at the point when they are about to be enqueued. If this filtering clears enough entries on each buffer, the buffer can then be re-used and not enqueued. This cuts down the number of SATB buffers that need to be processed by the concurrent marking threads.
Reviewed-by: johnc, ysr
2011-01-19 09:35:17 -05:00
Igor Veresov
00e24ca7ca
7012766: assert(false) failed: DEBUG MESSAGE in MacroAssembler::debug32
...
Interpreter expects to see methodOop in rbx on method entry, which needs to be restored after call to profile_method.
Reviewed-by: kvn, never
2011-01-18 18:00:06 -08:00
Vladimir Kozlov
d2aac739a8
7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API
...
Use LDX/STX on v9 and LDD/STD on v8 sparc for volatile long moves.
Reviewed-by: never
2011-01-18 17:10:03 -08:00
Coleen Phillimore
f29b91c7b1
6811367: Fix code in HeapDumper::dump_heap() to avoid buffer overrun
...
Check buffer size before using and use dynamic buffer sizes for subsequent calls.
Reviewed-by: kamg, dholmes
2011-01-14 13:47:53 -05:00
Tom Rodriguez
423f587b01
4926272: methodOopDesc::method_from_bcp is unsafe
...
Reviewed-by: coleenp, jrose, kvn, dcubed
2011-01-13 22:15:41 -08:00
John Cuthbertson
a484211e0b
Merge
2011-01-13 17:19:21 -08:00
Y. Srinivas Ramakrishna
597a0cd214
7011940: iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0x360
...
Revert a (relaxed version of the) bounds-check that was incorrectly removed in the fix for 7008136.
Reviewed-by: jmasa, johnc
2011-01-13 11:33:56 -08:00
Daniel D. Daugherty
1ce36e3055
Merge
2011-01-13 08:32:15 -08:00
Christian Thalinger
6aa9bf4152
Merge
2011-01-13 07:28:47 -08:00
Christian Thalinger
53c79c908e
Merge
2011-01-13 07:20:32 -08:00
J. Duke
d4e654d0da
Merge
2017-07-05 17:31:42 +02:00
J. Duke
690982fea8
Merge
2017-07-05 17:31:39 +02:00
J. Duke
a5637964d3
Merge
2017-07-05 17:31:37 +02:00
J. Duke
4bcce1954e
Merge
2017-07-05 17:31:34 +02:00
J. Duke
bb93136fe1
Merge
2017-07-05 17:31:31 +02:00
J. Duke
fdcc773af3
Merge
2017-07-05 17:31:29 +02:00
J. Duke
3f13bec2e7
Merge
2017-07-05 17:31:26 +02:00
J. Duke
58bd1155df
Added tag jdk7-b124 for changeset aa894c225b1a
2017-07-05 17:31:10 +02:00
J. Duke
d25946a6a9
Merge
2017-07-05 17:31:10 +02:00
J. Duke
882ba7acd5
Merge
2017-07-05 17:31:07 +02:00
J. Duke
3b766bebe1
Merge
2017-07-05 17:31:03 +02:00
J. Duke
d6d832a4d9
Merge
2017-07-05 17:30:59 +02:00
J. Duke
46574acab8
Merge
2017-07-05 17:30:56 +02:00
J. Duke
a65470b002
Merge
2017-07-05 17:30:53 +02:00
J. Duke
9a721f4efb
Merge
2017-07-05 17:30:47 +02:00
J. Duke
f89ccfd05b
Added tag jdk7-b123 for changeset 142129d8599d
2017-07-05 17:30:37 +02:00
J. Duke
2632bbc0ac
Merge
2017-07-05 17:30:37 +02:00
J. Duke
acfc69a628
Merge
2017-07-05 17:30:34 +02:00
J. Duke
6a28eba9a4
Merge
2017-07-05 17:30:26 +02:00
J. Duke
81debe3f78
Merge
2017-07-05 17:30:21 +02:00
J. Duke
3adb76fbc1
Merge
2017-07-05 17:30:16 +02:00
J. Duke
9406e860c7
Merge
2017-07-05 17:30:09 +02:00
J. Duke
15b32bf035
Merge
2017-07-05 17:29:44 +02:00
J. Duke
50df18acb6
Added tag jdk7-b122 for changeset 6f09ea1c034f
2017-07-05 17:29:15 +02:00
J. Duke
85aab32155
Merge
2017-07-05 17:29:14 +02:00
J. Duke
8c174bb526
Merge
2017-07-05 17:29:12 +02:00
J. Duke
6f6510dca4
Merge
2017-07-05 17:29:10 +02:00