| Index: runtime/vm/stub_code_arm.cc
|
| ===================================================================
|
| --- runtime/vm/stub_code_arm.cc (revision 21683)
|
| +++ runtime/vm/stub_code_arm.cc (working copy)
|
| @@ -1473,7 +1473,7 @@
|
| }
|
|
|
|
|
| -// Jump to the exception handler.
|
| +// Jump to the exception or error handler.
|
| // LR: return address.
|
| // R0: program_counter.
|
| // R1: stack_pointer.
|
| @@ -1494,23 +1494,6 @@
|
| }
|
|
|
|
|
| -// Jump to the error handler.
|
| -// LR: return address.
|
| -// R0: program_counter.
|
| -// R1: stack_pointer.
|
| -// R2: frame_pointer.
|
| -// R3: error object.
|
| -// Does not return.
|
| -void StubCode::GenerateJumpToErrorHandlerStub(Assembler* assembler) {
|
| - ASSERT(kExceptionObjectReg == R0);
|
| - __ mov(LR, ShifterOperand(R0)); // Program counter.
|
| - __ mov(R0, ShifterOperand(R3)); // Error object.
|
| - __ mov(FP, ShifterOperand(R2)); // Frame_pointer.
|
| - __ mov(SP, ShifterOperand(R1)); // Stack pointer.
|
| - __ bx(LR); // Jump to the exception handler code.
|
| -}
|
| -
|
| -
|
| void StubCode::GenerateEqualityWithNullArgStub(Assembler* assembler) {
|
| __ Unimplemented("EqualityWithNullArg Stub");
|
| }
|
|
|