hotspot/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
changeset 37152 29e68f1d35bb
parent 35606 d873b64009cc
child 37156 69105bc2e794
equal deleted inserted replaced
37053:4eac559b9503 37152:29e68f1d35bb
  1965   __ push(lr);
  1965   __ push(lr);
  1966   __ push(state);
  1966   __ push(state);
  1967   __ push(RegSet::range(r0, r15), sp);
  1967   __ push(RegSet::range(r0, r15), sp);
  1968   __ mov(c_rarg2, r0);  // Pass itos
  1968   __ mov(c_rarg2, r0);  // Pass itos
  1969   __ call_VM(noreg,
  1969   __ call_VM(noreg,
  1970              CAST_FROM_FN_PTR(address, SharedRuntime::trace_bytecode),
  1970              CAST_FROM_FN_PTR(address, InterpreterRuntime::trace_bytecode),
  1971              c_rarg1, c_rarg2, c_rarg3);
  1971              c_rarg1, c_rarg2, c_rarg3);
  1972   __ pop(RegSet::range(r0, r15), sp);
  1972   __ pop(RegSet::range(r0, r15), sp);
  1973   __ pop(state);
  1973   __ pop(state);
  1974   __ pop(lr);
  1974   __ pop(lr);
  1975   __ ret(lr);                                   // return from result handler
  1975   __ ret(lr);                                   // return from result handler