PatchworkOS
Loading...
Searching...
No Matches
elf_shdr_t Struct Reference

ELF section header. More...

#include <elf.h>

Data Fields

uint32_t name
 
elf_shdr_type_t type
 
elf_shdr_flags_t flags
 
uint64_t address
 
uint64_t offset
 
uint64_t size
 
uint32_t link
 
uint32_t info
 
uint64_t addressAlign
 
uint64_t entrySize
 

Detailed Description

ELF section header.

The elf_shdr_t structure used in ELF files to store information about a section.

Definition at line 315 of file elf.h.

Field Documentation

◆ address

uint64_t elf_shdr_t::address

Definition at line 320 of file elf.h.

◆ addressAlign

uint64_t elf_shdr_t::addressAlign

Definition at line 325 of file elf.h.

◆ entrySize

uint64_t elf_shdr_t::entrySize

Definition at line 326 of file elf.h.

Referenced by load_symbol_table().

◆ flags

elf_shdr_flags_t elf_shdr_t::flags

Definition at line 319 of file elf.h.

◆ info

uint32_t elf_shdr_t::info

Definition at line 324 of file elf.h.

◆ link

uint32_t elf_shdr_t::link

Definition at line 323 of file elf.h.

Referenced by load_symbol_table().

◆ name

uint32_t elf_shdr_t::name

Definition at line 317 of file elf.h.

◆ offset

uint64_t elf_shdr_t::offset

Definition at line 321 of file elf.h.

Referenced by is_valid_shdr(), and load_symbol_table().

◆ size

uint64_t elf_shdr_t::size

Definition at line 322 of file elf.h.

Referenced by is_valid_shdr(), and load_symbol_table().

◆ type

elf_shdr_type_t elf_shdr_t::type

Definition at line 318 of file elf.h.

Referenced by find_section_by_type(), is_valid_shdr(), and load_symbol_table().


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