- 15 4月, 2010 2 次提交
-
-
由 twisti 提交于
Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
由 never 提交于
Reviewed-by: twisti
-
- 09 4月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: This fixes lir_cmp_l2i on x64 and sparc 64bit, and the debug info generation. Reviewed-by: never
-
- 08 4月, 2010 5 次提交
-
-
由 twisti 提交于
6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag Summary: During testing a bug was hit when an exception returned to the interpreter and the SP was wrong. Reviewed-by: kvn, never
-
由 kvn 提交于
Summary: Use BIS instruction for allocation prefetch on Sparc Reviewed-by: twisti
-
由 johnc 提交于
Summary: Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated. Reviewed-by: tonyp, iveresov
-
由 kvn 提交于
Summary: Use FieldsAllocationStyle=2 to allocate non static oop fields in super and sub classes together Reviewed-by: twisti
-
由 kvn 提交于
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive. Reviewed-by: twisti, never
-
- 06 4月, 2010 3 次提交
-
-
由 tonyp 提交于
Summary: Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it. Reviewed-by: johnc, jmasa, jcoomes, ysr
-
由 twisti 提交于
Summary: ScavengeRootsInCode can lead to unfixed code-embedded oops. Reviewed-by: kvn, never
-
由 tonyp 提交于
Summary: Calling the methods region_stack_push() and region_stack_pop() concurrent is not MT-safe. The assumption is that we will only call region_stack_push() during a GC pause and region_stack_pop() during marking. Unfortunately, we also call region_stack_push() during marking which seems to be introducing subtle marking failures. This change introduces lock-based methods for pushing / popping to be called during marking. Reviewed-by: iveresov, johnc
-
- 03 4月, 2010 2 次提交
- 02 4月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 01 4月, 2010 2 次提交
- 31 3月, 2010 1 次提交
-
-
由 tonyp 提交于
Summary: Remove the G1GCPercent parameter, that specifies the desired GC overhead percentage in G1, and observe the GCTimeRatio parameter instead. Reviewed-by: jmasa, johnc
-
- 24 3月, 2010 1 次提交
-
-
由 dcubed 提交于
Summary: Remove assert to decouple JDK and HotSpot additions of known types. Reviewed-by: mchung
-
- 19 3月, 2010 3 次提交
-
-
由 never 提交于
Reviewed-by: twisti
-
由 jcoomes 提交于
Summary: process one item at a time from the objarray stack/queue Reviewed-by: apetrusenko, tonyp
-
由 tonyp 提交于
Summary: Newly-created threads always had the active field of their SATB queue initialized to false, even if they were created during marking. As a result, updates from threads created during a marking cycle were never enqueued and never processed. The fix includes remaining a method from active() to is_active() for readability and naming consistency. Reviewed-by: ysr, johnc
-
- 18 3月, 2010 3 次提交
-
-
由 twisti 提交于
Summary: Some code cleanups found during the JSR 292 SPARC port. Reviewed-by: kvn, never
-
由 apetrusenko 提交于
Summary: If CM task was aborted while scanning the last object of the specified region and the size of that object is equal to bitmap's granularity then the next offset would be equal or over the region limit which is exactly what the assertion states. Reviewed-by: ysr, tonyp, jmasa
-
由 never 提交于
Reviewed-by: kvn
-
- 17 3月, 2010 3 次提交
-
-
由 fparain 提交于
Summary: Adding probes related to thread scheduling and class initialization Reviewed-by: kamg, never
-
由 twisti 提交于
Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently. Reviewed-by: never, jrose
-
由 kvn 提交于
Summary: Add missing guard. Reviewed-by: never
-
- 16 3月, 2010 2 次提交
- 14 3月, 2010 1 次提交
-
-
由 xlu 提交于
Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks. Reviewed-by: dholmes, ysr
-
- 12 3月, 2010 2 次提交
-
-
由 coleenp 提交于
Summary: Add code to unmap stack guard area when thread is detached. Reviewed-by: coleenp, kamg
-
由 johnc 提交于
Summary: A TLAB became large enough to be considered a humongous object allowing multiple objects to be allocated in a humongous region, which violates a basic assumption about humongous regions. The changes ensure that TLABs cannot be regarded as humongous. Reviewed-by: iveresov, tonyp
-
- 11 3月, 2010 1 次提交
-
-
由 xlu 提交于
Summary: Improve the usability of safepoint statistics data. See bug evaluation for more details. Reviewed-by: ysr, dholmes
-
- 05 3月, 2010 1 次提交
-
-
由 roland 提交于
Summary: store jsr ret bci as intptr constant in c1 debug info Reviewed-by: never
-
- 10 3月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: This implements JSR 292 support for C1 x86. Reviewed-by: never, jrose, kvn
-
- 04 3月, 2010 2 次提交
- 03 3月, 2010 1 次提交
-
-
由 coleenp 提交于
Summary: Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails Reviewed-by: never, dholmes
-
- 02 3月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 27 2月, 2010 1 次提交
-
-
由 phh 提交于
Summary: Reduce NewSize from 4m to 1m. Reviewed-by: tonyp, jmasa
-