< prev index next >

src/hotspot/cpu/zero/frame_zero.inline.hpp

Print this page
rev 56101 : 8227745: Enable Escape Analysis for better performance when debugging
Reviewed-by: ???


 124 inline int frame::interpreter_frame_monitor_size() {
 125   return BasicObjectLock::size();
 126 }
 127 
 128 inline intptr_t* frame::interpreter_frame_expression_stack() const {
 129   intptr_t* monitor_end = (intptr_t*) interpreter_frame_monitor_end();
 130   return monitor_end - 1;
 131 }
 132 
 133 // Return a unique id for this frame. The id must have a value where
 134 // we can distinguish identity and younger/older relationship. NULL
 135 // represents an invalid (incomparable) frame.
 136 inline intptr_t* frame::id() const {
 137   return fp();
 138 }
 139 
 140 inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const {
 141   return zero_entryframe()->call_wrapper();
 142 }
 143 
 144 inline void frame::set_saved_oop_result(RegisterMap* map, oop obj) {
 145   ShouldNotCallThis();
 146 }
 147 
 148 inline oop frame::saved_oop_result(RegisterMap* map) const {
 149   ShouldNotCallThis();
 150   return NULL;
 151 }
 152 
 153 inline bool frame::is_older(intptr_t* id) const {
 154   ShouldNotCallThis();
 155   return false;
 156 }
 157 
 158 inline intptr_t* frame::entry_frame_argument_at(int offset) const {
 159   ShouldNotCallThis();
 160   return NULL;
 161 }
 162 
 163 inline intptr_t* frame::unextended_sp() const {
 164   return (intptr_t *) -1;
 165 }
 166 
 167 #endif // CPU_ZERO_FRAME_ZERO_INLINE_HPP


 124 inline int frame::interpreter_frame_monitor_size() {
 125   return BasicObjectLock::size();
 126 }
 127 
 128 inline intptr_t* frame::interpreter_frame_expression_stack() const {
 129   intptr_t* monitor_end = (intptr_t*) interpreter_frame_monitor_end();
 130   return monitor_end - 1;
 131 }
 132 
 133 // Return a unique id for this frame. The id must have a value where
 134 // we can distinguish identity and younger/older relationship. NULL
 135 // represents an invalid (incomparable) frame.
 136 inline intptr_t* frame::id() const {
 137   return fp();
 138 }
 139 
 140 inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const {
 141   return zero_entryframe()->call_wrapper();
 142 }
 143 
 144 inline void frame::set_saved_oop_result(const RegisterMap* map, oop obj) {
 145   ShouldNotCallThis();
 146 }
 147 
 148 inline oop frame::saved_oop_result(const RegisterMap* map) const {
 149   ShouldNotCallThis();
 150   return NULL;
 151 }
 152 
 153 inline bool frame::is_older(intptr_t* id) const {
 154   ShouldNotCallThis();
 155   return false;
 156 }
 157 
 158 inline intptr_t* frame::entry_frame_argument_at(int offset) const {
 159   ShouldNotCallThis();
 160   return NULL;
 161 }
 162 
 163 inline intptr_t* frame::unextended_sp() const {
 164   return (intptr_t *) -1;
 165 }
 166 
 167 #endif // CPU_ZERO_FRAME_ZERO_INLINE_HPP
< prev index next >