From 7466700deb0c44fad4ddc5c927fc32d2fbb70fa2 Mon Sep 17 00:00:00 2001 From: Konstantin Baladurin Date: Thu, 22 Mar 2018 17:02:43 +0300 Subject: [PATCH] [ARM64] Fix UMEntryThunkCode::Poison method (dotnet/coreclr#17122) Fix hex value of the instruction ldp x16, x0, [x12] Commit migrated from https://github.com/dotnet/coreclr/commit/aa95b54845fd5d67475e6a6b17da80e7f6d4c4de --- src/coreclr/src/vm/arm64/stubs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/src/vm/arm64/stubs.cpp b/src/coreclr/src/vm/arm64/stubs.cpp index c1e9a56..30fe49a 100644 --- a/src/coreclr/src/vm/arm64/stubs.cpp +++ b/src/coreclr/src/vm/arm64/stubs.cpp @@ -1275,7 +1275,7 @@ void UMEntryThunkCode::Poison() m_pTargetCode = (TADDR)UMEntryThunk::ReportViolation; // ldp x16, x0, [x12] - m_code[1] = 0xd42017c0; + m_code[1] = 0xa9400190; ClrFlushInstructionCache(&m_code,sizeof(m_code)); } -- 2.7.4