This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:crosscompiler:fields_of_item [2015/03/29 09:19] – ursgraf | dev:crosscompiler:fields_of_item [2022/09/30 10:20] (current) – ursgraf | ||
---|---|---|---|
Line 2: | Line 2: | ||
These fields have different meanings according to what a given item represents. | These fields have different meanings according to what a given item represents. | ||
- | **Note**: Statements in brackets denote a type, e.g. [Class] means an item of type '' | + | **Note**: Statements in brackets denote a type, e.g. [Class] means an item of type '' |
==== Classes [Class] ==== | ==== Classes [Class] ==== | ||
Line 11: | Line 11: | ||
==== Arrays [Array] ==== | ==== Arrays [Array] ==== | ||
* //index//: Not used, always -1. | * //index//: Not used, always -1. | ||
- | * //offset//: Offset of the type descriptor in the memory segment. | + | * //offset//: Offset |
* // | * // | ||
Line 43: | Line 43: | ||
* //index//: If of type //float// or //double// -> index in the const pool. Else always -1. | * //index//: If of type //float// or //double// -> index in the const pool. Else always -1. | ||
* //offset//: If of type //float// or //double// -> offset in bytes in the const pool. Else always -1. | * //offset//: If of type //float// or //double// -> offset in bytes in the const pool. Else always -1. | ||
- | * // | + | * // |
- **Strings [StringLiteral]: | - **Strings [StringLiteral]: | ||
- | * // | + | * // |
- | * // | + | * // |
- | * // | + | * // |