Chapter 8
Memory issues


 8.1 The memory model.
 8.2 Data formats
   integer types
   char types
   boolean types
   enumeration types
   floating point types
   pointer types
   string types
   set types
   array types
   record types
   object types
   class types
   file types
   procedural types
 8.3 Data alignment
   Typed constants and variable alignment
   Structured types alignment
 8.4 The heap
   Heap allocation strategy
   The HeapError variable
   The heap grows
   Debugging the heap
   Writing your own memory manager
 8.5 Using dos memory under the Go32 extender