KallistiOS  ##version##
 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. More...
 
uint32 type
 Section type. More...
 
uint32 flags
 Section flags. More...
 
uint32 addr
 In-memory offset. More...
 
uint32 offset
 On-disk offset. More...
 
uint32 size
 Size (if SHT_NOBITS, amount of 0s needed) More...
 
uint32 link
 Section header table index link. More...
 
uint32 info
 Section header extra info. More...
 
uint32 addralign
 Alignment constraints. More...
 
uint32 entsize
 Fixed-size table entry sizes. More...
 

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: