7892 Commits

Author SHA1 Message Date
Daniel D. Daugherty
9a10ca40d7 Merge 2011-01-19 19:24:34 -08: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
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
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
Coleen Phillimore
8d210c170e 7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
Change get_temp_directory() back to /tmp and %TEMP% like it always was and where the tools expect it to be.

Reviewed-by: phh, dcubed, kamg, alanb
2011-01-12 13:59:18 -08:00
Kevin Walls
b6d2068ee2 6994753: Implement optional hook to a Java method at VM startup
Reviewed-by: mchung, acorn
2011-01-12 15:44:16 +00:00
Paul Hohensee
0b5708a12d Merge 2011-01-11 17:50:26 -05:00
Paul Hohensee
6931aa0a24 7011463: Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument
Replaced incr_allocated_bytes() formals var_size_in_bytes and con_size_in_bytes with a single RegisterOrConstant formal.

Reviewed-by: twisti, jcoomes
2011-01-11 17:33:21 -05:00
Keith McGuigan
6308eab4d5 6814943: getcpool001 catches more than one JvmtiThreadState problem
Mark field volatile, use membars, and change access order to close race

Reviewed-by: dcubed, dholmes
2011-01-11 10:06:00 -05:00
Keith McGuigan
ae65c6240f 6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
Make JvmtiGCMark safe to run non-safepoint and instrument CMS

Reviewed-by: ysr, dcubed
2011-01-10 17:14:53 -05:00
Daniel D. Daugherty
6215ab50b3 Merge 2011-01-10 09:23:20 -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
J. Duke
2def80bd06 Merge 2017-07-05 17:29:07 +02:00
J. Duke
72277e3568 Merge 2017-07-05 17:29:05 +02:00
J. Duke
918870896b Merge 2017-07-05 17:29:02 +02:00
J. Duke
fc38729c14 Merge 2017-07-05 17:29:00 +02:00
J. Duke
5fee9a54ad Added tag jdk7-b121 for changeset 0ce0a2c3a692 2017-07-05 17:28:51 +02:00
J. Duke
925752098b Merge 2017-07-05 17:28:51 +02:00
J. Duke
21967f2bac Merge 2017-07-05 17:28:48 +02:00