173 // share implementation of size_activation and layout_activation: |
173 // share implementation of size_activation and layout_activation: |
174 static int size_activation(methodOop method, |
174 static int size_activation(methodOop method, |
175 int temps, |
175 int temps, |
176 int popframe_args, |
176 int popframe_args, |
177 int monitors, |
177 int monitors, |
|
178 int caller_actual_parameters, |
178 int callee_params, |
179 int callee_params, |
179 int callee_locals, |
180 int callee_locals, |
180 bool is_top_frame); |
181 bool is_top_frame) { |
|
182 return layout_activation(method, |
|
183 temps, |
|
184 popframe_args, |
|
185 monitors, |
|
186 caller_actual_parameters, |
|
187 callee_params, |
|
188 callee_locals, |
|
189 (frame*)NULL, |
|
190 (frame*)NULL, |
|
191 is_top_frame); |
|
192 } |
181 |
193 |
182 static int layout_activation(methodOop method, |
194 static int layout_activation(methodOop method, |
183 int temps, |
195 int temps, |
184 int popframe_args, |
196 int popframe_args, |
185 int monitors, |
197 int monitors, |
186 int callee_params, |
198 int caller_actual_parameters, |
187 int callee_locals, |
199 int callee_params, |
188 frame* caller, |
200 int callee_locals, |
189 frame* interpreter_frame, |
201 frame* caller, |
190 bool is_top_frame); |
202 frame* interpreter_frame, |
|
203 bool is_top_frame); |
191 |
204 |
192 // Runtime support |
205 // Runtime support |
193 static bool is_not_reached( methodHandle method, int bci); |
206 static bool is_not_reached( methodHandle method, int bci); |
194 // Safepoint support |
207 // Safepoint support |
195 static void notice_safepoints() { ShouldNotReachHere(); } // stops the thread when reaching a safepoint |
208 static void notice_safepoints() { ShouldNotReachHere(); } // stops the thread when reaching a safepoint |