Code Review for hotspot

Prepared by:johnc on Wed Nov 30 11:01:14 PST 2011
Workspace:/export/workspaces/7114095/hotspot
Compare against: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot
Compare against version:2853
Summary of changes: 5 lines changed: 3 ins; 0 del; 2 mod; 123 unchg
Patch of changes: hotspot.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp

rev 2854 : 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
Summary: As a result of  the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread.
Reviewed-by:
5 lines changed: 3 ins; 0 del; 2 mod; 123 unchg

This code review page was prepared using /java/j2se/bin/webrev (vers 23.18-hg).