- 14 1月, 2011 1 次提交
-
-
由 ysr 提交于
Summary: Revert a (relaxed version of the) bounds-check that was incorrectly removed in the fix for 7008136. Reviewed-by: jmasa, johnc
-
- 13 1月, 2011 5 次提交
-
-
由 brutisso 提交于
Summary: Pass the value of UseLargePages instead of false as the "large" parameter when reserving the G1 heap. Reviewed-by: tonyp, johnc, phh
-
由 iveresov 提交于
Summary: Make both compilers emit near and far calls when necessary. Reviewed-by: never, kvn, phh
-
由 coleenp 提交于
Summary: 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
-
由 tonyp 提交于
Summary: First attempt to allocate out the current alloc region using a CAS instead of taking the Heap_lock (first level of G1's slow allocation path). Only if that fails and it's necessary to replace the current alloc region take the Heap_lock (that's the second level of G1's slow allocation path). Reviewed-by: johnc, brutisso, ysr
-
由 tonyp 提交于
Summary: During evacuation failure handling we refine the BOT to reflect the location of all the objects in the regions we scan. The changeset includes some minor cleanup: a) non-product print_on() method on the G1 BOT class, b) added more complete BOT verification during heap / region verification, c) slight modification to the BOT set up for humongous regions to be more consistent with the BOT set up during evac failure handling, and d) removed a couple of unused methods. Reviewed-by: johnc, ysr
-
- 12 1月, 2011 3 次提交
-
-
由 kevinw 提交于
Reviewed-by: mchung, acorn
-
由 kvn 提交于
Summary: Move _lower_dimension field initialization before _higher_dimension and add storestore barrier. Reviewed-by: dholmes, iveresov, never
-
由 phh 提交于
Summary: Replaced incr_allocated_bytes() formals var_size_in_bytes and con_size_in_bytes with a single RegisterOrConstant formal. Reviewed-by: twisti, jcoomes
-
- 11 1月, 2011 3 次提交
-
-
由 kamg 提交于
Summary: Mark field volatile, use membars, and change access order to close race Reviewed-by: dcubed, dholmes
-
由 iveresov 提交于
Summary: Reuse set_method_data_for_bcp() to setup mdp after MDO creation. Reviewed-by: kvn, never
-
由 kamg 提交于
Summary: Make JvmtiGCMark safe to run non-safepoint and instrument CMS Reviewed-by: ysr, dcubed
-
- 10 1月, 2011 3 次提交
- 08 1月, 2011 3 次提交
-
-
由 kvn 提交于
6876037: CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL") Summary: Add missing 0 value check in TypeRawPtr::add_offset(). Reviewed-by: never
-
由 kvn 提交于
Summary: Use Atomic::load() and Atomic::store() to access a volatile long. Reviewed-by: iveresov, jrose, dholmes, never
-
由 bobv 提交于
Summary: Codebuffer can overflow on test with large number of calls Reviewed-by: dholmes, collins
-
- 07 1月, 2011 4 次提交
-
-
由 phh 提交于
Summary: Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean. Reviewed-by: coleenp, kvn, dholmes, ysr
-
由 alanb 提交于
Reviewed-by: phh, acorn, kamg
-
由 ysr 提交于
Summary: The recorded _sweep_limit may not necessarily remain a block boundary as the old generation expands during a concurrent cycle. Terminal actions inside the sweep closure need to be aware of this as they cross over the limit. Reviewed-by: johnc, minqi
-
由 iveresov 提交于
Summary: Sign-extend the length argument during array allocation Reviewed-by: never, kvn
-
- 06 1月, 2011 1 次提交
-
-
由 coleenp 提交于
6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling Summary: Call get_thread_slow() in vm_perform_shutdown actions and add null check. Reviewed-by: kvn, dholmes, jcoomes
-
- 04 1月, 2011 2 次提交
-
-
由 trims 提交于
7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: jcoomes
-
由 coleenp 提交于
Summary: enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error. Reviewed-by: kvn, kamg
-
- 31 12月, 2010 2 次提交
- 30 12月, 2010 1 次提交
-
-
由 kvn 提交于
Summary: remove clear_scratch_buffer_blob and let init_scratch_buffer_blob free and allocate a new blob if required. Reviewed-by: twisti
-
- 29 12月, 2010 1 次提交
-
-
由 kvn 提交于
7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected Summary: Bailout StringConcat optimization if null is passed to StringBuffer constructor. Reviewed-by: iveresov
-
- 28 12月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit. Reviewed-by: kvn
-
- 23 12月, 2010 1 次提交
-
-
由 zgu 提交于
Summary: Trap uncaught C++ exception on Windows and Solaris and generate hs_err report. Reviewed-by: coleenp, bobv, dholmes
-
- 22 12月, 2010 3 次提交
- 21 12月, 2010 2 次提交
-
-
由 twisti 提交于
Summary: When bootstrap_method_ref in BootstrapMethods attribute points to a wrong CP entry (non-MethodHandle), JVM throws ClassFormatError with a message, where method index and class file name is garbage. Reviewed-by: iveresov
-
由 bobv 提交于
Summary: Fill perfdata file with zeros to verify available disk space Reviewed-by: coleenp, kamg
-
- 20 12月, 2010 1 次提交
-
-
由 tonyp 提交于
Summary: Fire the gc-begin and gc-end probes for G1. Reviewed-by: kamg, ysr, jcoomes
-
- 18 12月, 2010 3 次提交
-
-
由 twisti 提交于
Reviewed-by: never
-
由 ysr 提交于
Summary: Age bits need not enter the mark-word preservation calculus; also affected, in addition to CMS, per CR synopsis above, were ParNew (but not DefNew), ParallelScavenge and G1, albeit to a lesser degree than CMS. Reviewed-by: tonyp, johnc
-
由 never 提交于
6579789: Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM Reviewed-by: kvn, iveresov
-