1//
2// Copyright (c) Microsoft. All rights reserved.
3// Licensed under the MIT license. See LICENSE file in the project root for full license information.
4//
5
6#ifndef _ICorJitCompiler
7#define _ICorJitCompiler
8
9#include "runtimedetails.h"
10#include "ieememorymanager.h"
11
12class interceptor_ICJC : public ICorJitCompiler
13{
14
15#include "icorjitcompilerimpl.h"
16
17public:
18 // Added to help us track the original icjc and be able to easily indirect to it.
19 ICorJitCompiler* original_ICorJitCompiler;
20};
21
22extern interceptor_IEEMM* current_IEEMM; // we want a pointer to the memory manager to live beyond the scope of a single
23 // compileMethodCall (jit32 expects this)
24
25#endif
26