C# Class CSPspEmu.Hle.Formats.Elf.HeaderStruct

Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
Class byte
Data byte
ElfHeaderSize ushort
EntryPoint uint
Flags uint
IdVersion byte
Machine MachineEnum
Magic MagicEnum
ProgramHeaderCount ushort
ProgramHeaderEntrySize ushort
ProgramHeaderOffset uint
SectionHeaderCount ushort
SectionHeaderEntrySize ushort
SectionHeaderOffset uint
SectionHeaderStringTable ushort
Type TypeEnum
Version uint

Property Details

Class public property

?
public byte Class
return byte

Data public property

?
public byte Data
return byte

ElfHeaderSize public property

ELF header size in bytes
public ushort ElfHeaderSize
return ushort

EntryPoint public property

Virtual address of code entry. Module EntryPoint (PC)
public uint EntryPoint
return uint

Flags public property

Processor specific flags
public uint Flags
return uint

IdVersion public property

?
public byte IdVersion
return byte

Machine public property

Architecture build = Machine.ALLEGREX
public MachineEnum Machine
return MachineEnum

Magic public property

Magic identifying the file : [0x7F, 'E', 'L', 'F']
public MagicEnum Magic
return MagicEnum

ProgramHeaderCount public property

Number of program headers
public ushort ProgramHeaderCount
return ushort

ProgramHeaderEntrySize public property

Program header size (all the same size)
public ushort ProgramHeaderEntrySize
return ushort

ProgramHeaderOffset public property

Program header table's file offset in bytes
public uint ProgramHeaderOffset
return uint

SectionHeaderCount public property

Number of section headers
public ushort SectionHeaderCount
return ushort

SectionHeaderEntrySize public property

Section header size (all the same size)
public ushort SectionHeaderEntrySize
return ushort

SectionHeaderOffset public property

Section header table's file offset in bytes
public uint SectionHeaderOffset
return uint

SectionHeaderStringTable public property

Section header table index of the entry associated with the section name string table
public ushort SectionHeaderStringTable
return ushort

Type public property

Identifies object file type
public TypeEnum Type
return TypeEnum

Version public property

Object file version
public uint Version
return uint