equal
deleted
inserted
replaced
86 // Returns the on stack word size for this frame |
86 // Returns the on stack word size for this frame |
87 // callee_parameters is the number of callee locals residing inside this frame |
87 // callee_parameters is the number of callee locals residing inside this frame |
88 int on_stack_size(int caller_actual_parameters, |
88 int on_stack_size(int caller_actual_parameters, |
89 int callee_parameters, |
89 int callee_parameters, |
90 int callee_locals, |
90 int callee_locals, |
|
91 bool is_bottom_frame, |
91 bool is_top_frame, |
92 bool is_top_frame, |
92 int popframe_extra_stack_expression_els) const; |
93 int popframe_extra_stack_expression_els) const; |
93 |
94 |
94 // Unpacks the element to skeletal interpreter frame |
95 // Unpacks the element to skeletal interpreter frame |
95 void unpack_on_stack(int caller_actual_parameters, |
96 void unpack_on_stack(int caller_actual_parameters, |
96 int callee_parameters, |
97 int callee_parameters, |
97 int callee_locals, |
98 int callee_locals, |
98 frame* caller, |
99 frame* caller, |
99 bool is_top_frame, |
100 bool is_top_frame, |
|
101 bool is_bottom_frame, |
100 int exec_mode); |
102 int exec_mode); |
101 |
103 |
102 #ifndef PRODUCT |
104 #ifndef PRODUCT |
103 void print(outputStream* st); |
105 void print(outputStream* st); |
104 #endif /* PRODUCT */ |
106 #endif /* PRODUCT */ |