deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:fields_of_item

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:crosscompiler:fields_of_item [2015/03/29 09:18] ursgrafdev:crosscompiler:fields_of_item [2015/03/29 09:22] ursgraf
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 in bytes of the type descriptor in the memory segment.
   * //address//: Contains the absolute address of the array type descriptor.   * //address//: Contains the absolute address of the array type descriptor.
  
Line 41: Line 41:
 ==== Constants [Constant] ==== ==== Constants [Constant] ====
   - **Numbers [StdConstant]:**   - **Numbers [StdConstant]:**
-    * //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//: Wenn die Konstante vom Typ //float// oder //double// ist, ist //offset// der Byteoffset der Konstante im KonstantenpoolAnsonsten immer -1; +    * //offset//: If of type //float// or //double// -> offset in bytes in the const poolElse always -1. 
-    * //address//: Wenn es sich um eine Konstante vom Typ //float// oder //double// handelt, ist //address// die absolute Adresse der Konstante (direkt im Konstantenblock)Ansonsten immer -1.+    * //address//: If of type //float// or //double// -> absolute address. Else always -1.
   - **Strings [StringLiteral]:**   - **Strings [StringLiteral]:**
-    * //index//: Wenn es sich bei der Konstante um einen String handelt, so wird in //index// der Index des Strings im Stringpool abgelegt+    * //index//: Index in the string pool
-    * //offset//: Wenn es sich bei der Konstante um einen String handelt, so wird in //offset// der Byteoffset des Strings im Stringpool abgelegt+    * //offset//: Offset in bytes in the string pool
-    * //address//: Absolute Adresse des konstanten Strings (direkt im Konstantenblock).+    * //address//: Absolute address.
dev/crosscompiler/fields_of_item.txt · Last modified: 2022/09/30 10:20 by ursgraf