Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::processes::ELFSectionHeader64 Struct Reference

The header for the sections in a 64-bit ELF file. More...

#include <elf.h>

Public Attributes

uint32_t name_index
 The index into the section header string table where the name of this section is located.
 
uint32_t type
 The type of the section (see ELFSectionType)
 
uint64_t sh_flags
 The flags of the section (see ELFSectionFlags)
 
uint64_t virtual_address
 Where the section is to be loaded in memory.
 
uint64_t offset
 The offset in the file where the section is located.
 
uint64_t size
 The size of the section in the file.
 
uint32_t link
 Section index link (meaning depends on section type)
 
uint32_t info
 Extra information (meaning depends on section type)
 
uint64_t address_alignment
 The required alignment of the section in memory (normally 2^n)
 
uint64_t entry_size
 The size of each entry in the section if it contains a table of fixed-size entries.
 

Detailed Description

The header for the sections in a 64-bit ELF file.

Definition at line 198 of file elf.h.

Member Data Documentation

◆ address_alignment

uint64_t MaxOS::processes::ELFSectionHeader64::address_alignment

The required alignment of the section in memory (normally 2^n)

Definition at line 208 of file elf.h.

◆ entry_size

uint64_t MaxOS::processes::ELFSectionHeader64::entry_size

The size of each entry in the section if it contains a table of fixed-size entries.

Definition at line 209 of file elf.h.

◆ info

uint32_t MaxOS::processes::ELFSectionHeader64::info

Extra information (meaning depends on section type)

Definition at line 207 of file elf.h.

◆ link

uint32_t MaxOS::processes::ELFSectionHeader64::link

Section index link (meaning depends on section type)

Definition at line 206 of file elf.h.

◆ name_index

uint32_t MaxOS::processes::ELFSectionHeader64::name_index

The index into the section header string table where the name of this section is located.

Definition at line 200 of file elf.h.

◆ offset

uint64_t MaxOS::processes::ELFSectionHeader64::offset

The offset in the file where the section is located.

Definition at line 204 of file elf.h.

◆ sh_flags

uint64_t MaxOS::processes::ELFSectionHeader64::sh_flags

The flags of the section (see ELFSectionFlags)

Definition at line 202 of file elf.h.

◆ size

uint64_t MaxOS::processes::ELFSectionHeader64::size

The size of the section in the file.

Definition at line 205 of file elf.h.

◆ type

uint32_t MaxOS::processes::ELFSectionHeader64::type

The type of the section (see ELFSectionType)

Definition at line 201 of file elf.h.

◆ virtual_address

uint64_t MaxOS::processes::ELFSectionHeader64::virtual_address

Where the section is to be loaded in memory.

Definition at line 203 of file elf.h.


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