Mercurial > hg > truffle
diff src/share/vm/opto/callnode.cpp @ 331:cecd8eb4e0ca
6706829: Compressed Oops: add debug info for narrow oops
Summary: Add support for narrow oops in debug info to avoid decoding.
Reviewed-by: rasbold, never
author | kvn |
---|---|
date | Wed, 10 Sep 2008 18:23:32 -0700 |
parents | ab075d07f1ba |
children | 8261ee795323 |
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.cpp Wed Sep 10 14:29:32 2008 -0700 +++ b/src/share/vm/opto/callnode.cpp Wed Sep 10 18:23:32 2008 -0700 @@ -334,6 +334,9 @@ case Type::InstPtr: st->print(" %s%d]=#Ptr" INTPTR_FORMAT,msg,i,t->isa_oopptr()->const_oop()); break; + case Type::NarrowOop: + st->print(" %s%d]=#Ptr" INTPTR_FORMAT,msg,i,t->make_ptr()->isa_oopptr()->const_oop()); + break; case Type::RawPtr: st->print(" %s%d]=#Raw" INTPTR_FORMAT,msg,i,t->is_rawptr()); break;