summaryrefslogtreecommitdiff
path: root/src/vm/arm64
diff options
context:
space:
mode:
authorSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>2016-04-29 13:11:48 -0700
committerSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>2016-04-29 13:11:48 -0700
commit23d0b7a74a67094c070af3477d06677bf19173d0 (patch)
treef54cc3cebbab2e8e960e4c240aa73b6da3d67b9a /src/vm/arm64
parentf03813fa76903cac9cd9db50b15d5903efdcd3e8 (diff)
parentc738dd88c4f29684d4b75afccb87be6ce8a196af (diff)
downloadcoreclr-23d0b7a74a67094c070af3477d06677bf19173d0.tar.gz
coreclr-23d0b7a74a67094c070af3477d06677bf19173d0.tar.bz2
coreclr-23d0b7a74a67094c070af3477d06677bf19173d0.zip
Merge pull request #4655 from swaroop-sridhar/aagc3
ARM64: Update FP-context-pointer in ExceptionFrame
Diffstat (limited to 'src/vm/arm64')
-rw-r--r--src/vm/arm64/stubs.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/vm/arm64/stubs.cpp b/src/vm/arm64/stubs.cpp
index c50fdca7f7..eef079158f 100644
--- a/src/vm/arm64/stubs.cpp
+++ b/src/vm/arm64/stubs.cpp
@@ -734,10 +734,8 @@ void FaultingExceptionFrame::UpdateRegDisplay(const PREGDISPLAY pRD)
pRD->pCurrentContextPointers->X26 = (PDWORD64)&m_ctx.X26;
pRD->pCurrentContextPointers->X27 = (PDWORD64)&m_ctx.X27;
pRD->pCurrentContextPointers->X28 = (PDWORD64)&m_ctx.X28;
- pRD->pCurrentContextPointers->Fp = NULL;
- pRD->pCurrentContextPointers->Lr = NULL;
-
-
+ pRD->pCurrentContextPointers->Fp = (PDWORD64)&m_ctx.Fp;
+ pRD->pCurrentContextPointers->Lr = (PDWORD64)&m_ctx.Lr;
pRD->IsCallerContextValid = FALSE;
pRD->IsCallerSPValid = FALSE; // Don't add usage of this field. This is only temporary.