-
-Stack:
- esp is stack pointer, grows down, decrement before store
-
-Object structure:
- The object ID is stored as a 32-bit quantity at an offset
- specified by calling a method TBD.
-
-Wrapper object creation:
- The function to create wrapper objects is specified by calling a method
- TBD. The function shall conform to the local ABI, and takes an ID as a
- 32-bit integer as the first parameter, and a pointer to the class as
- the second. It returns a pointer.
-
- Wrapper objects may be preemptively declared to avoid infinite loops by
- calling a method TBD.
-
-Struct padding:
- All fields are padded so that basic types are naturally aligned.
-