comparison src/cpu/x86/vm/cppInterpreter_x86.cpp @ 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 069ab3f976d3
comparison
equal deleted inserted replaced
3365:3cfb240033d1 3369:3d2ab563047a
2337 assert(stack >= to_fill->_stack_limit && stack < to_fill->_stack_base, 2337 assert(stack >= to_fill->_stack_limit && stack < to_fill->_stack_base,
2338 "Stack top out of range"); 2338 "Stack top out of range");
2339 } 2339 }
2340 2340
2341 int AbstractInterpreter::layout_activation(methodOop method, 2341 int AbstractInterpreter::layout_activation(methodOop method,
2342 int tempcount, // 2342 int tempcount, //
2343 int popframe_extra_args, 2343 int popframe_extra_args,
2344 int moncount, 2344 int moncount,
2345 int callee_param_count, 2345 int caller_actual_parameters,
2346 int callee_locals, 2346 int callee_param_count,
2347 frame* caller, 2347 int callee_locals,
2348 frame* interpreter_frame, 2348 frame* caller,
2349 bool is_top_frame) { 2349 frame* interpreter_frame,
2350 bool is_top_frame) {
2350 2351
2351 assert(popframe_extra_args == 0, "FIX ME"); 2352 assert(popframe_extra_args == 0, "FIX ME");
2352 // NOTE this code must exactly mimic what InterpreterGenerator::generate_compute_interpreter_state() 2353 // NOTE this code must exactly mimic what InterpreterGenerator::generate_compute_interpreter_state()
2353 // does as far as allocating an interpreter frame. 2354 // does as far as allocating an interpreter frame.
2354 // If interpreter_frame!=NULL, set up the method, locals, and monitors. 2355 // If interpreter_frame!=NULL, set up the method, locals, and monitors.