Add opcodes XML file
[mono.git] / mono / metadata / methodheader.h
1 #ifndef _MONO_METADATA_METHOD_HEADER_H_
2 #define _MONO_METADATA_METHOD_HEADER_H_
3
4 /*
5  * 25.2.1: Method header type values
6  */
7 #define METHOD_HEADER_FORMAT_MASK   7
8 #define METHOD_HEADER_TINY_FORMAT   2
9 #define METHOD_HEADER_TINY_FORMAT1  6
10 #define METHOD_HEADER_FAT_FORMAT    3
11
12 /*
13  * 25.2.3.1: Flags for method headers
14  */
15 #define METHOD_HEADER_INIT_LOCALS   0x10
16 #define METHOD_HEADER_MORE_SECTS    0x08
17
18 /*
19  * For section data (25.3)
20  */
21 #define METHOD_HEADER_SECTION_RESERVED    0
22 #define METHOD_HEADER_SECTION_EHTABLE     1
23 #define METHOD_HEADER_SECTION_OPTIL_TABLE 2
24 #define METHOD_HEADER_SECTION_FAT_FORMAT  0x40
25 #define METHOD_HEADER_SECTION_MORE_SECTS  0x80
26
27 #endif /* _MONO_METADATA_METHOD_HEADER_H_ */
28
29