List of Tables

1.1 Formats generated by the x86 compiler
2.1 Predened macros
6.1 Intel 80x86 Register table
6.2 Motorola 680x0 Register table
6.3 Calling mechanisms in Free Pascal
6.4 Stack frame when calling a nested procedure (32-bit processors)
6.5 Stack frame when calling a procedure (32-bit model)
6.6 Maximum limits for processors
8.1 Enumeration storage for tp mode
8.2 Processor mapping of real type
8.3 AnsiString memory structure (32-bit model)
8.4 Object memory layout (32-bit model)
8.5 Object Virtual Method Table memory layout (32-bit model)
8.6 Class memory layout (32-bit model)
8.7 Class Virtual Method Table memory layout (32-bit model)
8.8 Data alignment
8.9 ReturnNilIfGrowHeapFails value
12.1 Shared library support
A.1 PPU Header
A.2 PPU CPU Field values
A.3 PPU Header Flag values
A.4 chunk data format
A.5 Possible PPU Entry types
F.1 Possible denes when compiling FPC
G.1 Possible denes when compiling using FPC
G.2 Possible CPU denes when compiling using FPC
G.3 Possible denes when compiling using target OS
I.1 Operating system specic behavior

 0.1 About this document