hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 5883 8dc4bdc132d5
parent 5882 6b2aecc4f7d8
child 6062 bab93afe9df7
equal deleted inserted replaced
5882:6b2aecc4f7d8 5883:8dc4bdc132d5
  1266   jint bci = fr.interpreter_frame_bci();
  1266   jint bci = fr.interpreter_frame_bci();
  1267   methodHandle mh(thread, fr.interpreter_frame_method());
  1267   methodHandle mh(thread, fr.interpreter_frame_method());
  1268   Bytecode_invoke* invoke = Bytecode_invoke_at(mh, bci);
  1268   Bytecode_invoke* invoke = Bytecode_invoke_at(mh, bci);
  1269   ArgumentSizeComputer asc(invoke->signature());
  1269   ArgumentSizeComputer asc(invoke->signature());
  1270   int size_of_arguments = (asc.size() + (invoke->has_receiver() ? 1 : 0)); // receiver
  1270   int size_of_arguments = (asc.size() + (invoke->has_receiver() ? 1 : 0)); // receiver
  1271   Copy::conjoint_bytes(src_address, dest_address,
  1271   Copy::conjoint_jbytes(src_address, dest_address,
  1272                        size_of_arguments * Interpreter::stackElementSize);
  1272                        size_of_arguments * Interpreter::stackElementSize);
  1273 IRT_END
  1273 IRT_END
  1274 #endif
  1274 #endif