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();