Mercurial > hg > truffle
comparison src/share/vm/runtime/vframe.cpp @ 1938:1aa5b22a7716
Support for custom stack area (needed for deoptimization).
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Mon, 27 Dec 2010 14:22:55 +0100 |
parents | c18cbe5936b8 |
children | 06f017f7daa7 |
comparison
equal
deleted
inserted
replaced
1937:4853c5cad3aa | 1938:1aa5b22a7716 |
---|---|
547 if (size > 8*K) warning("SUSPICIOUSLY LARGE FRAME (%d)", size); | 547 if (size > 8*K) warning("SUSPICIOUSLY LARGE FRAME (%d)", size); |
548 #else | 548 #else |
549 if (size > 4*K) warning("SUSPICIOUSLY LARGE FRAME (%d)", size); | 549 if (size > 4*K) warning("SUSPICIOUSLY LARGE FRAME (%d)", size); |
550 #endif | 550 #endif |
551 } | 551 } |
552 | |
553 tty->print_cr(""); | |
554 int i = -1; | |
555 for (intptr_t* a = _fr.sp() - 1; a <= _fr.fp(); a++) { | |
556 oop o = (oop)(*a); | |
557 tty->print_cr("sp[%d] = " INTPTR_FORMAT " (%d)", i, *a, o->is_oop()); | |
558 ++i; | |
559 } | |
552 } | 560 } |
553 | 561 |
554 | 562 |
555 bool javaVFrame::structural_compare(javaVFrame* other) { | 563 bool javaVFrame::structural_compare(javaVFrame* other) { |
556 // Check static part | 564 // Check static part |