src/cpu/zero/vm/frame_zero.cpp

changeset 1867
6cfbdb113e52
parent 1860
0c5b3cf3c1f5
child 1907
c18cbe5936b8
equal deleted inserted replaced
1866:348346af6676 1867:6cfbdb113e52
34 34
35 bool frame::is_interpreted_frame() const { 35 bool frame::is_interpreted_frame() const {
36 return zeroframe()->is_interpreter_frame(); 36 return zeroframe()->is_interpreter_frame();
37 } 37 }
38 38
39 bool frame::is_fake_stub_frame() const {
40 return zeroframe()->is_fake_stub_frame();
41 }
42
39 frame frame::sender_for_entry_frame(RegisterMap *map) const { 43 frame frame::sender_for_entry_frame(RegisterMap *map) const {
40 assert(zeroframe()->is_entry_frame(), "wrong type of frame"); 44 assert(zeroframe()->is_entry_frame(), "wrong type of frame");
41 assert(map != NULL, "map must be set"); 45 assert(map != NULL, "map must be set");
42 assert(!entry_frame_is_first(), "next Java fp must be non zero"); 46 assert(!entry_frame_is_first(), "next Java fp must be non zero");
43 assert(entry_frame_call_wrapper()->anchor()->last_Java_sp() == sender_sp(), 47 assert(entry_frame_call_wrapper()->anchor()->last_Java_sp() == sender_sp(),

mercurial