ELF는 Executalbe and Linkable Format의 약어이다. -- 김도집 [[DateTime(2005-11-07T01:00:32)]] ELF 포맷에 대한 문서는 [http://www.skyfree.org/linux/references/ELF_Format.pdf ] 에서 다운 받을 수 있다. 그외 x86의 ELF 포맷을 역으로 분석한 것도 있는데 [http://www.linuxsa.org.au/meetings/reveng-0.2.pdf] 도 좋은 참고 자료가 될 것이다. ARM에서 ELF에 대한 [wiki:ArmAbi ARM ABI]를 참고하자. [[TableOfContents]] = ELF 개요 = ELF는 크게 세개의 헤더를 갖는다. * ELF header * Program header table * Section header table ELF header는 ELF 파일의 처음에 위치하며 그외 header는 어디든 위치할 수 있다. 또한 ELF 파일이 Linking View, Excecution View 등의 관점에 따라 Program header table이 생략되거나 Section header table이 생략될 수도 있다.