RetroArch
Public Attributes | List of all members
elf::Header Struct Reference

#include <elf.h>

Collaboration diagram for elf::Header:
[legend]

Public Attributes

be_val< uint32_t > magic
 
be_val< uint8_t > fileClass
 
be_val< uint8_t > encoding
 
be_val< uint8_t > elfVersion
 
be_val< uint16_t > abi
 
be_val< uint8_t > pad [7]
 
be_val< uint16_t > type
 
be_val< uint16_t > machine
 
be_val< uint32_t > version
 
be_val< uint32_t > entry
 
be_val< uint32_t > phoff
 
be_val< uint32_t > shoff
 
be_val< uint32_t > flags
 
be_val< uint16_t > ehsize
 
be_val< uint16_t > phentsize
 
be_val< uint16_t > phnum
 
be_val< uint16_t > shentsize
 
be_val< uint16_t > shnum
 
be_val< uint16_t > shstrndx
 

Member Data Documentation

◆ abi

be_val<uint16_t> elf::Header::abi

◆ ehsize

be_val<uint16_t> elf::Header::ehsize

◆ elfVersion

be_val<uint8_t> elf::Header::elfVersion

◆ encoding

be_val<uint8_t> elf::Header::encoding

◆ entry

be_val<uint32_t> elf::Header::entry

◆ fileClass

be_val<uint8_t> elf::Header::fileClass

◆ flags

be_val<uint32_t> elf::Header::flags

◆ machine

be_val<uint16_t> elf::Header::machine

◆ magic

be_val<uint32_t> elf::Header::magic

◆ pad

be_val<uint8_t> elf::Header::pad[7]

◆ phentsize

be_val<uint16_t> elf::Header::phentsize

◆ phnum

be_val<uint16_t> elf::Header::phnum

◆ phoff

be_val<uint32_t> elf::Header::phoff

◆ shentsize

be_val<uint16_t> elf::Header::shentsize

◆ shnum

be_val<uint16_t> elf::Header::shnum

◆ shoff

be_val<uint32_t> elf::Header::shoff

◆ shstrndx

be_val<uint16_t> elf::Header::shstrndx

◆ type

be_val<uint16_t> elf::Header::type

◆ version

be_val<uint32_t> elf::Header::version

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