Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 549 Bytes

ii.25.4.2-tiny-format.md

File metadata and controls

19 lines (11 loc) · 549 Bytes

II.25.4.2 Tiny format

Tiny headers use a 6-bit length encoding. The following is true for all tiny headers:

  • No local variables are allowed

  • No exceptions

  • No extra data sections

  • The operand stack shall be no bigger than 8 entries

A Tiny Format header is encoded as follows:

Start bit Count of Bits Description
0 2 Flags (CorILMethod_TinyFormat shall be set, see §II.25.4.4).
2 6 Size, in bytes, of the method body immediately following this header.