From c52bec686afe4439b2b6c7acc1fe9df21f005b70 Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Mon, 1 Feb 2016 18:13:41 -0800 Subject: [PATCH] Fix fallout from enabling profiling - Compiler optimization assumption invalid: EE expects method to exist: System.StubHelpers.StubHelpers:ProfilerBeginTransitionCallback - Add stubs for ARM --- clr.coreclr.props | 2 -- src/mscorlib/model.xml | 4 ++-- src/vm/arm/unixstubs.cpp | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/clr.coreclr.props b/clr.coreclr.props index 2373b7b..77b5791 100644 --- a/clr.coreclr.props +++ b/clr.coreclr.props @@ -103,8 +103,6 @@ true - false - false false diff --git a/src/mscorlib/model.xml b/src/mscorlib/model.xml index 49295b5..7d51ae8 100644 --- a/src/mscorlib/model.xml +++ b/src/mscorlib/model.xml @@ -11373,8 +11373,8 @@ - - + + diff --git a/src/vm/arm/unixstubs.cpp b/src/vm/arm/unixstubs.cpp index 0cfb7c6..9fd4cbf 100644 --- a/src/vm/arm/unixstubs.cpp +++ b/src/vm/arm/unixstubs.cpp @@ -35,4 +35,19 @@ extern "C" { PORTABILITY_ASSERT("Implement for PAL"); } + + void ProfileEnterNaked(FunctionIDOrClientID functionIDOrClientID) + { + PORTABILITY_ASSERT("Implement for PAL"); + } + + void ProfileLeaveNaked(FunctionIDOrClientID functionIDOrClientID) + { + PORTABILITY_ASSERT("Implement for PAL"); + } + + void ProfileTailcallNaked(FunctionIDOrClientID functionIDOrClientID) + { + PORTABILITY_ASSERT("Implement for PAL"); + } }; -- 2.7.4