- 13 1月, 2011 1 次提交
-
-
由 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
-
- 12 1月, 2011 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: mchung, acorn
-
- 11 1月, 2011 2 次提交
- 10 1月, 2011 1 次提交
-
-
由 dholmes 提交于
Summary: Modify membars to match regular volatile variable handling Reviewed-by: iveresov, kvn, never
-
- 08 1月, 2011 1 次提交
-
-
由 bobv 提交于
Summary: Codebuffer can overflow on test with large number of calls Reviewed-by: dholmes, collins
-
- 07 1月, 2011 1 次提交
-
-
由 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
-
- 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 1 次提交
-
-
由 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
-
- 22 12月, 2010 2 次提交
- 21 12月, 2010 1 次提交
-
-
由 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
-
- 20 12月, 2010 1 次提交
-
-
由 tonyp 提交于
Summary: Fire the gc-begin and gc-end probes for G1. Reviewed-by: kamg, ysr, jcoomes
-
- 18 12月, 2010 4 次提交
-
-
由 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
-
由 johnc 提交于
Summary: Initialize the _is_alive_non_header field of G1's reference processor with an instance of the G1CMIsAliveClosure. This will stop adding reference objects with live referents to the discovered reference lists unnecessarily. Reviewed-by: tonyp, ysr, jwilhelm, brutisso
-
- 17 12月, 2010 2 次提交
- 16 12月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: An interference between a fix for 6993125 and disabled optimization in compressedStream.cpp produces a warning with VS2010. Disable the warning for the code fragment for which the optimizations are disabled. Reviewed-by: kvn
-
- 15 12月, 2010 3 次提交
-
-
由 never 提交于
Reviewed-by: kvn, iveresov
-
由 tonyp 提交于
7000559: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1) Summary: The concurrent marking thread can complete its operation and increment the full GC counter during a Full GC. This causes the nesting of increments to the start and end of Full GCs that we are expecting to be wrong. the fix is for the marking thread to join the suspendible thread set before incrementing the counter so that it's blocked until the Full GC (or any other safepoint) is finished. The change also includes some minor code cleanup (I renamed a parameter). Reviewed-by: brutisso, ysr
-
由 coleenp 提交于
Summary: missing null check in owns_pending_list_lock() because this can be called before pending_list_lock is initialized. Reviewed-by: never, kvn
-
- 14 12月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, twisti
-
- 12 12月, 2010 1 次提交
-
-
由 zgu 提交于
Summary: Implemented in-process C native stack frame decoding when symbols are available. Reviewed-by: coleenp, never
-
- 11 12月, 2010 2 次提交
- 10 12月, 2010 2 次提交
- 09 12月, 2010 1 次提交
-
-
由 dsamersoff 提交于
Summary: hotspot should check protection attribute besides the name and signature of the method when constructing vtable. Reviewed-by: dcubed
-
- 08 12月, 2010 3 次提交
-
-
由 ysr 提交于
7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) 7002546: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps Summary: Relaxed assertion checking related to incremental_collection_failed flag to allow for ExplicitGCInvokesConcurrent behaviour where we do not want a failing scavenge to bail to a stop-world collection. Parameterized incremental_collection_will_fail() so we can selectively use, or not use, as appropriate, the statistical prediction at specific use sites. This essentially reverts the scavenge bail-out logic to what it was prior to some recent changes that had inadvertently started using the statistical prediction which can be noisy in the presence of bursty loads. Added some associated verbose non-product debugging messages. Reviewed-by: johnc, tonyp
-
由 johnc 提交于
Summary: The Solaris Studio 12 update 1 C++ compiler was incorrectly re-ordering the reads of an object's mark word in oopDesc::forward_to_atomic(). This opened a small window where one thread could execute the successful CAS path even though another thread had already successfully forwarded the object. This could result in an object being copied twice. The code in oopDesc::forward_to_atomic() was changed to read the mark word once. Reviewed-by: ysr, tonyp
-
由 tonyp 提交于
Summary: Allow the eden to the expanded up to a point when the GC locker is active. Reviewed-by: jwilhelm, johnc, ysr, jcoomes
-
- 07 12月, 2010 2 次提交