equal
deleted
inserted
replaced
1964 __ push(state); |
1964 __ push(state); |
1965 __ mov(O7, Lscratch); // protect return address within interpreter |
1965 __ mov(O7, Lscratch); // protect return address within interpreter |
1966 |
1966 |
1967 // Pass a 0 (not used in sparc) and the top of stack to the bytecode tracer |
1967 // Pass a 0 (not used in sparc) and the top of stack to the bytecode tracer |
1968 __ mov( Otos_l2, G3_scratch ); |
1968 __ mov( Otos_l2, G3_scratch ); |
1969 __ call_VM(noreg, CAST_FROM_FN_PTR(address, SharedRuntime::trace_bytecode), G0, Otos_l1, G3_scratch); |
1969 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::trace_bytecode), G0, Otos_l1, G3_scratch); |
1970 __ mov(Lscratch, O7); // restore return address |
1970 __ mov(Lscratch, O7); // restore return address |
1971 __ pop(state); |
1971 __ pop(state); |
1972 __ retl(); |
1972 __ retl(); |
1973 __ delayed()->nop(); |
1973 __ delayed()->nop(); |
1974 |
1974 |