Mercurial > hg > graal-compiler
comparison src/cpu/zero/vm/frame_zero.cpp @ 1512:6cfbdb113e52
6950617: Zero/Shark interface updates
Summary: Zero needs a couple of new methods to allow Shark to access the new frame anchor field.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
author | twisti |
---|---|
date | Fri, 07 May 2010 04:20:56 -0700 |
parents | 0c5b3cf3c1f5 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1511:348346af6676 | 1512: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(), |