Property | Type | Description | |
---|---|---|---|
ElfHeaderSize32 | ushort | ||
ElfHeaderSize64 | ushort | ||
EntryAddress | ulong | ||
Flags | uint | ||
Ident | byte[] | ||
Machine | MachineType | ||
MagicNumber | byte[] | ||
ProgramHeaderNumber | ushort | ||
ProgramHeaderOffset | long | ||
SectionHeaderNumber | ushort | ||
SectionHeaderOffset | long | ||
SectionHeaderStringIndex | int | ||
Type | System.IO.FileType | ||
Version | System.Version |
Method | Description | |
---|---|---|
CreateIdent ( IdentClass identClass, IdentData data, byte padding ) : void |
Creates the ident.
|
|
GetEntrySize ( LinkerFormatType elfType ) : int | ||
PrintInfo ( ) : void |
Prints the info.
|
|
Read32 ( EndianAwareBinaryReader reader ) : void |
Reads elf header
|
|
Write ( LinkerFormatType elfType, EndianAwareBinaryWriter writer ) : void |
Writes the elf header
|
Method | Description | |
---|---|---|
Write32 ( EndianAwareBinaryWriter writer ) : void |
Writes the elf header
|
|
Write64 ( EndianAwareBinaryWriter writer ) : void |
Writes the elf header
|
public CreateIdent ( IdentClass identClass, IdentData data, byte padding ) : void | ||
identClass | IdentClass | The ident class. |
data | IdentData | The data. |
padding | byte | The padding. |
return | void |
public static GetEntrySize ( LinkerFormatType elfType ) : int | ||
elfType | LinkerFormatType | |
return | int |
public Read32 ( EndianAwareBinaryReader reader ) : void | ||
reader | EndianAwareBinaryReader | The reader. |
return | void |
public Write ( LinkerFormatType elfType, EndianAwareBinaryWriter writer ) : void | ||
elfType | LinkerFormatType | Type of the elf. |
writer | EndianAwareBinaryWriter | The writer. |
return | void |
protected Write32 ( EndianAwareBinaryWriter writer ) : void | ||
writer | EndianAwareBinaryWriter | The writer. |
return | void |
protected Write64 ( EndianAwareBinaryWriter writer ) : void | ||
writer | EndianAwareBinaryWriter | The writer. |
return | void |