FreeNOS
Data Fields
ELF64Header Struct Reference

#include <ELFHeader.h>

Data Fields

u8 ident [ELF_INDEX_NIDENT]
 Magic number and other info.
 
u16 type
 Object file type.
 
u16 machine
 Physical machine architecture.
 
u32 version
 Object file version.
 
u64 entry
 Entry point virtual address.
 
u64 programHeaderOffset
 Program header table file offset.
 
u64 sectionHeaderOffset
 
u32 flags
 
u16 headerSize
 ELF header size in bytes.
 
u16 programHeaderEntrySize
 Program header table entry size.
 
u16 programHeaderEntryCount
 Program header table entry count.
 
u16 sectionHeaderEntrySize
 Section header table entry size.
 
u16 sectionHeaderEntryCount
 Section header table entry count.
 
u16 sectionHeaderStringsIndex
 Section header string table index.
 

Detailed Description

Definition at line 272 of file ELFHeader.h.

Field Documentation

◆ entry

u64 ELF64Header::entry

Entry point virtual address.

Definition at line 287 of file ELFHeader.h.

◆ flags

u32 ELF64Header::flags

Definition at line 296 of file ELFHeader.h.

◆ headerSize

u16 ELF64Header::headerSize

ELF header size in bytes.

Definition at line 299 of file ELFHeader.h.

◆ ident

u8 ELF64Header::ident[ELF_INDEX_NIDENT]

Magic number and other info.

Definition at line 275 of file ELFHeader.h.

◆ machine

u16 ELF64Header::machine

Physical machine architecture.

Definition at line 281 of file ELFHeader.h.

◆ programHeaderEntryCount

u16 ELF64Header::programHeaderEntryCount

Program header table entry count.

Definition at line 305 of file ELFHeader.h.

◆ programHeaderEntrySize

u16 ELF64Header::programHeaderEntrySize

Program header table entry size.

Definition at line 302 of file ELFHeader.h.

◆ programHeaderOffset

u64 ELF64Header::programHeaderOffset

Program header table file offset.

Definition at line 290 of file ELFHeader.h.

◆ sectionHeaderEntryCount

u16 ELF64Header::sectionHeaderEntryCount

Section header table entry count.

Definition at line 311 of file ELFHeader.h.

◆ sectionHeaderEntrySize

u16 ELF64Header::sectionHeaderEntrySize

Section header table entry size.

Definition at line 308 of file ELFHeader.h.

◆ sectionHeaderOffset

u64 ELF64Header::sectionHeaderOffset

Definition at line 293 of file ELFHeader.h.

◆ sectionHeaderStringsIndex

u16 ELF64Header::sectionHeaderStringsIndex

Section header string table index.

Definition at line 314 of file ELFHeader.h.

◆ type

u16 ELF64Header::type

Object file type.

Definition at line 278 of file ELFHeader.h.

◆ version

u32 ELF64Header::version

Object file version.

Definition at line 284 of file ELFHeader.h.


The documentation for this struct was generated from the following file: