C# Class Reko.ImageLoaders.Elf.ElfImageLoader

Loader for ELF images.
Inheritance: Reko.Core.ImageLoader
Exibir arquivo Open project: uxmal/reko Class Usage Examples

Protected Properties

Property Type Description
innerLoader ElfLoader

Public Methods

Method Description
CreateLoader ( ) : Reko.ImageLoaders.Elf.ElfLoader
CreateReader ( uint fileOffset ) : Reko.Core.ImageReader
CreateReader ( ulong fileOffset ) : Reko.Core.ImageReader
CreateWriter ( uint fileOffset ) : Reko.Core.ImageWriter
ElfImageLoader ( IServiceProvider services, string filename, byte rawBytes ) : Reko.Core
Load ( Address addrLoad ) : Program
LoadElfIdentification ( ) : void
ReadAsciiString ( ulong fileOffset ) : string
Relocate ( Program program, Address addrLoad ) : RelocationResults

Method Details

CreateLoader() public method

public CreateLoader ( ) : Reko.ImageLoaders.Elf.ElfLoader
return Reko.ImageLoaders.Elf.ElfLoader

CreateReader() public method

public CreateReader ( uint fileOffset ) : Reko.Core.ImageReader
fileOffset uint
return Reko.Core.ImageReader

CreateReader() public method

public CreateReader ( ulong fileOffset ) : Reko.Core.ImageReader
fileOffset ulong
return Reko.Core.ImageReader

CreateWriter() public method

public CreateWriter ( uint fileOffset ) : Reko.Core.ImageWriter
fileOffset uint
return Reko.Core.ImageWriter

ElfImageLoader() public method

public ElfImageLoader ( IServiceProvider services, string filename, byte rawBytes ) : Reko.Core
services IServiceProvider
filename string
rawBytes byte
return Reko.Core

Load() public method

public Load ( Address addrLoad ) : Program
addrLoad Address
return Program

LoadElfIdentification() public method

public LoadElfIdentification ( ) : void
return void

ReadAsciiString() public method

public ReadAsciiString ( ulong fileOffset ) : string
fileOffset ulong
return string

Relocate() public method

public Relocate ( Program program, Address addrLoad ) : RelocationResults
program Program
addrLoad Address
return RelocationResults

Property Details

innerLoader protected_oe property

protected ElfLoader innerLoader
return ElfLoader