Previous: The LoopSpecification attribute, Up: Code attributes


7.5.6 BlockSpecification Attribute

The BlockSpecification attribute contains the table of block specifications. It has the following structure:

     BlockSpecification_attribute {
       u2 attribute_name_index;
       u4 attribute_length;
       u2 blocks_count;
       {
         u2 start_pc;
         u2 start_order;
         u2 end_pc;
         u2 end_order;
         spec_info spec;
       } blocks[blocks_count];
     }

[alx: no couterpart in D3.1]

The meaning of particular fields is the following: