C# Class Mosa.Compiler.Linker.Elf.RelocationEntry

Mostrar archivo Open project: tgiphil/MOSA-Project Class Usage Examples

Public Properties

Property Type Description
EntrySize32 ushort
EntrySize64 ushort
Offset ulong
RelocationType RelocationType
Symbol uint

Public Methods

Method Description
GetEntrySize ( LinkerFormatType elfType ) : uint
Write ( LinkerFormatType elfType, BinaryWriter writer ) : void

Writes the program header

Protected Methods

Method Description
Write32 ( BinaryWriter writer ) : void

Writes the symbol table entry

Write64 ( BinaryWriter writer ) : void

Writes the symbol table entry

Method Details

GetEntrySize() public static method

public static GetEntrySize ( LinkerFormatType elfType ) : uint
elfType LinkerFormatType
return uint

Write() public method

Writes the program header
public Write ( LinkerFormatType elfType, BinaryWriter writer ) : void
elfType LinkerFormatType Type of the elf.
writer System.IO.BinaryWriter The writer.
return void

Write32() protected method

Writes the symbol table entry
protected Write32 ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter The writer.
return void

Write64() protected method

Writes the symbol table entry
protected Write64 ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter The writer.
return void

Property Details

EntrySize32 public_oe static_oe property

public static ushort EntrySize32
return ushort

EntrySize64 public_oe static_oe property

public static ushort EntrySize64
return ushort

Offset public_oe property

public ulong Offset
return ulong

RelocationType public_oe property

The relocation type
public RelocationType RelocationType
return RelocationType

Symbol public_oe property

This member holds an index into the object file's symbol string table, which holds the character representations of the symbol names.
public uint Symbol
return uint