Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/vframeArray.cpp @ 8151:b8f261ba79c6
Minimize diff to plain HotSpot version.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 07 Mar 2013 21:00:29 +0100 |
parents | 5fc51c1ecdeb |
children | 6b6cbd8b8914 |
comparison
equal
deleted
inserted
replaced
8150:b66f831ac5ab | 8151:b8f261ba79c6 |
---|---|
61 // interpreter frame we will be creating to replace vf | 61 // interpreter frame we will be creating to replace vf |
62 | 62 |
63 _method = vf->method(); | 63 _method = vf->method(); |
64 _bci = vf->raw_bci(); | 64 _bci = vf->raw_bci(); |
65 _reexecute = vf->should_reexecute(); | 65 _reexecute = vf->should_reexecute(); |
66 | 66 |
67 int index; | 67 int index; |
68 | 68 |
69 // Get the monitors off-stack | 69 // Get the monitors off-stack |
70 | 70 |
71 GrowableArray<MonitorInfo*>* list = vf->monitors(); | 71 GrowableArray<MonitorInfo*>* list = vf->monitors(); |
427 tty->print_cr("[%d Interpreted Frame]", ++unpack_counter); | 427 tty->print_cr("[%d Interpreted Frame]", ++unpack_counter); |
428 iframe()->print_on(tty); | 428 iframe()->print_on(tty); |
429 RegisterMap map(thread); | 429 RegisterMap map(thread); |
430 vframe* f = vframe::new_vframe(iframe(), &map, thread); | 430 vframe* f = vframe::new_vframe(iframe(), &map, thread); |
431 f->print(); | 431 f->print(); |
432 | |
433 tty->print_cr("locals size %d", locals()->size()); | |
434 tty->print_cr("expression size %d", expressions()->size()); | |
435 | |
436 method()->print_value(); | |
432 tty->cr(); | 437 tty->cr(); |
433 // method()->print_codes(); | 438 // method()->print_codes(); |
434 } else if (TraceDeoptimization) { | 439 } else if (TraceDeoptimization) { |
435 tty->print(" "); | 440 tty->print(" "); |
436 method()->print_value(); | 441 method()->print_value(); |