- 20 11月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Protected stats dump with a new develop flag; other than for the dump, reconciled product and non-product behaviour in face of the error. Reviewed-by: tonyp
-
- 14 11月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Added instrumentation and (temporary) assert in non-product mode; clipped the value when found out-of-bounds in product mode. Fix of original issue will follow collection of data from this instrumentation. Reviewed-by: jcoomes, tonyp
-
- 11 11月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: Use CollectorPolicy information instead of MaxNewSize Reviewed-by: ysr, jcoomes
-
- 07 11月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: The type in the NEW_C_HEAP_ARRRY and FREE_C_HEAP_ARRAY calls in the buffer allocation code was changed from void* to char as the size argument had already been mulitipled by the byte size of an object pointer. Reviewed-by: ysr, tonyp
-
- 04 11月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Allow iteration over the shared spaces when using CDS, repealing previous proscription. Deferred further required CDS-related cleanups of perm gen to CR 6897789. Reviewed-by: phh, jmasa
-
- 30 10月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Incorrect code was being generated for the store operation in the null case of the aastore bytecode template. The bad code was generated by the store_heap_oop routine which takes a Register as its second argument. Passing NULL_WORD (0) as the second argument causes the value to be converted to Register(0), which is rax. Thus the generated store was "mov (dst), $rax" instead of "mov (dst), $0x0". Changed calls to store_heap_oop that pass NULL_WORD as the second argument to a new routine store_heap_oop_null. Reviewed-by: kvn, twisti
-
- 29 10月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Restore old behaviour wrt HeapDumpPath; first dump goes to <file>, <n>th dump goes to <file>.<n-1>, with default value of <file> the same as before. Reviewed-by: alanb, jcoomes, tonyp
-
- 27 10月, 2009 2 次提交
-
-
由 twisti 提交于
Summary: The problem occurs with negative numbers, as the 32-bit input values are sign extended into the 64-bit registers. Reviewed-by: kvn
-
由 apetrusenko 提交于
Summary: The fix addresses two memory leaks in G1 code: (1) _evac_failure_scan_stack - a resource object allocated on the C heap was not freed; (2) RSHashTable were linked into deleted list which was only cleared at full GC. Reviewed-by: tonyp, iveresov
-
- 22 10月, 2009 2 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: tonyp, ysr
-
由 kvn 提交于
Summary: Implement scalar replaced objects debug info dump in SA. Reviewed-by: twisti
-
- 21 10月, 2009 1 次提交
-
-
由 kamg 提交于
Summary: Fix the shadowing and incorrect macro usages Reviewed-by: coleenp
-
- 20 10月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Removed the assert: UseSerialGC is not necessarily always set when serial gc is being used. Reviewed-by: jcoomes, jmasa, tonyp
-
- 18 10月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support Reviewed-by: never, twisti
-
- 16 10月, 2009 2 次提交
-
-
由 ysr 提交于
6889757: G1: enable card mark elision for initializing writes from compiled code (ReduceInitialCardMarks) Summary: Defer the (compiler-elided) card-mark upon a slow-path allocation until after the store and before the next subsequent safepoint; G1 now answers yes to can_elide_tlab_write_barriers(). Reviewed-by: jcoomes, kvn, never
-
由 never 提交于
Reviewed-by: kvn, twisti
-
- 15 10月, 2009 2 次提交
- 14 10月, 2009 4 次提交
-
-
由 kvn 提交于
Summary: PhiNode::Ideal() should return TOP for Phi node with no users. Reviewed-by: never, jrose
-
由 kvn 提交于
Summary: Restore the original code: uint i = _hi_degree. Reviewed-by: never, jrose
-
由 never 提交于
Reviewed-by: twisti, jrose, kvn
-
由 never 提交于
Reviewed-by: never Contributed-by: gbenson@redhat.com
-
- 08 10月, 2009 3 次提交
- 07 10月, 2009 4 次提交
-
-
由 bobv 提交于
Summary: See title. Reviewed-by: jmasa, ysr, jcoomes, iveresov, tonyp
-
由 tonyp 提交于
Summary: change more guarantees in concurrent marking into asserts. Reviewed-by: apetrusenko, iveresov
-
由 tonyp 提交于
Summary: Remove incorrect guarantee. Reviewed-by: apetrusenko, iveresov
-
由 kvn 提交于
Summary: Fix problem with the double register encodings in sparc.ad Reviewed-by: never, jrose Contributed-by: volker.simonis@gmail.com
-
- 06 10月, 2009 2 次提交
-
-
由 twisti 提交于
Summary: For signatures with a large number of arguments the offset for the float store becomes too big and does not fit in 13-bit. Reviewed-by: kvn, never
-
由 tonyp 提交于
Summary: When we copy objects to survivors during marking, we incorrectly set NTAMS to bottom, which causes marking to miss visiting some of those objects. Reviewed-by: apetrusenko, iveresov
-
- 03 10月, 2009 2 次提交
-
-
由 tonyp 提交于
Summary: It tidies up the G1 heap verification a bit. In particular, when the verification is done in parallel and there is a failure, this is propagated to the top level and the heap is dumped at the end, not by every thread that encounters a failure. Reviewed-by: johnc, jmasa
-
由 tonyp 提交于
Summary: When G1 is enabled, thread dumps are inconsistent as the info for some of the G1 threads is not formatted properly. Reviewed-by: ysr, johnc
-
- 02 10月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Modify operand passed to C1 pre-barrier to be the operand representing the address of the object field that is being stored. Reviewed-by: never
-
- 01 10月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Revamp the reachable object dump debugging facility. Reviewed-by: jmasa, apetrusenko
-
- 24 10月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: the assert is incorrect and can fire incorrectly due to floating point inaccuracy. Reviewed-by: apetrusenko, ysr, jcoomes
-
- 26 9月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Avoid ideal transformation ping-pong between AddPNode::Ideal() and CastX2PNode::Ideal(). Reviewed-by: cfang
-
- 25 9月, 2009 1 次提交
-
-
由 xlu 提交于
Reviewed-by: never, ysr, acorn
-
- 24 9月, 2009 2 次提交