Microsoft Portable Executable and Common Object File Format Specification - 4
Revision 8.1 – February 15, 2008
© 2005–2008 Microsoft Corporation. All rights reserved.
6.1. The .debug Section..................................................................................1
6.1.1. Debug Directory (Image Only)...........................................................1
6.1.2. Debug Type......................................................................................1
6.1.3. .debug$F (Object Only).....................................................................1
6.1.4. .debug$S (Object Only).....................................................................1
6.1.5. .debug$P (Object Only).....................................................................1
6.1.6. .debug$T (Object Only).....................................................................1
6.1.7. Linker Support for Microsoft Debug Information................................1
6.2. The .drectve Section (Object Only)...........................................................1
6.3. The .edata Section (Image Only)...............................................................1
6.3.1. Export Directory Table......................................................................1
6.3.2. Export Address Table........................................................................1
6.3.3. Export Name Pointer Table...............................................................1
6.3.4. Export Ordinal Table.........................................................................1
6.3.5. Export Name Table...........................................................................1
6.4. The .idata Section....................................................................................1
6.4.1. Import Directory Table......................................................................1
6.4.2. Import Lookup Table........................................................................1
6.4.3. Hint/Name Table..............................................................................1
6.4.4. Import Address Table.......................................................................1
6.5. The .pdata Section...................................................................................1
6.6. The .reloc Section (Image Only)................................................................1
6.6.1. Base Relocation Block.......................................................................1
6.6.2. Base Relocation Types ......................................................................1
6.7. The .tls Section........................................................................................1
6.7.1. The TLS Directory.............................................................................1
6.7.2. TLS Callback Functions......................................................................1
6.8. The Load Configuration Structure (Image Only).........................................1
6.8.1. Load Configuration Directory............................................................1
6.8.2. Load Configuration Layout................................................................1
6.9. The .rsrc Section......................................................................................1
6.9.1. Resource Directory Table..................................................................1
6.9.2. Resource Directory Entries................................................................1
6.9.3. Resource Directory String.................................................................1
6.9.4. Resource Data Entry.........................................................................1
6.10. The .cormeta Section (Object Only)........................................................1
6.10.1. The .sxdata Section.........................................................................1
7. Archive (Library) File Format...........................................................................1
7.1. Archive File Signature..............................................................................1
7.2. Archive Member Headers........................................................................1
7.3. First Linker Member................................................................................1
7.4. Second Linker Member............................................................................1
7.5. Longnames Member...............................................................................1
8. Import Library Format....................................................................................1
8.1. Import Header........................................................................................1
8.2. Import Type............................................................................................1
8.3. Import Name Type ..................................................................................1
References......................................................................................................69