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: