Mercurial > hg > truffle
diff src/cpu/sparc/vm/assembler_sparc.hpp @ 167:feeb96a45707
6696264: assert("narrow oop can never be zero") for GCBasher & ParNewGC
Summary: decouple set_klass() with zeroing the gap when compressed.
Reviewed-by: kvn, ysr, jrose
author | coleenp |
---|---|
date | Wed, 28 May 2008 21:06:24 -0700 |
parents | c436414a719e |
children | d1605aabd0a1 6aae2f9d0294 |
line wrap: on
line diff
--- a/src/cpu/sparc/vm/assembler_sparc.hpp Wed May 28 12:42:34 2008 -0700 +++ b/src/cpu/sparc/vm/assembler_sparc.hpp Wed May 28 21:06:24 2008 -0700 @@ -1979,6 +1979,7 @@ // klass oop manipulations if compressed void load_klass(Register src_oop, Register klass); void store_klass(Register klass, Register dst_oop); + void store_klass_gap(Register s, Register dst_oop); // oop manipulations void load_heap_oop(const Address& s, Register d, int offset = 0);