From: Konstantin Baladurin Date: Thu, 22 Mar 2018 14:02:43 +0000 (+0300) Subject: [ARM64] Fix UMEntryThunkCode::Poison method (dotnet/coreclr#17122) X-Git-Tag: submit/tizen/20210909.063632~11030^2~5244 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7466700deb0c44fad4ddc5c927fc32d2fbb70fa2;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [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 --- 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)); }