From: Jan Kotas Date: Tue, 2 Feb 2016 02:13:41 +0000 (-0800) Subject: Fix fallout from enabling profiling X-Git-Tag: accepted/tizen/base/20180629.140029~5689^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c52bec686afe4439b2b6c7acc1fe9df21f005b70;p=platform%2Fupstream%2Fcoreclr.git Fix fallout from enabling profiling - Compiler optimization assumption invalid: EE expects method to exist: System.StubHelpers.StubHelpers:ProfilerBeginTransitionCallback - Add stubs for ARM --- 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"); + } };