| Index: runtime/vm/signal_handler_macos.cc
|
| diff --git a/runtime/vm/signal_handler_macos.cc b/runtime/vm/signal_handler_macos.cc
|
| index e0a2a1497548984bb285f3ac63bd9879fc1c2d65..7660892e9e2dc681fd7d78d66d487f9071b15516 100644
|
| --- a/runtime/vm/signal_handler_macos.cc
|
| +++ b/runtime/vm/signal_handler_macos.cc
|
| @@ -36,7 +36,7 @@ uintptr_t SignalHandler::GetFramePointer(const mcontext_t& mcontext) {
|
| #elif defined(HOST_ARCH_X64)
|
| fp = static_cast<uintptr_t>(mcontext->__ss.__rbp);
|
| #elif defined(HOST_ARCH_ARM)
|
| - fp = static_cast<uintptr_t>(mcontext->__ss.__r[11]);
|
| + fp = static_cast<uintptr_t>(mcontext->__ss.__r[7]);
|
| #elif defined(HOST_ARCH_ARM64)
|
| fp = static_cast<uintptr_t>(mcontext->__ss.__fp);
|
| #else
|
|
|