commit | 4cd662e54440f76fc920cb2c67acab3bba8b33dd | [log] [tgz] |
---|---|---|
author | Hiroshi Yamauchi <yamauchi@google.com> | Thu Apr 03 16:28:10 2014 -0700 |
committer | Hiroshi Yamauchi <yamauchi@google.com> | Thu Apr 03 16:35:50 2014 -0700 |
tree | e2becdc06eded96215a1c9a501004ac3889e9107 | |
parent | 5cff3083c00dfbae7b8c5c34b0bedbc514c91df9 [diff] |
Fix Object::Clone()'s pre-fence barrier. Pass in a pre-fence barrier object that sets in the array length instead of setting it after returning from AllocObject(). Fix another potential bug due to the wrong default pre-fence barrier parameter value. Since this appears error-prone, removed the default parameter value and make it an explicit parameter. Fix another potential moving GC bug due to a lack of a SirtRef. Bug: 13097759 Change-Id: I466aa0e50f9e1a5dbf20be5a195edee619c7514e