JIT: Fix bug in finally cloning caused by unsound callfinally reordering
[platform/upstream/coreclr.git] / src / zap / common.h
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 // common.h
6 //
7
8 //
9 // Precompiled headers.
10 //
11 //*****************************************************************************
12 #ifndef __COMMON_H__
13 #define __COMMON_H__
14
15 #include <stdint.h>
16 #include <winwrap.h>
17 #include <windows.h>
18 #include <stdlib.h>
19 #include <objbase.h>
20 #include <stddef.h>
21 #include <float.h>
22 #include <limits.h>
23
24 #if !defined(_TARGET_X86_) || defined(FEATURE_PAL)
25 #ifndef WIN64EXCEPTIONS
26 #define WIN64EXCEPTIONS
27 #endif
28 #endif // !_TARGET_X86_ || FEATURE_PAL
29
30 #include "utilcode.h"
31 #include "corjit.h"
32 #include "jithost.h"
33 #include "corcompile.h"
34 #include "iceefilegen.h"
35 #include "corpriv.h"
36
37 #include "holder.h"
38 #include "strongname.h"
39 #include "ex.h"
40 #include "corbbtprof.h"
41 #include "clrnt.h"
42 #include "contract.h"
43 #include "psapi.h"
44 #include "log.h"
45 #include "ngen.h"
46 #include "pedecoder.h"
47 #include "guidfromname.h"
48 #include "../dlls/mscorrc/resource.h"
49 #include "zaplog.h"
50 #include "ndpversion.h"
51
52 #include "loaderheap.h"
53
54 #include "zapper.h"
55 #include "zapwriter.h"
56 #include "zapimage.h"
57
58 #include "zapperstats.h"
59
60 #endif  // __COMMON_H__