| Index: runtime/vm/stub_code_dbc.cc
|
| diff --git a/runtime/vm/stub_code_dbc.cc b/runtime/vm/stub_code_dbc.cc
|
| index 4ada569f801b9d9d1effffb6ace96185c3e6b9b3..10db20d4bd03a56301cd77825f39fd03ee0c5714 100644
|
| --- a/runtime/vm/stub_code_dbc.cc
|
| +++ b/runtime/vm/stub_code_dbc.cc
|
| @@ -33,44 +33,37 @@ void StubCode::GenerateLazyCompileStub(Assembler* assembler) {
|
| __ Compile();
|
| }
|
|
|
| -
|
| // Not executed, but used as a stack marker when calling
|
| // DRT_OptimizeInvokedFunction.
|
| void StubCode::GenerateOptimizeFunctionStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| // Not executed, but used as a sentinel in Simulator::JumpToFrame.
|
| void StubCode::GenerateRunExceptionHandlerStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| void StubCode::GenerateDeoptForRewindStub(Assembler* assembler) {
|
| __ DeoptRewind();
|
| }
|
|
|
| -
|
| // TODO(vegorov) Don't generate this stub.
|
| void StubCode::GenerateFixCallersTargetStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| // TODO(vegorov) Don't generate these stubs.
|
| void StubCode::GenerateAllocationStubForClass(Assembler* assembler,
|
| const Class& cls) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| // TODO(vegorov) Don't generate this stub.
|
| void StubCode::GenerateMegamorphicMissStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| // These deoptimization stubs are only used to populate stack frames
|
| // with something meaningful to make sure GC can scan the stack during
|
| // the last phase of deoptimization which materializes objects.
|
| @@ -78,27 +71,22 @@ void StubCode::GenerateDeoptimizeLazyFromReturnStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| void StubCode::GenerateDeoptimizeLazyFromThrowStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| void StubCode::GenerateDeoptimizeStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| void StubCode::GenerateFrameAwaitingMaterializationStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| void StubCode::GenerateAsynchronousGapMarkerStub(Assembler* assembler) {
|
| __ Trap();
|
| }
|
|
|
| -
|
| // Print the stop message.
|
| DEFINE_LEAF_RUNTIME_ENTRY(void, PrintStopMessage, 1, const char* message) {
|
| OS::Print("Stop message: %s\n", message);
|
|
|