public interface

IELFUnit

implements ICodeObjectUnit
com.pnfsoftware.jeb.core.units.codeobject.IELFUnit

Class Overview

Specialized interface for ELF units.

Summary

Public Methods
abstract IELFHeader getHeader()
abstract IUnit getImageUnit()
Convenience method to retrieve the image held in this ELF container.
abstract List<IELFProgramEntry> getProgramEntries()
abstract IELFProgramEntry getProgramEntry(int index)
abstract List<IELFRelocationTable> getRelocationTables()
abstract List<IELFSectionEntry> getSectionEntries()
abstract IELFSectionEntry getSectionEntry(int index)
abstract String getSectionName(int index)
abstract List<IELFSymbolTable> getSymbolTables()
abstract boolean isELF64()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.IUnitCreator
From interface com.pnfsoftware.jeb.core.IUserDataSupport
From interface com.pnfsoftware.jeb.core.units.IBinaryUnit
From interface com.pnfsoftware.jeb.core.units.IUnit
From interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
From interface com.pnfsoftware.jeb.util.events.IEventSource

Public Methods

public abstract IELFHeader getHeader ()

public abstract IUnit getImageUnit ()

Convenience method to retrieve the image held in this ELF container. The returned value may be null if underlying machine code is not supported.

public abstract List<IELFProgramEntry> getProgramEntries ()

public abstract IELFProgramEntry getProgramEntry (int index)

public abstract List<IELFRelocationTable> getRelocationTables ()

public abstract List<IELFSectionEntry> getSectionEntries ()

public abstract IELFSectionEntry getSectionEntry (int index)

public abstract String getSectionName (int index)

public abstract List<IELFSymbolTable> getSymbolTables ()

public abstract boolean isELF64 ()