comparison src/share/vm/interpreter/abstractInterpreter.hpp @ 3369:3d2ab563047a

7043461: VM crashes in void LinkResolver::runtime_resolve_virtual_method Reviewed-by: kvn, coleenp
author never
date Thu, 12 May 2011 10:29:02 -0700
parents e1162778c1c8
children f08d439fab8c
comparison
equal deleted inserted replaced
3365:3cfb240033d1 3369:3d2ab563047a
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