KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
elf_shdr_t Struct Reference

ELF Section header. More...

#include <kos/elf.h>

Data Fields

uint32_t name
 Index into string table.
 
uint32_t type
 Section type.
 
uint32_t flags
 Section flags.
 
uint32_t addr
 In-memory offset.
 
uint32_t offset
 On-disk offset.
 
uint32_t size
 Size (if SHT_NOBITS, amount of 0s needed)
 
uint32_t link
 Section header table index link.
 
uint32_t info
 Section header extra info.
 
uint32_t addralign
 Alignment constraints.
 
uint32_t entsize
 Fixed-size table entry sizes.
 

Detailed Description

ELF Section header.

This structure represents the header on each ELF section.

Field Documentation

◆ addr

uint32_t elf_shdr_t::addr

In-memory offset.

◆ addralign

uint32_t elf_shdr_t::addralign

Alignment constraints.

◆ entsize

uint32_t elf_shdr_t::entsize

Fixed-size table entry sizes.

◆ flags

uint32_t elf_shdr_t::flags

Section flags.

See also
Section Header Flags

◆ info

uint32_t elf_shdr_t::info

Section header extra info.

◆ link

uint32_t elf_shdr_t::link

Section header table index link.

◆ name

uint32_t elf_shdr_t::name

Index into string table.

◆ offset

uint32_t elf_shdr_t::offset

On-disk offset.

◆ size

uint32_t elf_shdr_t::size

Size (if SHT_NOBITS, amount of 0s needed)

◆ type

uint32_t elf_shdr_t::type

Section type.

See also
Section Header Types

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