| |
| Table 6-1 32-Bit Data Types | 141 |
| Table 6-2 ELF File Identifiers | 143 |
| Table 6-3 ELF Machines | 143 |
| Table 6-4 ELF Versions | 144 |
| Table 6-5 e_ident[ ] Identification Index | 146 |
| Table 6-6 Magic Number | 146 |
| Table 6-7 File Class | 147 |
| Table 6-8 Data Encoding | 147 |
| Table 6-9 Special Section Indexes | 149 |
| Table 6-10 Section Types, sh_type | 152 |
| Table 6-11 Section Header Table Entry: Index 0 | 155 |
| Table 6-12 Section Attribute Flags | 155 |
| Table 6-13 sh_link and sh_info Interpretation | 156 |
| Table 6-14 Special Sections | 157 |
| Table 6-15 String Table Indexes | 161 |
| Table 6-16 Symbol Table Initial Entry | 162 |
| |
| Table 6-17 Symbol Binding, ELF32_ST_BIND | 163 |
| Table 6-18 Symbol Types, ELF32_ST_TYPE | 165 |
| Table 6-19 Symbol Table Entry: Index 0 | 166 |
| Table 6-20 SPARC Relocation Types | 173 |
| Table 6-21 x86 Relocation Types | 176 |
| Table 6-22 Relocation Types | 178 |
| Table 6-25 Version Dependency Indexes | 184 |
| Table 6-28 Segment Types, p_type | 191 |
| Table 6-29 Segment Flag Bits, p_flags | 193 |
| Table 6-30 Segment Permissions | 194 |
| Table 6-34 Example SPARC Shared Object Segment Addresses | 203 |
| Table 6-35 Example x86 Shared Object Segment Addresses | 203 |
| Table 6-36 Dynamic Array Tags, d_tag | 208 |
| Table 7-1 Mapfile Segment Attributes | 230 |
| Table 7-2 Section Attributes | 234 |