Mercurial > hg > graal-compiler
comparison 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 |
comparison
equal
deleted
inserted
replaced
330:1c6e3bfb543a | 331:cecd8eb4e0ca |
---|---|
331 break; | 331 break; |
332 case Type::AryPtr: | 332 case Type::AryPtr: |
333 case Type::KlassPtr: | 333 case Type::KlassPtr: |
334 case Type::InstPtr: | 334 case Type::InstPtr: |
335 st->print(" %s%d]=#Ptr" INTPTR_FORMAT,msg,i,t->isa_oopptr()->const_oop()); | 335 st->print(" %s%d]=#Ptr" INTPTR_FORMAT,msg,i,t->isa_oopptr()->const_oop()); |
336 break; | |
337 case Type::NarrowOop: | |
338 st->print(" %s%d]=#Ptr" INTPTR_FORMAT,msg,i,t->make_ptr()->isa_oopptr()->const_oop()); | |
336 break; | 339 break; |
337 case Type::RawPtr: | 340 case Type::RawPtr: |
338 st->print(" %s%d]=#Raw" INTPTR_FORMAT,msg,i,t->is_rawptr()); | 341 st->print(" %s%d]=#Raw" INTPTR_FORMAT,msg,i,t->is_rawptr()); |
339 break; | 342 break; |
340 case Type::DoubleCon: | 343 case Type::DoubleCon: |