i386: Fixed declaration in eetoprofinterfaceimpl.cpp with definition
[platform/upstream/coreclr.git] / src / vm / i386 / unixstubs.cpp
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4
5 #include "common.h"
6
7 extern "C"
8 {
9     void __stdcall ProfileEnterNaked(FunctionIDOrClientID functionIDOrClientID)
10     {
11         PORTABILITY_ASSERT("Implement for PAL");
12     }
13
14     void __stdcall ProfileLeaveNaked(FunctionIDOrClientID functionIDOrClientID)
15     {
16         PORTABILITY_ASSERT("Implement for PAL");
17     }
18
19     void __stdcall ProfileTailcallNaked(FunctionIDOrClientID functionIDOrClientID)
20     {
21         PORTABILITY_ASSERT("Implement for PAL");
22     }
23
24     void STDCALL JIT_ProfilerEnterLeaveTailcallStub(UINT_PTR ProfilerHandle)
25     {
26     }
27 };
28
29 EXTERN_C VOID JIT_TailCall()
30 {
31   PORTABILITY_ASSERT("JIT_TailCall");
32 }
33
34 EXTERN_C VOID JIT_TailCallReturnFromVSD()
35 {
36   PORTABILITY_ASSERT("JIT_TailCallReturnFromVSD");
37 }
38
39 EXTERN_C VOID JIT_TailCallVSDLeave()
40 {
41   PORTABILITY_ASSERT("JIT_TailCallVSDLeave");
42 }
43
44 EXTERN_C VOID JIT_TailCallLeave()
45 {
46   PORTABILITY_ASSERT("JIT_TailCallLeave");
47 }
48
49 PTR_CONTEXT GetCONTEXTFromRedirectedStubStackFrame(T_DISPATCHER_CONTEXT * pDispatcherContext)
50 {
51     PORTABILITY_ASSERT("GetCONTEXTFromRedirectedStubStackFrame");
52     return NULL;
53 }