vox.be.elf64

Members

Enums

Elf64SegmentAttributes
enum Elf64SegmentAttributes
Undocumented in source.
Elf64SegmentType
enum Elf64SegmentType
Undocumented in source.
ElfDataEncoding
enum ElfDataEncoding
Undocumented in source.
ElfMachineType
enum ElfMachineType
Undocumented in source.
ElfObjectFileClass
enum ElfObjectFileClass
Undocumented in source.
ElfObjectFileType
enum ElfObjectFileType
Undocumented in source.
ElfOsAbi
enum ElfOsAbi
Undocumented in source.
ElfSectionIndicies
enum ElfSectionIndicies
Undocumented in source.

Structs

Elf64Header
struct Elf64Header

The file header is located at the beginning of the file, and is used to locate the other parts of the file.

Elf64ProgramHeader
struct Elf64ProgramHeader
Undocumented in source.
Elf64SectionHeader
struct Elf64SectionHeader
Undocumented in source.

Meta

Authors

Andrey Penechko. Resources: - https://www.muppetlabs.com/~breadbox/software/ELF.txt - ELF-64 Object File Format: Version 1.5 Draft 2, May 27, 1998 - http://www.skyfree.org/linux/references/ELF_Format.pdf - https://github.com/aspieln3r/spergland/wiki/ELF-File-:-short-summary - https://refspecs.linuxbase.org/elf/gabi4+/ch4.eheader.html An ELF object file consists of the following parts: * File header, which must appear at the beginning of the file. * Section table, required for relocatable files, and optional for loadable files. * Program header table, required for loadable files, and optional for relocatable files. This table describes the loadable segments and other data structures required for loading a program or dynamically-linked library in preparation for execution. * Contents of the sections or segments, including loadable data, relocations, and string and symbol tables.