Java class file: Difference between revisions

Content deleted Content added
@modi (talk | contribs)
@modi (talk | contribs)
Line 68:
| ...
|-
| (new_address1 = 0x0000000A + sizeof(constant_pool.length);
| rowspan="2" | the access flags for the class file
| rowspan="2" | access flags
Line 74:
| rowspan="2" | access flags
|-
| new_address1 + 1
| (0x0000000A + constant_pool.length) + 1
|-
| new_address1 + 2
| ...
| rowspan="2" | this class
| rowspan="2" | this class
Line 82:
| rowspan="2" | this class
|-
| new_address1 + 3
| ...
|-
| new_address1 + 4
| ...
| rowspan="2" | super class
| rowspan="2" | super class
Line 90:
| rowspan="2" | super class
|-
| new_address1 + 5
| ...
|-
| new_address1 + 6
| ...
| rowspan="2" | interface count
| rowspan="2" | interface count
Line 98:
| rowspan="2" | interface count
|-
| new_address1 + 7
| ...
|-
| new_address1 + 8
| ...
| rowspan="4" | array of interfaces
| rowspan="4" | interface table
Line 112:
| ...
|-
| new_address2 = new_address1 + 8 + sizeof(interfaces);
| ...
| rowspan="2" | field count
| rowspan="2" | field count
Line 118:
| rowspan="2" | field count
|-
| new_address2 + 1
| ...
|-
| new_address2 + 2
| ...
| rowspan="4" | array of fields
| rowspan="4" | field table