Knowledge

Executable and Linkable Format

Source 📝

268: 4516: 136: 3537: 3973:, all applications are compiled into native ELF binaries on installation. It's also possible to use native Linux software from package managers like Termux, or compile them from sources via Clang or GCC, that are available in repositories. 724:
Further specifies the ABI version. Its interpretation depends on the target ABI. Linux kernel (after at least 2.6) has no definition of it, so it is ignored for statically-linked executables. In that case, offset and size of EI_PAD are
4704: 4391:, Dave Jensen, Kean Johnston, Andrew Josey, Robert Lipe, Bela Lubkin, Tim Marsland, Greg Page, Ronald Joe Record, Tim Ruckle, Joel Silverstein, Chia-pi Tien, and Erik Troan. Operating systems and companies represented were 1799:
from where the process starts executing. This field is either 32 or 64 bits long, depending on the format defined earlier (byte 0x04). If the file doesn't have an associated entry point, then this holds zero.
302:
addresses. The header contains three fields that are affected by this setting and offset other fields that follow them. The ELF header is 52 or 64 bytes long for 32-bit and 64-bit binaries respectively.
4465:) and the main x86 Unix vendors having added support for the format, the project decided that Linux ELF was the format chosen by the industry and "declare itself dissolved" on July 25, 1999. 4708: 4339:
architecture, to encourage software developers to port to the architecture. The initial idea was to standardize on a small subset of Spec 1170, a predecessor of the
4306:(LSB) supplements some of the above specifications for architectures in which it is specified. For example, that is the case for the System V ABI, AMD64 Supplement. 4775: 5165: 4343:, and the GNU C Library (glibc) to enable unmodified binaries to run on the x86 Unix-like operating systems. The project was originally designated "Spec 150". 4207: 5441: 4292: 5362: 5015: 743:
as a feature level requested by the shared object (executable or dynamic library) and refuses to load it if an unknown feature is requested, i.e.
4895: 4690: 5519: 5373: 4149: 4856: 1826:
Points to the start of the program header table. It usually follows the file header immediately following this one, making the offset
4825: 4455: 4200: 4454:
began officially supporting lxrun for Solaris in early 1999, and later moved to integrated support of the Linux binary format via
5380: 5239: 3341:
Contains the section index of an associated section. This field is used for several purposes, depending on the type of section.
3416:
Contains the size, in bytes, of each entry, for sections that contain fixed-size entries. Otherwise, this field contains zero.
4184: 1975:
Contains the size of a section header table entry. As explained below, this will typically be 0x28 (32 bit) or 0x40 (64 bit).
1929:
Contains the size of a program header table entry. As explained below, this will typically be 0x20 (32 bit) or 0x38 (64 bit).
5679: 5556: 5088: 4534: 5113: 4965: 4932: 4545: 4247: 3642: 3364:
Contains extra information about the section. This field is used for several purposes, depending on the type of section.
276: 4779: 4500:
etc.), there is the potential advantage of software-platform abstraction e.g., binaries which support multiple kernel
5326: 4989: 4870: 4800: 3651: 283:
in the entire file can be owned by one section at most, and orphan bytes can occur which are unowned by any section.
5169: 4346:
The format eventually chosen was ELF, specifically the Linux implementation of ELF, after it had turned out to be a
1020: 5705: 5641: 4380: 5217: 4232: 1663: 4447: 3864: 3497: 665: 267: 5023: 4077: 5139: 5478: 5045: 4529: 4501: 3510: 929: 477: 231: 188: 5191: 5656: 5353: 4521: 3970: 3761: 3708: 3558: 5425: 5317:. The Morgan Kaufmann Series in Software Engineering and Programming (1 ed.). San Francisco, USA: 4443: 3954: 3746: 3603: 3513:
for which the code in a relocatable, executable, or shared object file is intended, or on which an ELF
653: 558: 373: 5261: 4918: 4902: 4216: 5646: 5549: 4562: 4340: 2049:
The program header table tells the system how to create a process image. It is found at file offset
199:(SVR4), and later in the Tool Interface Standard, it was quickly accepted among different vendors of 5470: 5340: 4384: 3714: 3632: 124: 91: 5516: 4383:, Chuck Cranor, Michael Davidson, Chris G. Demetriou, Ulrich Drepper, Don Dugger, Steve Ginzburg, 4729: 4630: 4277: 4070: 1216: 227: 5405: 1906:
Contains the size of this header, normally 64 Bytes for 64-bit and 52 Bytes for 32-bit format.
1724: 5418: 5412: 4262: 4146: 3582:
The ELF format has replaced older executable formats in various environments. It has replaced
5493: 5461: 5447: 4676: 4651: 3962: 3784: 1405: 996: 766:
Reserved padding bytes. Currently unused. Should be filled with zeros and ignored when read.
279:
execution of the file, while sections contain important data for linking and relocation. Any
5542: 5365:, How To Write Shared Libraries, Version 4.1.2 (2011). Published on the author's web page, 4416: 4357: 4107: 3853: 3776: 2073:
are in a different structure location for alignment reasons. Each entry is structured as:
4832: 4046: 8: 5651: 4550: 4462: 4431: 4303: 3896: 3700: 255: 250:
Each ELF file is made up of one ELF header, followed by file data. The data can include:
113: 4062: 2472:
On systems where physical address is relevant, reserved for segment's physical address.
4372: 3938: 3928: 3900: 3892: 239: 196: 25: 5487: 5355: 4601: 4123: 4092: 432:, respectively. This affects interpretation of multi-byte fields starting with offset 76: 5631: 5534: 5502: 5332: 5322: 4985: 4850: 4504:
versions. As of 2021, FatELF has not been integrated into the mainline Linux kernel.
4347: 4139: 4132: 4006: 3982: 3978: 3914: 3757: 3480:
is a command for viewing ELF information in an ELF file, available under Solaris and
1044: 5377:
by Peter Seebach, December 20, 2005, archived from the original on February 24, 2007
4616: 4038: 16:
Standard file format for executables, object code, shared libraries, and core dumps.
5586: 4451: 4420: 4329: 3924: 3780: 3390:
Contains the required alignment of the section. This field must be a power of two.
1265: 299: 295: 235: 3456:
is a Unix binary utility that displays information about one or more ELF files. A
2021:
Contains index of the section header table entry that contains the section names.
5596: 5523: 5482: 5384: 5318: 4979: 4497: 4153: 3966: 1579: 1567: 1555: 1543: 1373: 1277: 5063: 2583:
specify no alignment. Otherwise should be a positive, integral power of 2, with
203:
systems. In 1999, it was chosen as the standard binary file format for Unix and
5636: 5456: 5308: 4388: 4376: 3505: 3492:
provides a wide range of information about ELF files and other object formats.
1139: 1056: 1008: 736: 263:
Data referred to by entries in the program header table or section header table
219: 180: 5699: 5661: 5506: 4333: 4162: 4013: 3888: 3800: 3796: 3792: 3788: 3637: 3457: 1229: 5397: 5391: 5336: 4585: 5497: 5476:
The ERESI project : reverse engineering on ELF-based operating systems
4368: 3856:(EHF) which was used on Amigas equipped with PPC processor expansion cards. 3562: 3471: 3461: 3445: 1361: 223: 4874: 4804: 5569: 4318: 4169: 3910: 3820: 3725: 1796: 1675: 700: 176: 168: 109: 101: 5406:
A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
4356:
The group began email discussions in 1997 and first met together at the
3674:
ELF has also seen some adoption in non-Unix operating systems, such as:
3266:
Virtual address of the section in memory, for sections that are loaded.
5621: 5565: 4978:
Rosen, Kenneth; Host, Douglas; Klee, Rachel; Rosinski, Richard (2007).
4486: 4474: 4435: 4364: 4017: 3948: 3736: 1736: 1102: 1032: 960: 429: 172: 105: 3947:
phones or tablets running the Maemo or the Meego OS, for example, the
4490: 4485:
operating systems. Additionally to the CPU architecture abstraction (
4482: 4326: 3998: 3878:
Some operating systems for mobile phones and mobile devices use ELF:
3849: 3810: 3591: 3551: 3514: 1700: 1325: 1313: 1301: 1289: 204: 184: 152: 117: 4515: 3509:
utility can display some information about ELF files, including the
5601: 5283: 4750: 4439: 3986: 3920: 3815: 3547: 2546:
Segment-dependent flags (position for 32-bit structure). See above
688: 546: 498: 5366: 5143: 5002:
Dynamically linked libraries are also called shared objects (.so).
5527: 4955:
PlayStation Portable use encrypted & relocated ELF : PSP
4400: 4285: 4270: 4193: 4177: 4021: 3994: 3906: 3882: 3859: 3842: 3720: 3704: 3682: 3678: 3627: 3617: 3607: 3488: 3481: 3452: 1883:
Interpretation of this field depends on the target architecture.
1687: 1126: 1114: 1090: 641: 629: 595: 570: 135: 5475: 3885:
OS v9 uses E32Image format that is based on the ELF file format;
5626: 5312: 5195: 4412: 4225: 4009: 3622: 2066: 2062: 1712: 1501: 1489: 1349: 1241: 522: 4705:"sourceware.org Git - glibc.git/blob - sysdeps/gnu/ldsodefs.h" 4461:
With the BSDs having long supported Linux binaries (through a
143:
used at run time, whereas the section header lists the set of
5666: 5606: 5581: 4539: 4478: 4427: 4426:
The project progressed and in mid-1998, SCO began developing
4408: 4404: 4255: 4240: 4100: 4085: 4055: 4002: 3944: 3830: 3751: 3741: 3731: 3686: 3663: 3647: 3598: 3583: 3236:
Section is excluded unless referenced or allocated (Solaris)
1467: 1337: 1253: 1194: 1068: 972: 607: 534: 510: 369: 1998:
Contains the number of entries in the section header table.
1952:
Contains the number of entries in the program header table.
5684: 5616: 5591: 5358: 4933:"Under the hood of Microsoft's Windows Subsystem for Linux" 4556: 4396: 4392: 4322: 4116: 3934: 3805: 3692: 3612: 3587: 1172: 583: 280: 200: 192: 4217:
64-bit PowerPC ELF Application Binary Interface Supplement
3650:(except for 32-bit PA-RISC programs which continue to use 2498:
Size in bytes of the segment in the file image. May be 0.
5510: 4494: 4353:
supported by all involved vendors and operating systems.
4336: 3825: 3696: 3657: 2334:
Segment-dependent flags (position for 64-bit structure).
1611: 984: 739:: it defines a list of dynamic linker's features, treats 208: 4093:
System V ABI, Intel386 Architecture Processor Supplement
226:
and address sizes so it does not exclude any particular
139:
An ELF file has two views: the program header shows the
4468: 4012:
microcontroller architectures. Some implementations of
218:
By design, the ELF format is flexible, extensible, and
5564: 5494:
Announcement of 86open on Debian Announce mailing list
260:
Section header table, describing zero or more sections
234:. This has allowed it to be adopted by many different 4984:(2 ed.). McGraw Hill Professional. p. 707. 4977: 2269:
Reserved inclusive range. Operating system specific.
1457:
Advanced Logic Corp. TinyJ embedded processor family
873:
Reserved inclusive range. Operating system specific.
271:
Structure of an ELF file with key entries highlighted
4511: 275:
The segments contain information that is needed for
5381:
LibElf and GElf - A Library to Manipulate ELf Files
4473:FatELF is an ELF binary-format extension that adds 3997:culture. The ELF file format is also used with the 3977:Some phones can run ELF files through the use of a 5240:"FatELF: Turns out I liked the uncertainty better" 4593: 2669:section that represents the name of this section. 2524:Size in bytes of the segment in memory. May be 0. 1834:for 32- and 64-bit ELF executables, respectively. 4691:"sourceware.org Git - glibc.git/blob - libc-abis" 4586:Executable and Linking Format (ELF) Specification 3931:(and all phone LTE2 which has the patch applied). 1860:Points to the start of the section header table. 1523:STMicroelectronics ST9+ 8/16 bit microcontroller 5697: 2239:Segment containing program header table itself. 1633:Infineon Technologies 32-bit embedded processor 4579: 4577: 3869:Café OS (The operating system run by the Wii U) 402:to signify 32- or 64-bit format, respectively. 187:. First published in the specification for the 4542: – a format for debugging data 4108:Itanium Software Conventions and Runtime Guide 2296:Reserved inclusive range. Processor specific. 1623:Axis Communications 32-bit embedded processor 1601:STMicroelectronics ST19 8-bit microcontroller 896:Reserved inclusive range. Processor specific. 254:Program header table, describing zero or more 5550: 4446:. SCO announced official support of lxrun at 4208:PowerPC Embedded Application Binary Interface 1533:STMicroelectronics ST7 8-bit microcontroller 458:for the original and current version of ELF. 4901:. Hewlett Packard Enterprise. Archived from 4574: 4317:was a project to form consensus on a common 4140:System V ABI, MIPS RISC Processor Supplement 3852:, the ELF executable has replaced the prior 5413:ELF relocation into non-relocatable objects 5275: 3760:also uses the ELF format, but only for its 3146:Non-standard OS specific handling required 747:is greater than the largest known feature. 5557: 5543: 5281: 5209: 5189: 5137: 3015:Identifies the attributes of the section. 2446:Virtual address of the segment in memory. 5471:Oracle Solaris Linker and Libraries Guide 4873:. Riscos.info. 2012-04-22. Archived from 4553: – format used by Windows 4456:Solaris Containers for Linux Applications 3717:, an open source reimplementation of BeOS 3292:Offset of the section in the file image. 2420:Offset of the segment in the file image. 5398:The ELF Object File Format by Dissection 5392:The ELF Object File Format: Introduction 5259: 3500:as a back-end to structure the ELF data. 3318:Size in bytes of the section. May be 0. 735:treats this field as ABI version of the 266: 134: 5284:"SELF: Anatomy of an (alleged) failure" 5253: 5231: 3909:, the SGOLD and SGOLD2 platforms: from 3699:based computers (where it replaced the 3221:Special ordering requirement (Solaris) 2061:. The layout is slightly different in 476:Identifies the target operating system 5698: 5307: 5163: 4855:: CS1 maint: archived copy as title ( 4016:can also load ELF files, most notably 294:The ELF header defines whether to use 222:. For instance, it supports different 5538: 5419:Embedded ELF debugging without ptrace 5166:"Bulletin on status of 86open at SCO" 5089:"Executable and Linking Format (ELF)" 5050:System V Application Binary Interface 4617:System V Application Binary Interface 4535:Comparison of executable file formats 4039:System V Application Binary Interface 4020:'s implementation used in almost all 3841:Other (operating) systems running on 4469:FatELF: universal binaries for Linux 4293:E32Image file format on Symbian OS 9 4170:Motorola 8- and 16- bit Embedded ABI 3669: 3530: 3526: 2685:Identifies the type of this header. 2123:Identifies the type of the segment. 5503:Declaration of Ulrich Drepper (PDF) 5374:An unsung hero: The hardworking ELF 5140:"86Open Frequently-Asked Questions" 4546:Intel Binary Compatibility Standard 4379:. Other people on the project were 2149:Program header table entry unused. 1447:STMicroelectronics ST100 processor 1385:Fujitsu MMA Multimedia Accelerator 13: 5300: 5262:"Ryan Gordon Halts FatELF Project" 5237: 5215: 5192:"The86open Project – Final Update" 5013: 3961:(shared object) libraries for the 2711:Section header table entry unused 1795:This is the memory address of the 1266:Siemens TriCore embedded processor 372:; these four bytes constitute the 14: 5717: 5434: 5387: (archived February 25, 2004) 5282:Brockmeier, Joe (June 23, 2010). 4966:Symbian OS executable file format 4930: 4803:. Wiki.minix3.org. Archived from 4367:, Dion Johnson, Evan Leibovitch, 4027: 3772:Some game consoles also use ELF: 3101:Contains null-terminated strings 3056:Occupies memory during execution 2831:Program space with no data (bss) 2618: 2044: 1774:for the original version of ELF. 1580:Motorola MC68HC05 Microcontroller 1568:Motorola MC68HC08 Microcontroller 1556:Motorola MC68HC11 Microcontroller 1544:Motorola MC68HC16 Microcontroller 1406:Sony nCPU embedded RISC processor 5442:FreeBSD Handbook: Binary formats 4514: 4278:zSeries 64bit ELF ABI Supplement 3873: 3767: 3535: 2771:Relocation entries with addends 1643:Element 14 64-bit DSP Processor 5426:Study of ELF loading and relocs 5367:https://www.akkadia.org/drepper 5343:from the original on 2012-12-05 5190:Leibovitch, Evan (1999-07-25). 5183: 5157: 5138:Leibovitch, Evan (1997-12-23). 5131: 5106: 5081: 5064:"LSB Referenced Specifications" 5056: 5038: 5007: 4971: 4958: 4949: 4924: 4888: 4863: 4818: 4793: 4768: 4743: 4652:"LXR linux/include/linux/elf.h" 4024:machines the company produced. 3521: 3176:Section hold thread-local data 3131:Preserve order after combining 2846:Relocation entries, no addends 2254:Thread-Local Storage template. 1653:LSI Logic 16-bit DSP Processor 195:operating system version named 5421:by the ELFsh team (2005-08-01) 5415:by Julien Vanegue (2003-08-13) 5401:by Eric Youngdale (1995-05-01) 4722: 4697: 4683: 4669: 4644: 4623: 4609: 4602:Portable Formats Specification 4599:Tool Interface Standard (TIS) 4583:Tool Interface Standard (TIS) 4559: – virtual DSO 4477:capabilities. It is aimed for 4434:able to run Linux binaries on 4263:S/390 32bit ELF ABI Supplement 4248:System V ABI, SPARC Supplement 4188:Version 1.43 (October 6, 1997) 4063:System V ABI, AMD64 Supplement 3989:, which is a feature known as 3550:format but may read better as 3498:Binary File Descriptor library 3470:provides alternative tools to 3460:implementation is provided by 3433:End of Section Header (size). 2612:End of Program Header (size). 1502:Digital Equipment Corp. PDP-11 1490:Digital Equipment Corp. PDP-10 245: 157:Executable and Linkable Format 129:Many executable binary formats 20:Executable and Linkable Format 1: 5488:Linux Today article on 86open 5260:Holwerda, Thom (2009-11-03). 5164:Record, Ronald (1998-05-21). 4896:"Guardian Programmer's Guide" 4568: 3728:, in PA-RISC and x86 versions 3161:Section is member of a group 3116:'sh_info' contains SHT index 2665:An offset to a string in the 2179:Dynamic linking information. 1513:Siemens FX66 microcontroller 1427:Motorola Star*Core processor 784:Identifies object file type. 289: 4981:UNIX: The Complete Reference 4801:"MinixReleases – Minix Wiki" 4530:Application binary interface 4360:offices on August 22, 1997. 4201:System V ABI, PPC Supplement 4078:ELF for the ARM Architecture 3913:to S75 and BenQ-Siemens E71/ 3511:instruction set architecture 2876:Dynamic linker symbol table 2801:Dynamic linking information 2550:field for flag definitions. 950:No specific instruction set 930:instruction set architecture 701:Stratus Technologies OpenVOS 232:instruction set architecture 189:application binary interface 7: 4522:Computer programming portal 4507: 4363:The steering committee was 3762:Windows Subsystem for Linux 3709:Preferred Executable Format 420:This byte is set to either 394:This byte is set to either 238:on many different hardware 212: 10: 5722: 5429:by Pat Beirne (1999-08-03) 4185:ELF Supplement for PA-RISC 3836: 3443: 2921:Array of pre-constructors 2038:End of ELF Header (size). 1417:Denso NDR1 microprocessor 5675: 5577: 5517:86open and ELF discussion 5218:"fatelf-specification v1" 5046:"Chapter 4: Object Files" 4563:Position-independent code 4341:Single UNIX Specification 4309: 3969:(ART), the default since 3923:, for example, the E398, 3695:Revision 4 and later for 3430: 3355: 3332: 3000: 2966:Number of defined types. 2951:Extended section indices 2676: 2673: 2656: 2653: 2634: 2631: 2628: 2625: 2609: 2295: 2268: 2194:Interpreter information. 2114: 2109: 2090: 2087: 2084: 2081: 2035: 2012: 1989: 1966: 1943: 1920: 1897: 1874: 1778: 1761: 1756: 1069:MIPS RS3000 Little-endian 919: 914: 895: 872: 775: 770: 757: 752: 715: 710: 467: 462: 445: 440: 428:to signify little or big 411: 406: 385: 380: 365: 344: 339: 320: 317: 314: 311: 165:Extensible Linking Format 123: 97: 87: 75: 24: 4620:Edition 4.1 (1997-03-18) 4233:RISC-V ELF Specification 4127:Version 1.2 (2004-08-26) 4042:Edition 4.1 (1997-03-18) 3439: 2057:entries, each with size 1162:Reserved for future use 1080:Reserved for future use 92:Unix System Laboratories 5706:Executable file formats 5052:, 2009-10-26, e_machine 4147:MIPS EABI documentation 4124:M32R ELF ABI Supplement 3559:converting this article 2209:Auxiliary information. 1091:Hewlett-Packard PA-RISC 167:) is a common standard 3971:Android 5.0 "Lollipop" 3764:compatibility system. 2891:Array of constructors 1725:Berkeley Packet Filter 1437:Toyota ME16 processor 1219:(up to Armv7/AArch32) 272: 148: 5680:Comparison of formats 4677:"glibc 2.12 announce" 4210:32-Bit Implementation 3963:Java Native Interface 3785:PlayStation (console) 2906:Array of destructors 1591:Silicon Graphics SVx 1009:Motorola 88000 (M88k) 997:Motorola 68000 (M68k) 932:. Some examples are: 270: 138: 5513:, September 19, 2006 4917:p. 44 archived from 4732:. Sco.com. July 2000 4633:. Sco.com. July 2000 4358:Santa Cruz Operation 3854:Extended Hunk Format 3777:PlayStation Portable 3707:version stayed with 3142:SHF_OS_NONCONFORMING 2360:Executable segment. 731:glibc 2.12+ in case 5314:Linkers and Loaders 5286:. Linux Weekly News 5118:linuxfoundation.org 5093:linuxfoundation.org 5068:linuxfoundation.org 5026:on 16 February 2023 4551:Portable Executable 4463:compatibility layer 4432:compatibility layer 4304:Linux Standard Base 4047:System V ABI Update 3993:in the underground 3937:, for example, the 3891:, for example, the 3701:Portable Executable 3594:operating systems: 3206:Processor-specific 2981:Start OS-specific. 2375:Writeable segment. 2078: 1479:Sony DSP Processor 308: 21: 5522:2019-02-01 at the 5496:October 10, 1997, 5481:2021-03-14 at the 5444:(archived version) 4871:"GCCSDK – RISC OS" 4373:Bryan Wayne Sparks 4220:Version 1.9 (2004) 4152:2012-04-01 at the 3939:Samsung Wave S8500 3561:, if appropriate. 2786:Symbol hash table 2390:Readable segment. 2164:Loadable segment. 2076: 2053:, and consists of 1664:TMS320C6000 Family 1278:Argonaut RISC Core 1142:, including S390x 821:Relocatable file. 306: 273: 211:processors by the 197:System V Release 4 149: 125:Container for 26:Filename extension 19: 5693: 5692: 5530:, August 13, 2006 5016:"Android formats" 4430:, an open-source 4385:Jon "maddog" Hall 4330:operating systems 4007:Texas Instruments 3758:Microsoft Windows 3670:Non-Unix adoption 3580: 3579: 3527:Unix-like systems 3474:purely for Linux. 3437: 3436: 3240: 3239: 2996: 2995: 2917:SHT_PREINIT_ARRAY 2616: 2615: 2394: 2393: 2312: 2311: 2069:ELF, because the 2042: 2041: 1752: 1751: 1362:Motorola ColdFire 961:AT&T WE 32100 928:Specifies target 910: 909: 834:Executable file. 706: 705: 236:operating systems 163:, formerly named 133: 132: 88:Developed by 5713: 5559: 5552: 5545: 5536: 5535: 5465: 5451: 5351: 5349: 5348: 5295: 5294: 5292: 5291: 5279: 5273: 5272: 5270: 5269: 5257: 5251: 5250: 5248: 5247: 5235: 5229: 5228: 5226: 5225: 5213: 5207: 5206: 5204: 5203: 5194:. Archived from 5187: 5181: 5180: 5178: 5177: 5168:. Archived from 5161: 5155: 5154: 5152: 5151: 5142:. Archived from 5135: 5129: 5128: 5126: 5124: 5110: 5104: 5103: 5101: 5099: 5085: 5079: 5078: 5076: 5074: 5060: 5054: 5053: 5042: 5036: 5035: 5033: 5031: 5022:. Archived from 5014:Thomas, Romain. 5011: 5005: 5004: 4999: 4998: 4975: 4969: 4962: 4956: 4953: 4947: 4946: 4944: 4943: 4931:Foley, Mary Jo. 4928: 4922: 4916: 4914: 4913: 4907: 4900: 4892: 4886: 4885: 4883: 4882: 4867: 4861: 4860: 4854: 4846: 4844: 4843: 4837: 4831:. Archived from 4830: 4822: 4816: 4815: 4813: 4812: 4797: 4791: 4790: 4788: 4787: 4778:. Archived from 4776:"Binary Formats" 4772: 4766: 4765: 4763: 4761: 4747: 4741: 4740: 4738: 4737: 4730:"Program Header" 4726: 4720: 4719: 4717: 4716: 4707:. Archived from 4701: 4695: 4694: 4687: 4681: 4680: 4673: 4667: 4666: 4664: 4662: 4648: 4642: 4641: 4639: 4638: 4627: 4621: 4613: 4607: 4597: 4591: 4581: 4524: 4519: 4518: 4452:Sun Microsystems 4371:, Andrew Roach, 4111:(September 2000) 3960: 3781:PlayStation Vita 3575: 3572: 3566: 3557:You can help by 3539: 3538: 3531: 3508: 3495: 3491: 3479: 3469: 3455: 3428: 3423: 3413: 3402: 3397: 3387: 3376: 3371: 3361: 3353: 3348: 3338: 3330: 3325: 3315: 3304: 3299: 3289: 3278: 3273: 3263: 3252: 3247: 3233: 3228: 3218: 3213: 3203: 3198: 3188: 3183: 3173: 3168: 3158: 3153: 3143: 3138: 3128: 3123: 3113: 3108: 3098: 3093: 3086:Might be merged 3083: 3078: 3068: 3063: 3053: 3048: 3038: 3033: 3017: 3016: 3012: 2978: 2973: 2963: 2958: 2948: 2947:SHT_SYMTAB_SHNDX 2943: 2933: 2928: 2918: 2913: 2903: 2898: 2888: 2883: 2873: 2868: 2858: 2853: 2843: 2838: 2828: 2823: 2813: 2808: 2798: 2793: 2783: 2778: 2768: 2763: 2753: 2748: 2738: 2733: 2723: 2718: 2708: 2703: 2687: 2686: 2682: 2662: 2623: 2622: 2607: 2602: 2594: 2590: 2586: 2582: 2578: 2573: 2562: 2557: 2549: 2543: 2531: 2521: 2510: 2505: 2495: 2484: 2479: 2469: 2458: 2453: 2443: 2432: 2427: 2417: 2406: 2401: 2387: 2382: 2372: 2367: 2357: 2352: 2336: 2335: 2331: 2321: 2308: 2303: 2293: 2288: 2281: 2276: 2266: 2261: 2251: 2246: 2236: 2231: 2221: 2216: 2206: 2201: 2191: 2186: 2176: 2171: 2161: 2156: 2146: 2141: 2125: 2124: 2120: 2112: 2079: 2075: 2072: 2060: 2056: 2052: 2033: 2028: 2018: 2010: 2005: 1995: 1987: 1982: 1972: 1964: 1959: 1949: 1941: 1936: 1926: 1918: 1913: 1903: 1895: 1890: 1880: 1872: 1867: 1857: 1846: 1841: 1833: 1829: 1823: 1812: 1807: 1792: 1781: 1773: 1767: 1759: 1745: 1733: 1721: 1709: 1697: 1690:(Armv8/AArch64) 1684: 1672: 1660: 1650: 1640: 1630: 1620: 1608: 1598: 1588: 1576: 1564: 1552: 1540: 1530: 1520: 1510: 1498: 1486: 1476: 1464: 1454: 1444: 1434: 1424: 1414: 1402: 1392: 1382: 1374:Motorola M68HC12 1370: 1358: 1346: 1334: 1322: 1310: 1298: 1286: 1274: 1262: 1250: 1238: 1226: 1213: 1203: 1191: 1181: 1169: 1159: 1149: 1136: 1123: 1111: 1099: 1087: 1077: 1065: 1053: 1041: 1029: 1017: 1005: 993: 981: 969: 957: 947: 934: 933: 925: 917: 903: 890: 880: 867: 854: 841: 828: 815: 802: 786: 785: 781: 773: 763: 755: 746: 742: 734: 728: 721: 713: 697: 684: 674: 662: 650: 638: 626: 616: 604: 592: 580: 567: 555: 543: 531: 519: 507: 495: 482: 481: 473: 465: 457: 451: 443: 435: 427: 423: 417: 409: 401: 397: 391: 383: 367: 363: 359: 354: 350: 342: 309: 305: 181:shared libraries 83: 82:0x7F 'E' 'L' 'F' 70: 66: 62: 58: 54: 50: 46: 42: 38: 34: 22: 18: 5721: 5720: 5716: 5715: 5714: 5712: 5711: 5710: 5696: 5695: 5694: 5689: 5671: 5573: 5563: 5533: 5524:Wayback Machine 5483:Wayback Machine 5463: 5449: 5437: 5432: 5409:by Brian Raiter 5385:Wayback Machine 5346: 5344: 5329: 5319:Morgan Kaufmann 5309:Levine, John R. 5303: 5301:Further reading 5298: 5289: 5287: 5280: 5276: 5267: 5265: 5258: 5254: 5245: 5243: 5236: 5232: 5223: 5221: 5214: 5210: 5201: 5199: 5188: 5184: 5175: 5173: 5162: 5158: 5149: 5147: 5136: 5132: 5122: 5120: 5112: 5111: 5107: 5097: 5095: 5087: 5086: 5082: 5072: 5070: 5062: 5061: 5057: 5044: 5043: 5039: 5029: 5027: 5012: 5008: 4996: 4994: 4992: 4976: 4972: 4963: 4959: 4954: 4950: 4941: 4939: 4929: 4925: 4911: 4909: 4905: 4898: 4894: 4893: 4889: 4880: 4878: 4869: 4868: 4864: 4848: 4847: 4841: 4839: 4835: 4828: 4826:"Archived copy" 4824: 4823: 4819: 4810: 4808: 4799: 4798: 4794: 4785: 4783: 4774: 4773: 4769: 4759: 4757: 4749: 4748: 4744: 4735: 4733: 4728: 4727: 4723: 4714: 4712: 4703: 4702: 4698: 4689: 4688: 4684: 4675: 4674: 4670: 4660: 4658: 4650: 4649: 4645: 4636: 4634: 4629: 4628: 4624: 4614: 4610: 4598: 4594: 4582: 4575: 4571: 4520: 4513: 4510: 4498:instruction set 4471: 4450:in March 1999. 4312: 4300: 4154:Wayback Machine 4030: 3967:Android Runtime 3958: 3876: 3839: 3770: 3672: 3576: 3570: 3567: 3556: 3540: 3536: 3529: 3524: 3504: 3493: 3487: 3477: 3467: 3451: 3448: 3442: 3426: 3421: 3411: 3400: 3395: 3385: 3374: 3369: 3359: 3351: 3346: 3336: 3328: 3323: 3313: 3302: 3297: 3287: 3276: 3271: 3261: 3250: 3245: 3231: 3226: 3216: 3211: 3201: 3196: 3186: 3181: 3171: 3166: 3156: 3151: 3141: 3136: 3126: 3121: 3111: 3106: 3096: 3091: 3081: 3076: 3066: 3061: 3051: 3046: 3036: 3031: 3010: 2976: 2971: 2961: 2956: 2946: 2941: 2931: 2926: 2916: 2911: 2901: 2896: 2886: 2881: 2871: 2866: 2856: 2851: 2841: 2836: 2826: 2821: 2811: 2806: 2796: 2791: 2781: 2776: 2766: 2761: 2751: 2746: 2736: 2731: 2721: 2716: 2706: 2701: 2680: 2660: 2621: 2605: 2600: 2592: 2588: 2584: 2580: 2576: 2571: 2560: 2555: 2547: 2541: 2529: 2519: 2508: 2503: 2493: 2482: 2477: 2467: 2456: 2451: 2441: 2430: 2425: 2415: 2404: 2399: 2385: 2380: 2370: 2365: 2355: 2350: 2329: 2319: 2306: 2301: 2291: 2286: 2279: 2274: 2264: 2259: 2249: 2244: 2234: 2229: 2219: 2214: 2204: 2199: 2189: 2184: 2174: 2169: 2159: 2154: 2144: 2139: 2118: 2110: 2077:Program header 2070: 2058: 2054: 2050: 2047: 2031: 2026: 2016: 2008: 2003: 1993: 1985: 1980: 1970: 1962: 1957: 1947: 1939: 1934: 1924: 1916: 1911: 1901: 1893: 1888: 1878: 1870: 1865: 1855: 1844: 1839: 1831: 1827: 1821: 1810: 1805: 1790: 1779: 1771: 1765: 1757: 1743: 1731: 1719: 1707: 1695: 1682: 1676:MCST Elbrus e2k 1670: 1658: 1648: 1638: 1628: 1618: 1606: 1596: 1586: 1574: 1562: 1550: 1538: 1528: 1518: 1508: 1496: 1484: 1474: 1462: 1452: 1442: 1432: 1422: 1412: 1400: 1390: 1380: 1368: 1356: 1350:Stanford MIPS-X 1344: 1332: 1320: 1308: 1302:Hitachi H8/300H 1296: 1284: 1272: 1260: 1254:SPARC Version 9 1248: 1236: 1224: 1211: 1201: 1189: 1179: 1167: 1157: 1147: 1134: 1121: 1109: 1097: 1085: 1075: 1063: 1051: 1039: 1027: 1015: 1003: 991: 979: 967: 955: 945: 923: 915: 901: 888: 878: 865: 852: 847:Shared object. 839: 826: 813: 800: 779: 771: 761: 753: 744: 740: 732: 726: 719: 711: 695: 682: 672: 660: 648: 636: 624: 619:Novell Modesto 614: 602: 590: 578: 565: 553: 541: 529: 517: 505: 493: 471: 463: 455: 449: 441: 433: 425: 421: 415: 407: 399: 395: 389: 381: 361: 357: 352: 348: 340: 292: 286: 256:memory segments 248: 81: 71: 68: 64: 60: 56: 52: 48: 44: 40: 36: 32: 17: 12: 11: 5: 5719: 5709: 5708: 5691: 5690: 5688: 5687: 5682: 5676: 5673: 5672: 5670: 5669: 5664: 5659: 5654: 5649: 5644: 5639: 5634: 5629: 5624: 5619: 5614: 5609: 5604: 5599: 5594: 5589: 5584: 5578: 5575: 5574: 5562: 5561: 5554: 5547: 5539: 5532: 5531: 5514: 5500: 5491: 5485: 5473: 5468: 5459: 5457:NetBSD ELF FAQ 5454: 5445: 5438: 5436: 5435:External links 5433: 5431: 5430: 5422: 5416: 5410: 5402: 5388: 5378: 5370: 5363:Ulrich Drepper 5360: 5327: 5304: 5302: 5299: 5297: 5296: 5274: 5252: 5238:Gordon, Ryan. 5230: 5216:Gordon, Ryan. 5208: 5182: 5156: 5130: 5114:"Introduction" 5105: 5080: 5055: 5037: 5006: 4990: 4970: 4957: 4948: 4923: 4887: 4862: 4817: 4792: 4767: 4755:sourceware.org 4742: 4721: 4696: 4682: 4668: 4643: 4622: 4608: 4606:(October 1993) 4592: 4572: 4570: 4567: 4566: 4565: 4560: 4554: 4548: 4543: 4537: 4532: 4526: 4525: 4509: 4506: 4470: 4467: 4389:Jordan Hubbard 4377:Linus Torvalds 4332:on the common 4311: 4308: 4299: 4298: 4297: 4296: 4283: 4282: 4281: 4268: 4267: 4266: 4253: 4252: 4251: 4238: 4237: 4236: 4223: 4222: 4221: 4213: 4204: 4191: 4190: 4189: 4175: 4174: 4173: 4160: 4159: 4158: 4143: 4130: 4129: 4128: 4114: 4113: 4112: 4098: 4097: 4096: 4083: 4082: 4081: 4068: 4067: 4066: 4053: 4052: 4051: 4050:(October 2009) 4043: 4031: 4029: 4028:Specifications 4026: 3975: 3974: 3952: 3942: 3932: 3918: 3904: 3886: 3875: 3872: 3871: 3870: 3867: 3862: 3857: 3845:that use ELF: 3838: 3835: 3834: 3833: 3828: 3823: 3818: 3813: 3808: 3803: 3769: 3766: 3755: 3754: 3749: 3747:HPE NonStop OS 3744: 3739: 3734: 3729: 3723: 3718: 3712: 3690: 3671: 3668: 3667: 3666: 3661: 3655: 3645: 3640: 3635: 3630: 3625: 3620: 3615: 3610: 3601: 3578: 3577: 3543: 3541: 3534: 3528: 3525: 3523: 3520: 3519: 3518: 3501: 3485: 3475: 3465: 3444:Main article: 3441: 3438: 3435: 3434: 3431: 3429: 3424: 3418: 3417: 3414: 3409: 3406: 3403: 3398: 3392: 3391: 3388: 3383: 3380: 3377: 3372: 3366: 3365: 3362: 3357: 3354: 3349: 3343: 3342: 3339: 3334: 3331: 3326: 3320: 3319: 3316: 3311: 3308: 3305: 3300: 3294: 3293: 3290: 3285: 3282: 3279: 3274: 3268: 3267: 3264: 3259: 3256: 3253: 3248: 3242: 3241: 3238: 3237: 3234: 3229: 3223: 3222: 3219: 3214: 3208: 3207: 3204: 3199: 3193: 3192: 3189: 3184: 3178: 3177: 3174: 3169: 3163: 3162: 3159: 3154: 3148: 3147: 3144: 3139: 3133: 3132: 3129: 3127:SHF_LINK_ORDER 3124: 3118: 3117: 3114: 3109: 3103: 3102: 3099: 3094: 3088: 3087: 3084: 3079: 3073: 3072: 3069: 3064: 3058: 3057: 3054: 3049: 3043: 3042: 3039: 3034: 3028: 3027: 3024: 3021: 3013: 3008: 3005: 3002: 2998: 2997: 2994: 2993: 2990: 2987: 2983: 2982: 2979: 2974: 2968: 2967: 2964: 2959: 2953: 2952: 2949: 2944: 2938: 2937: 2936:Section group 2934: 2929: 2923: 2922: 2919: 2914: 2908: 2907: 2904: 2902:SHT_FINI_ARRAY 2899: 2893: 2892: 2889: 2887:SHT_INIT_ARRAY 2884: 2878: 2877: 2874: 2869: 2863: 2862: 2859: 2854: 2848: 2847: 2844: 2839: 2833: 2832: 2829: 2824: 2818: 2817: 2814: 2809: 2803: 2802: 2799: 2794: 2788: 2787: 2784: 2779: 2773: 2772: 2769: 2764: 2758: 2757: 2754: 2749: 2743: 2742: 2739: 2734: 2728: 2727: 2724: 2719: 2713: 2712: 2709: 2704: 2698: 2697: 2694: 2691: 2683: 2678: 2675: 2671: 2670: 2663: 2658: 2655: 2651: 2650: 2647: 2644: 2641: 2637: 2636: 2633: 2630: 2627: 2620: 2619:Section header 2617: 2614: 2613: 2610: 2608: 2603: 2597: 2596: 2574: 2569: 2566: 2563: 2558: 2552: 2551: 2544: 2539: 2537: 2534: 2532: 2526: 2525: 2522: 2517: 2514: 2511: 2506: 2500: 2499: 2496: 2491: 2488: 2485: 2480: 2474: 2473: 2470: 2465: 2462: 2459: 2454: 2448: 2447: 2444: 2439: 2436: 2433: 2428: 2422: 2421: 2418: 2413: 2410: 2407: 2402: 2396: 2395: 2392: 2391: 2388: 2383: 2377: 2376: 2373: 2368: 2362: 2361: 2358: 2353: 2347: 2346: 2343: 2340: 2332: 2327: 2324: 2322: 2317: 2314: 2313: 2310: 2309: 2304: 2298: 2297: 2294: 2289: 2283: 2282: 2277: 2271: 2270: 2267: 2262: 2256: 2255: 2252: 2247: 2241: 2240: 2237: 2232: 2226: 2225: 2222: 2217: 2211: 2210: 2207: 2202: 2196: 2195: 2192: 2187: 2181: 2180: 2177: 2172: 2166: 2165: 2162: 2157: 2151: 2150: 2147: 2142: 2136: 2135: 2132: 2129: 2121: 2116: 2113: 2107: 2106: 2103: 2100: 2097: 2093: 2092: 2089: 2086: 2083: 2046: 2045:Program header 2043: 2040: 2039: 2036: 2034: 2029: 2023: 2022: 2019: 2014: 2011: 2006: 2000: 1999: 1996: 1991: 1988: 1983: 1977: 1976: 1973: 1968: 1965: 1960: 1954: 1953: 1950: 1945: 1942: 1937: 1931: 1930: 1927: 1922: 1919: 1914: 1908: 1907: 1904: 1899: 1896: 1891: 1885: 1884: 1881: 1876: 1873: 1868: 1862: 1861: 1858: 1853: 1850: 1847: 1842: 1836: 1835: 1824: 1819: 1816: 1813: 1808: 1802: 1801: 1793: 1788: 1785: 1782: 1776: 1775: 1768: 1763: 1760: 1754: 1753: 1750: 1749: 1746: 1740: 1739: 1734: 1728: 1727: 1722: 1716: 1715: 1710: 1704: 1703: 1698: 1692: 1691: 1685: 1679: 1678: 1673: 1667: 1666: 1661: 1655: 1654: 1651: 1645: 1644: 1641: 1635: 1634: 1631: 1625: 1624: 1621: 1615: 1614: 1609: 1603: 1602: 1599: 1593: 1592: 1589: 1583: 1582: 1577: 1571: 1570: 1565: 1559: 1558: 1553: 1547: 1546: 1541: 1535: 1534: 1531: 1525: 1524: 1521: 1515: 1514: 1511: 1505: 1504: 1499: 1493: 1492: 1487: 1481: 1480: 1477: 1471: 1470: 1465: 1459: 1458: 1455: 1449: 1448: 1445: 1439: 1438: 1435: 1429: 1428: 1425: 1419: 1418: 1415: 1409: 1408: 1403: 1397: 1396: 1393: 1387: 1386: 1383: 1377: 1376: 1371: 1365: 1364: 1359: 1353: 1352: 1347: 1341: 1340: 1335: 1329: 1328: 1326:Hitachi H8/500 1323: 1317: 1316: 1311: 1305: 1304: 1299: 1293: 1292: 1290:Hitachi H8/300 1287: 1281: 1280: 1275: 1269: 1268: 1263: 1257: 1256: 1251: 1245: 1244: 1239: 1233: 1232: 1227: 1221: 1220: 1214: 1208: 1207: 1204: 1198: 1197: 1192: 1186: 1185: 1182: 1176: 1175: 1170: 1164: 1163: 1160: 1154: 1153: 1150: 1144: 1143: 1137: 1131: 1130: 1124: 1118: 1117: 1112: 1106: 1105: 1100: 1094: 1093: 1088: 1082: 1081: 1078: 1072: 1071: 1066: 1060: 1059: 1057:IBM System/370 1054: 1048: 1047: 1042: 1036: 1035: 1030: 1024: 1023: 1018: 1012: 1011: 1006: 1000: 999: 994: 988: 987: 982: 976: 975: 970: 964: 963: 958: 952: 951: 948: 942: 941: 938: 926: 921: 918: 912: 911: 908: 907: 904: 898: 897: 894: 891: 885: 884: 881: 875: 874: 871: 868: 862: 861: 858: 855: 849: 848: 845: 842: 836: 835: 832: 829: 823: 822: 819: 816: 810: 809: 806: 803: 797: 796: 793: 790: 782: 777: 774: 768: 767: 764: 759: 756: 750: 749: 737:dynamic linker 722: 717: 714: 708: 707: 704: 703: 698: 692: 691: 685: 679: 678: 675: 669: 668: 663: 657: 656: 654:NonStop Kernel 651: 645: 644: 639: 633: 632: 627: 621: 620: 617: 611: 610: 605: 599: 598: 593: 587: 586: 581: 575: 574: 568: 562: 561: 556: 550: 549: 544: 538: 537: 532: 526: 525: 520: 514: 513: 508: 502: 501: 496: 490: 489: 486: 474: 469: 466: 460: 459: 452: 447: 444: 438: 437: 418: 413: 410: 404: 403: 392: 387: 384: 378: 377: 355: 346: 343: 337: 336: 333: 330: 327: 323: 322: 319: 316: 313: 291: 288: 265: 264: 261: 258: 247: 244: 220:cross-platform 131: 130: 127: 121: 120: 114:shared library 99: 98:Type of format 95: 94: 89: 85: 84: 79: 73: 72: 30: 28: 15: 9: 6: 4: 3: 2: 5718: 5707: 5704: 5703: 5701: 5686: 5683: 5681: 5678: 5677: 5674: 5668: 5665: 5663: 5660: 5658: 5655: 5653: 5650: 5648: 5645: 5643: 5640: 5638: 5635: 5633: 5630: 5628: 5625: 5623: 5620: 5618: 5615: 5613: 5610: 5608: 5605: 5603: 5600: 5598: 5595: 5593: 5590: 5588: 5585: 5583: 5580: 5579: 5576: 5571: 5567: 5560: 5555: 5553: 5548: 5546: 5541: 5540: 5537: 5529: 5525: 5521: 5518: 5515: 5512: 5508: 5507:The SCO Group 5504: 5501: 5499: 5495: 5492: 5490:July 26, 1999 5489: 5486: 5484: 5480: 5477: 5474: 5472: 5469: 5467: 5460: 5458: 5455: 5453: 5446: 5443: 5440: 5439: 5428: 5427: 5423: 5420: 5417: 5414: 5411: 5408: 5407: 5403: 5400: 5399: 5394: 5393: 5389: 5386: 5382: 5379: 5376: 5375: 5371: 5368: 5364: 5361: 5359: 5356: 5354: 5342: 5338: 5334: 5330: 5328:1-55860-496-0 5324: 5320: 5316: 5315: 5310: 5306: 5305: 5285: 5278: 5263: 5256: 5242:. icculus.org 5241: 5234: 5220:. icculus.org 5219: 5212: 5198:on 2007-02-27 5197: 5193: 5186: 5172:on 2008-12-08 5171: 5167: 5160: 5146:on 2007-03-11 5145: 5141: 5134: 5119: 5115: 5109: 5094: 5090: 5084: 5069: 5065: 5059: 5051: 5047: 5041: 5025: 5021: 5017: 5010: 5003: 4993: 4991:9780071706988 4987: 4983: 4982: 4974: 4968: 4967: 4961: 4952: 4938: 4934: 4927: 4920: 4908:on 2018-05-30 4904: 4897: 4891: 4877:on 2014-02-19 4876: 4872: 4866: 4858: 4852: 4838:on 2020-09-15 4834: 4827: 4821: 4807:on 2013-03-30 4806: 4802: 4796: 4782:on 2019-03-31 4781: 4777: 4771: 4756: 4752: 4746: 4731: 4725: 4711:on 2021-03-07 4710: 4706: 4700: 4692: 4686: 4678: 4672: 4657: 4653: 4647: 4632: 4626: 4619: 4618: 4612: 4605: 4603: 4596: 4589: 4587: 4580: 4578: 4573: 4564: 4561: 4558: 4555: 4552: 4549: 4547: 4544: 4541: 4538: 4536: 4533: 4531: 4528: 4527: 4523: 4517: 4512: 4505: 4503: 4499: 4496: 4492: 4488: 4484: 4480: 4476: 4466: 4464: 4459: 4457: 4453: 4449: 4445: 4441: 4437: 4433: 4429: 4424: 4422: 4418: 4414: 4410: 4406: 4402: 4398: 4394: 4390: 4386: 4382: 4378: 4374: 4370: 4366: 4361: 4359: 4354: 4352: 4350: 4344: 4342: 4338: 4335: 4334:PC compatible 4331: 4328: 4324: 4320: 4316: 4307: 4305: 4295: 4294: 4290: 4289: 4287: 4284: 4280: 4279: 4275: 4274: 4272: 4269: 4265: 4264: 4260: 4259: 4257: 4254: 4250: 4249: 4245: 4244: 4242: 4239: 4235: 4234: 4230: 4229: 4227: 4224: 4219: 4218: 4214: 4211: 4209: 4205: 4203: 4202: 4198: 4197: 4195: 4192: 4187: 4186: 4182: 4181: 4179: 4176: 4172: 4171: 4167: 4166: 4164: 4163:Motorola 6800 4161: 4156: 4155: 4151: 4148: 4144: 4142: 4141: 4137: 4136: 4134: 4131: 4126: 4125: 4121: 4120: 4118: 4115: 4110: 4109: 4105: 4104: 4102: 4099: 4095: 4094: 4090: 4089: 4087: 4084: 4080: 4079: 4075: 4074: 4072: 4069: 4065: 4064: 4060: 4059: 4057: 4054: 4049: 4048: 4044: 4041: 4040: 4036: 4035: 4033: 4032: 4025: 4023: 4019: 4015: 4014:Open Firmware 4011: 4008: 4004: 4000: 3996: 3992: 3988: 3984: 3983:assembly code 3980: 3972: 3968: 3964: 3956: 3953: 3950: 3946: 3943: 3940: 3936: 3933: 3930: 3926: 3922: 3919: 3916: 3912: 3908: 3905: 3902: 3898: 3894: 3890: 3889:Sony Ericsson 3887: 3884: 3881: 3880: 3879: 3874:Mobile phones 3868: 3866: 3863: 3861: 3858: 3855: 3851: 3848: 3847: 3846: 3844: 3832: 3829: 3827: 3824: 3822: 3819: 3817: 3814: 3812: 3809: 3807: 3804: 3802: 3801:PlayStation 5 3798: 3797:PlayStation 4 3794: 3793:PlayStation 3 3790: 3789:PlayStation 2 3786: 3782: 3778: 3775: 3774: 3773: 3768:Game consoles 3765: 3763: 3759: 3753: 3750: 3748: 3745: 3743: 3740: 3738: 3735: 3733: 3730: 3727: 3724: 3722: 3719: 3716: 3713: 3710: 3706: 3702: 3698: 3694: 3691: 3688: 3684: 3680: 3677: 3676: 3675: 3665: 3662: 3659: 3656: 3653: 3649: 3646: 3644: 3641: 3639: 3638:DragonFly BSD 3636: 3634: 3631: 3629: 3626: 3624: 3621: 3619: 3616: 3614: 3611: 3609: 3605: 3602: 3600: 3597: 3596: 3595: 3593: 3589: 3585: 3574: 3571:November 2016 3565:is available. 3564: 3560: 3554: 3553: 3549: 3544:This article 3542: 3533: 3532: 3517:was produced. 3516: 3512: 3507: 3502: 3499: 3490: 3486: 3483: 3476: 3473: 3466: 3463: 3459: 3458:free software 3454: 3450: 3449: 3447: 3432: 3425: 3420: 3419: 3415: 3410: 3407: 3404: 3399: 3394: 3393: 3389: 3384: 3381: 3378: 3373: 3368: 3367: 3363: 3358: 3350: 3345: 3344: 3340: 3335: 3327: 3322: 3321: 3317: 3312: 3309: 3306: 3301: 3296: 3295: 3291: 3286: 3283: 3280: 3275: 3270: 3269: 3265: 3260: 3257: 3254: 3249: 3244: 3243: 3235: 3230: 3225: 3224: 3220: 3215: 3210: 3209: 3205: 3200: 3195: 3194: 3190: 3185: 3180: 3179: 3175: 3170: 3165: 3164: 3160: 3155: 3150: 3149: 3145: 3140: 3135: 3134: 3130: 3125: 3120: 3119: 3115: 3112:SHF_INFO_LINK 3110: 3105: 3104: 3100: 3095: 3090: 3089: 3085: 3080: 3075: 3074: 3070: 3067:SHF_EXECINSTR 3065: 3060: 3059: 3055: 3050: 3045: 3044: 3040: 3035: 3030: 3029: 3025: 3022: 3019: 3018: 3014: 3009: 3006: 3003: 2999: 2991: 2988: 2985: 2984: 2980: 2975: 2970: 2969: 2965: 2960: 2955: 2954: 2950: 2945: 2940: 2939: 2935: 2930: 2925: 2924: 2920: 2915: 2910: 2909: 2905: 2900: 2895: 2894: 2890: 2885: 2880: 2879: 2875: 2870: 2865: 2864: 2860: 2855: 2850: 2849: 2845: 2840: 2835: 2834: 2830: 2825: 2820: 2819: 2815: 2810: 2805: 2804: 2800: 2795: 2790: 2789: 2785: 2780: 2775: 2774: 2770: 2765: 2760: 2759: 2756:String table 2755: 2750: 2745: 2744: 2741:Symbol table 2740: 2735: 2730: 2729: 2726:Program data 2725: 2720: 2715: 2714: 2710: 2705: 2700: 2699: 2695: 2692: 2689: 2688: 2684: 2679: 2672: 2668: 2664: 2659: 2652: 2648: 2645: 2642: 2639: 2638: 2629:Size (bytes) 2624: 2611: 2604: 2599: 2598: 2575: 2570: 2567: 2564: 2559: 2554: 2553: 2545: 2540: 2538: 2535: 2533: 2528: 2527: 2523: 2518: 2515: 2512: 2507: 2502: 2501: 2497: 2492: 2489: 2486: 2481: 2476: 2475: 2471: 2466: 2463: 2460: 2455: 2450: 2449: 2445: 2440: 2437: 2434: 2429: 2424: 2423: 2419: 2414: 2411: 2408: 2403: 2398: 2397: 2389: 2384: 2379: 2378: 2374: 2369: 2364: 2363: 2359: 2354: 2349: 2348: 2344: 2341: 2338: 2337: 2333: 2328: 2325: 2323: 2318: 2316: 2315: 2305: 2300: 2299: 2290: 2285: 2284: 2278: 2273: 2272: 2263: 2258: 2257: 2253: 2248: 2243: 2242: 2238: 2233: 2228: 2227: 2223: 2218: 2213: 2212: 2208: 2203: 2198: 2197: 2193: 2188: 2183: 2182: 2178: 2173: 2168: 2167: 2163: 2158: 2153: 2152: 2148: 2143: 2138: 2137: 2133: 2130: 2127: 2126: 2122: 2117: 2108: 2104: 2101: 2098: 2095: 2094: 2080: 2074: 2068: 2064: 2037: 2030: 2025: 2024: 2020: 2015: 2007: 2002: 2001: 1997: 1992: 1984: 1979: 1978: 1974: 1969: 1961: 1956: 1955: 1951: 1946: 1938: 1933: 1932: 1928: 1923: 1915: 1910: 1909: 1905: 1900: 1892: 1887: 1886: 1882: 1877: 1869: 1864: 1863: 1859: 1854: 1851: 1848: 1843: 1838: 1837: 1825: 1820: 1817: 1814: 1809: 1804: 1803: 1798: 1794: 1789: 1786: 1783: 1777: 1769: 1764: 1755: 1747: 1742: 1741: 1738: 1735: 1730: 1729: 1726: 1723: 1718: 1717: 1714: 1711: 1706: 1705: 1702: 1699: 1694: 1693: 1689: 1686: 1681: 1680: 1677: 1674: 1669: 1668: 1665: 1662: 1657: 1656: 1652: 1647: 1646: 1642: 1637: 1636: 1632: 1627: 1626: 1622: 1617: 1616: 1613: 1610: 1605: 1604: 1600: 1595: 1594: 1590: 1585: 1584: 1581: 1578: 1573: 1572: 1569: 1566: 1561: 1560: 1557: 1554: 1549: 1548: 1545: 1542: 1537: 1536: 1532: 1527: 1526: 1522: 1517: 1516: 1512: 1507: 1506: 1503: 1500: 1495: 1494: 1491: 1488: 1483: 1482: 1478: 1473: 1472: 1469: 1466: 1461: 1460: 1456: 1451: 1450: 1446: 1441: 1440: 1436: 1431: 1430: 1426: 1421: 1420: 1416: 1411: 1410: 1407: 1404: 1399: 1398: 1394: 1389: 1388: 1384: 1379: 1378: 1375: 1372: 1367: 1366: 1363: 1360: 1355: 1354: 1351: 1348: 1343: 1342: 1339: 1336: 1331: 1330: 1327: 1324: 1319: 1318: 1315: 1312: 1307: 1306: 1303: 1300: 1295: 1294: 1291: 1288: 1283: 1282: 1279: 1276: 1271: 1270: 1267: 1264: 1259: 1258: 1255: 1252: 1247: 1246: 1243: 1240: 1235: 1234: 1231: 1230:Digital Alpha 1228: 1223: 1222: 1218: 1215: 1210: 1209: 1206:Motorola RCE 1205: 1200: 1199: 1196: 1193: 1188: 1187: 1184:Fujitsu FR20 1183: 1178: 1177: 1174: 1171: 1166: 1165: 1161: 1156: 1155: 1151: 1146: 1145: 1141: 1138: 1133: 1132: 1128: 1125: 1120: 1119: 1116: 1113: 1108: 1107: 1104: 1101: 1096: 1095: 1092: 1089: 1084: 1083: 1079: 1074: 1073: 1070: 1067: 1062: 1061: 1058: 1055: 1050: 1049: 1046: 1043: 1038: 1037: 1034: 1031: 1026: 1025: 1022: 1019: 1014: 1013: 1010: 1007: 1002: 1001: 998: 995: 990: 989: 986: 983: 978: 977: 974: 971: 966: 965: 962: 959: 954: 953: 949: 944: 943: 939: 936: 935: 931: 927: 922: 913: 905: 900: 899: 892: 887: 886: 882: 877: 876: 869: 864: 863: 859: 856: 851: 850: 846: 843: 838: 837: 833: 830: 825: 824: 820: 817: 812: 811: 807: 804: 799: 798: 794: 791: 788: 787: 783: 778: 769: 765: 760: 751: 748: 738: 723: 718: 709: 702: 699: 694: 693: 690: 686: 681: 680: 676: 671: 670: 667: 664: 659: 658: 655: 652: 647: 646: 643: 640: 635: 634: 631: 628: 623: 622: 618: 613: 612: 609: 606: 601: 600: 597: 594: 589: 588: 585: 582: 577: 576: 572: 569: 564: 563: 560: 557: 552: 551: 548: 545: 540: 539: 536: 533: 528: 527: 524: 521: 516: 515: 512: 509: 504: 503: 500: 497: 492: 491: 487: 484: 483: 479: 475: 470: 461: 453: 448: 439: 431: 419: 414: 405: 393: 388: 379: 375: 371: 356: 347: 338: 334: 331: 328: 325: 324: 310: 304: 301: 297: 287: 284: 282: 278: 269: 262: 259: 257: 253: 252: 251: 243: 241: 237: 233: 229: 225: 221: 216: 214: 210: 206: 202: 198: 194: 191:(ABI) of the 190: 186: 182: 178: 174: 170: 166: 162: 158: 154: 146: 142: 137: 128: 126: 122: 119: 115: 111: 107: 103: 100: 96: 93: 90: 86: 80: 78: 74: 29: 27: 23: 5611: 5498:Bruce Perens 5424: 5404: 5396: 5390: 5372: 5345:. Retrieved 5313: 5288:. Retrieved 5277: 5266:. Retrieved 5264:. osnews.com 5255: 5244:. Retrieved 5233: 5222:. Retrieved 5211: 5200:. Retrieved 5196:the original 5185: 5174:. Retrieved 5170:the original 5159: 5148:. Retrieved 5144:the original 5133: 5121:. Retrieved 5117: 5108: 5096:. Retrieved 5092: 5083: 5071:. Retrieved 5067: 5058: 5049: 5040: 5028:. Retrieved 5024:the original 5019: 5009: 5001: 4995:. Retrieved 4980: 4973: 4964: 4960: 4951: 4940:. Retrieved 4936: 4926: 4921:on 2018-5-30 4919:the original 4910:. Retrieved 4903:the original 4890: 4879:. Retrieved 4875:the original 4865: 4840:. Retrieved 4833:the original 4820: 4809:. Retrieved 4805:the original 4795: 4784:. Retrieved 4780:the original 4770: 4758:. Retrieved 4754: 4745: 4734:. Retrieved 4724: 4713:. Retrieved 4709:the original 4699: 4685: 4671: 4659:. Retrieved 4655: 4646: 4635:. Retrieved 4631:"ELF Header" 4625: 4615: 4611: 4600: 4595: 4584: 4472: 4460: 4425: 4387:, Ron Holt, 4381:Keith Bostic 4369:Bruce Perens 4362: 4355: 4348: 4345: 4314: 4313: 4301: 4291: 4276: 4261: 4246: 4231: 4215: 4212:(1995-10-01) 4206: 4199: 4183: 4168: 4157:(2003-06-11) 4145: 4138: 4122: 4106: 4091: 4076: 4061: 4045: 4037: 3990: 3985:to the main 3976: 3877: 3840: 3771: 3756: 3703:format; the 3673: 3581: 3568: 3563:Editing help 3545: 3522:Applications 3472:GNU Binutils 3462:GNU Binutils 3446:GNU Binutils 3386:sh_addralign 3202:SHF_MASKPROC 3191:OS-specific 2722:SHT_PROGBITS 2666: 2085:Size (bytes) 2048: 1395:Siemens PCP 1152:IBM SPU/SPC 733:e_ident == 3 730: 374:magic number 360:followed by 315:Size (bytes) 293: 285: 274: 249: 224:endiannesses 217: 164: 160: 156: 150: 144: 140: 77:Magic number 5570:object file 5466:manual page 5452:manual page 4604:Version 1.1 4588:Version 1.2 4321:format for 4319:binary file 3911:Siemens C65 3821:Nintendo 64 3726:Stratus VOS 3590:formats in 3232:SHF_EXCLUDE 3217:SHF_ORDERED 3097:SHF_STRINGS 3071:Executable 2797:SHT_DYNAMIC 2059:e_phentsize 1971:e_shentsize 1925:e_phentsize 1797:entry point 1688:Arm 64-bits 1612:Digital VAX 1314:Hitachi H8S 1158:0x18 - 0x23 1103:Intel 80960 1076:0x0B - 0x0E 1033:Intel 80860 860:Core file. 573:(Monterey) 307:ELF header 246:File layout 207:systems on 177:object code 169:file format 5566:Executable 5347:2020-01-12 5290:2011-02-06 5268:2010-07-05 5246:2010-07-13 5224:2010-07-25 5202:2007-05-06 5176:2008-05-06 5150:2007-06-06 5020:Quarks Lab 4997:2017-06-08 4942:2016-08-19 4912:2018-05-30 4881:2014-01-19 4842:2016-10-19 4811:2014-01-19 4786:2019-03-31 4751:"elfutils" 4736:2017-04-05 4715:2019-10-28 4637:2014-02-07 4590:(May 1995) 4569:References 4487:byte order 4481:and other 4475:fat binary 4448:LinuxWorld 4436:OpenServer 4365:Marc Ewing 3981:that adds 3949:Nokia N900 3737:Fuchsia OS 3412:sh_entsize 3197:0xF0000000 3187:SHF_MASKOS 3182:0x0FF00000 2972:0x60000000 2872:SHT_DYNSYM 2827:SHT_NOBITS 2752:SHT_STRTAB 2737:SHT_SYMTAB 2302:0x7FFFFFFF 2287:0x70000000 2275:0x6FFFFFFF 2260:0x60000000 2245:0x00000007 2230:0x00000006 2224:Reserved. 2215:0x00000005 2200:0x00000004 2185:0x00000003 2175:PT_DYNAMIC 2170:0x00000002 2155:0x00000001 2140:0x00000000 2017:e_shstrndx 1748:LoongArch 1737:WDC 65C816 1468:AMD x86-64 906:ET_HIPROC 430:endianness 290:ELF header 185:core dumps 173:executable 106:executable 5311:(2000) . 4491:word size 4483:Unix-like 4327:Unix-like 4034:Generic: 4005:and with 4001:(8-bit), 3999:Atmel AVR 3957:uses ELF 3850:AmigaOS 4 3811:Dreamcast 3681:, in its 3592:Unix-like 3515:core dump 3503:The Unix 3496:uses the 3288:sh_offset 3227:0x8000000 3212:0x4000000 3157:SHF_GROUP 3082:SHF_MERGE 3052:SHF_ALLOC 3041:Writable 3037:SHF_WRITE 2932:SHT_GROUP 2861:Reserved 2857:SHT_SHLIB 2667:.shstrtab 2587:equating 2307:PT_HIPROC 2292:PT_LOPROC 2190:PT_INTERP 1766:e_version 1701:Zilog Z80 1195:TRW RH-32 1129:(64-bit) 1021:Intel MCU 924:e_machine 893:ET_LOPROC 808:Unknown. 240:platforms 215:project. 205:Unix-like 153:computing 118:core dump 5700:Category 5520:Archived 5479:Archived 5448:FreeBSD 5357:Errata: 5341:Archived 5337:42413382 5123:27 April 5098:27 April 5073:27 April 4851:cite web 4760:30 April 4661:27 April 4656:linux.no 4508:See also 4440:UnixWare 4351:standard 4349:de facto 4150:Archived 3987:firmware 3927:, v360, 3921:Motorola 3816:GameCube 3689:versions 3660:Neutrino 3643:Syllable 3468:elfutils 3026:Meaning 3011:sh_flags 2977:SHT_LOOS 2812:SHT_NOTE 2782:SHT_HASH 2767:SHT_RELA 2707:SHT_NULL 2696:Meaning 2635:Purpose 2591:modulus 2589:p_offset 2494:p_filesz 2416:p_offset 2345:Meaning 2220:PT_SHLIB 2134:Meaning 2091:Purpose 1902:e_ehsize 1173:NEC V800 883:ET_HIOS 795:Meaning 689:CloudABI 677:FenixOS 547:GNU Hurd 499:System V 366:45 4c 46 351:through 321:Purpose 277:run time 145:sections 141:segments 5572:formats 5528:Groklaw 5383:at the 4444:Solaris 4421:SunSoft 4401:FreeBSD 4286:Symbian 4271:zSeries 4194:PowerPC 4178:PA-RISC 4022:PowerPC 3995:modding 3991:ELFPack 3965:. With 3955:Android 3925:SLVR L7 3907:Siemens 3883:Symbian 3860:MorphOS 3843:PowerPC 3837:PowerPC 3721:RISC OS 3705:PowerPC 3683:Itanium 3679:OpenVMS 3628:OpenBSD 3618:FreeBSD 3608:Illumos 3604:Solaris 3494:objdump 3489:objdump 3482:FreeBSD 3478:elfdump 3453:readelf 3360:sh_info 3337:sh_link 3314:sh_size 3262:sh_addr 3172:SHF_TLS 2962:SHT_NUM 2842:SHT_REL 2681:sh_type 2661:sh_name 2649:64-bit 2646:32-bit 2643:64-bit 2640:32-bit 2626:Offset 2593:p_align 2585:p_vaddr 2572:p_align 2548:p_flags 2542:p_flags 2520:p_memsz 2468:p_paddr 2442:p_vaddr 2330:p_flags 2280:PT_HIOS 2265:PT_LOOS 2235:PT_PHDR 2205:PT_NOTE 2160:PT_LOAD 2145:PT_NULL 2105:64-bit 2071:p_flags 2065:ELF vs 2055:e_phnum 2051:e_phoff 1994:e_shnum 1948:e_phnum 1879:e_flags 1856:e_shoff 1822:e_phoff 1791:e_entry 1770:Set to 1127:PowerPC 1115:PowerPC 870:ET_LOOS 857:ET_CORE 831:ET_EXEC 805:ET_NONE 762:e_ident 745:e_ident 741:e_ident 720:e_ident 642:OpenVMS 630:OpenBSD 596:FreeBSD 559:Solaris 472:e_ident 454:Set to 450:e_ident 416:e_ident 390:e_ident 353:e_ident 349:e_ident 335:64-bit 175:files, 5647:OS/360 5627:Mach-O 5464:elf(5) 5462:Linux 5450:elf(5) 5352:Code: 5335:  5325:  5030:17 Jan 4988:  4442:, and 4413:NetBSD 4315:86open 4310:86open 4288:OS 9: 4226:RISC-V 4010:MSP430 3903:, etc. 3623:NetBSD 3546:is in 3020:Value 2816:Notes 2690:Value 2632:Field 2339:Value 2250:PT_TLS 2119:p_type 2102:32-bit 2099:64-bit 2096:32-bit 2082:Offset 2067:64-bit 2063:32-bit 1713:RISC-V 1242:SuperH 902:0xFFFF 889:0xFF00 879:0xFEFF 866:0xFE00 844:ET_DYN 818:ET_REL 780:e_type 523:NetBSD 332:32-bit 329:64-bit 326:32-bit 312:Offset 300:64-bit 296:32-bit 213:86open 183:, and 155:, the 110:object 102:Binary 67:, and 31:none, 5667:XCOFF 5607:ECOFF 5582:a.out 4937:ZDNet 4906:(PDF) 4899:(PDF) 4836:(PDF) 4829:(PDF) 4540:DWARF 4479:Linux 4428:lxrun 4409:Linux 4405:Intel 4256:S/390 4241:SPARC 4101:IA-64 4086:IA-32 4056:AMD64 4018:Apple 4003:AVR32 3979:patch 3945:Nokia 3893:W800i 3831:Wii U 3742:Z/TPF 3732:SkyOS 3715:Haiku 3687:amd64 3664:MINIX 3648:HP-UX 3633:Redox 3599:Linux 3584:a.out 3552:prose 3440:Tools 3167:0x400 3152:0x200 3137:0x100 3023:Name 3001:0x08 2693:Name 2674:0x04 2654:0x00 2342:Name 2128:Value 2088:Field 1744:0x102 1732:0x101 1338:IA-64 973:SPARC 937:Value 789:Value 687:Nuxi 608:Tru64 535:Linux 511:HP-UX 485:Value 370:ASCII 368:) in 318:Field 57:.puff 5685:.exe 5622:Hunk 5617:GOFF 5592:COFF 5568:and 5333:OCLC 5323:ISBN 5125:2015 5100:2015 5075:2015 5032:2023 4986:ISBN 4857:link 4762:2017 4663:2015 4557:vDSO 4419:and 4397:BSDI 4393:BeOS 4375:and 4325:and 4323:Unix 4302:The 4133:MIPS 4117:M32R 3935:Bada 3915:EL71 3901:W300 3897:W610 3865:AROS 3806:GP2X 3752:Deos 3693:BeOS 3685:and 3613:IRIX 3588:COFF 3586:and 3548:list 3506:file 3427:0x40 3422:0x28 3401:0x38 3396:0x24 3375:0x30 3370:0x20 3352:0x2C 3347:0x1C 3329:0x28 3324:0x18 3303:0x20 3298:0x14 3277:0x18 3272:0x10 3251:0x10 3246:0x0C 3122:0x80 3107:0x40 3092:0x20 3077:0x10 2992:... 2989:... 2986:... 2957:0x13 2942:0x12 2927:0x11 2912:0x10 2897:0x0F 2882:0x0E 2867:0x0B 2852:0x0A 2606:0x38 2601:0x20 2579:and 2561:0x30 2556:0x1C 2530:0x18 2509:0x28 2504:0x14 2483:0x20 2478:0x10 2457:0x18 2452:0x0C 2431:0x10 2426:0x08 2405:0x08 2400:0x04 2386:PF_R 2371:PF_W 2356:PF_X 2320:0x04 2131:Name 2111:0x00 2032:0x40 2027:0x34 2009:0x3E 2004:0x32 1986:0x3C 1981:0x30 1963:0x3A 1958:0x2E 1940:0x38 1935:0x2C 1917:0x36 1912:0x2A 1894:0x34 1889:0x28 1871:0x30 1866:0x24 1845:0x28 1840:0x20 1832:0x40 1828:0x34 1811:0x20 1806:0x1C 1780:0x18 1758:0x14 1720:0xF7 1708:0xF3 1696:0xDC 1683:0xB7 1671:0xAF 1659:0x8C 1649:0x4F 1639:0x4E 1629:0x4D 1619:0x4C 1607:0x4B 1597:0x4A 1587:0x49 1575:0x48 1563:0x47 1551:0x46 1539:0x45 1529:0x44 1519:0x43 1509:0x42 1497:0x41 1485:0x40 1475:0x3F 1463:0x3E 1453:0x3D 1443:0x3C 1433:0x3B 1423:0x3A 1413:0x39 1401:0x38 1391:0x37 1381:0x36 1369:0x35 1357:0x34 1345:0x33 1333:0x32 1321:0x31 1309:0x30 1297:0x2F 1285:0x2E 1273:0x2D 1261:0x2C 1249:0x2B 1237:0x2A 1225:0x29 1212:0x28 1202:0x27 1190:0x26 1180:0x25 1168:0x24 1148:0x17 1140:S390 1135:0x16 1122:0x15 1110:0x14 1098:0x13 1086:0x0F 1064:0x0A 1052:0x09 1045:MIPS 1040:0x08 1028:0x07 1016:0x06 1004:0x05 992:0x04 980:0x03 968:0x02 956:0x01 946:0x00 940:ISA 916:0x12 853:0x04 840:0x03 827:0x02 814:0x01 801:0x00 792:Type 772:0x10 754:0x09 712:0x08 696:0x12 683:0x11 673:0x10 666:AROS 661:0x0F 649:0x0E 637:0x0D 625:0x0C 615:0x0B 603:0x0A 591:0x09 584:IRIX 579:0x08 566:0x07 554:0x06 542:0x04 530:0x03 518:0x02 506:0x01 494:0x00 488:ABI 464:0x07 442:0x06 434:0x10 408:0x05 382:0x04 358:0x7F 341:0x00 281:byte 201:Unix 193:Unix 171:for 65:.mod 53:.prx 49:.out 41:.elf 37:.bin 33:.axf 5657:PEF 5642:OMF 5612:ELF 5602:COM 5597:CMD 5587:AIF 5526:on 5511:IBM 5509:vs 5505:in 4502:ABI 4495:CPU 4417:SCO 4337:x86 4071:Arm 3959:.so 3929:v3i 3826:Wii 3697:x86 3658:QNX 3652:SOM 3062:0x4 3047:0x2 3032:0x1 2837:0x9 2822:0x8 2807:0x7 2792:0x6 2777:0x5 2762:0x4 2747:0x3 2732:0x2 2717:0x1 2702:0x0 2381:0x4 2366:0x2 2351:0x1 1830:or 1217:Arm 985:x86 571:AIX 478:ABI 424:or 398:or 362:ELF 298:or 230:or 228:CPU 209:x86 161:ELF 151:In 69:.so 61:.ko 5702:: 5652:PE 5637:NE 5632:MZ 5395:, 5339:. 5331:. 5321:. 5116:. 5091:. 5066:. 5048:, 5018:. 5000:. 4935:. 4853:}} 4849:{{ 4753:. 4654:. 4576:^ 4493:, 4489:, 4458:. 4438:, 4423:. 4415:, 4411:, 4407:, 4403:, 4399:, 4395:, 4273:: 4258:: 4243:: 4228:: 4196:: 4180:: 4165:: 4135:: 4119:: 4103:: 4088:: 4073:: 4058:: 3899:, 3895:, 3799:, 3795:, 3791:, 3787:, 3783:, 3779:, 3606:/ 3408:8 3405:4 3382:8 3379:4 3356:4 3333:4 3310:8 3307:4 3284:8 3281:4 3258:8 3255:4 3007:8 3004:4 2677:4 2657:4 2595:. 2115:4 729:. 480:. 436:. 376:. 242:. 179:, 116:, 112:, 108:, 104:, 63:, 59:, 55:, 51:, 47:, 45:.o 43:, 39:, 35:, 5662:X 5558:e 5551:t 5544:v 5369:. 5350:. 5293:. 5271:. 5249:. 5227:. 5205:. 5179:. 5153:. 5127:. 5102:. 5077:. 5034:. 4945:. 4915:. 4884:. 4859:) 4845:. 4814:. 4789:. 4764:. 4739:. 4718:. 4693:. 4679:. 4665:. 4640:. 3951:. 3941:. 3917:; 3711:) 3654:) 3573:) 3569:( 3555:. 3484:. 3464:. 2581:1 2577:0 2568:8 2565:4 2536:4 2516:8 2513:4 2490:8 2487:4 2464:8 2461:4 2438:8 2435:4 2412:8 2409:4 2326:4 2013:2 1990:2 1967:2 1944:2 1921:2 1898:2 1875:4 1852:8 1849:4 1818:8 1815:4 1787:8 1784:4 1772:1 1762:4 920:2 776:2 758:7 727:8 716:1 468:1 456:1 446:1 426:2 422:1 412:1 400:2 396:1 386:1 364:( 345:4 159:( 147:.

Index

Filename extension
Magic number
Unix System Laboratories
Binary
executable
object
shared library
core dump
Container for

computing
file format
executable
object code
shared libraries
core dumps
application binary interface
Unix
System V Release 4
Unix
Unix-like
x86
86open
cross-platform
endiannesses
CPU
instruction set architecture
operating systems
platforms
memory segments

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.