KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
elf_shdr_t Struct Reference

ELF Section header. More...

#include <kos/elf.h>

Data Fields

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

Detailed Description

ELF Section header.

This structure represents the header on each ELF section.


Field Documentation

uint32 elf_shdr_t::addr

In-memory offset.

uint32 elf_shdr_t::addralign

Alignment constraints.

uint32 elf_shdr_t::entsize

Fixed-size table entry sizes.

uint32 elf_shdr_t::flags

Section flags.

See also:
Section header flags
uint32 elf_shdr_t::info

Section header extra info.

uint32 elf_shdr_t::link

Section header table index link.

uint32 elf_shdr_t::name

Index into string table.

uint32 elf_shdr_t::offset

On-disk offset.

uint32 elf_shdr_t::size

Size (if SHT_NOBITS, amount of 0s needed)

uint32 elf_shdr_t::type

Section type.

See also:
Section header types

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