Class ELFRelocationApplicator<T extends ELFStandardRelocOperations>
java.lang.Object
com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator<T>
- Type Parameters:
T-
- All Implemented Interfaces:
IELFRelocationApplicator
- Direct Known Subclasses:
ELFStandardRelocator
public abstract class ELFRelocationApplicator<T extends ELFStandardRelocOperations>
extends Object
implements IELFRelocationApplicator
Base class for ELF relocation applicators. Use the
ELFStandardRelocator for relocations
using ELFStandardRelocOperations.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidapplyInternal(T o) intgetType()Get the relocation type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
apply, canApply
-
Constructor Details
-
ELFRelocationApplicator
public ELFRelocationApplicator(int type)
-
-
Method Details
-
getType
public int getType()Description copied from interface:IELFRelocationApplicatorGet the relocation type.- Specified by:
getTypein interfaceIELFRelocationApplicator- Returns:
-
applyInternal
- Throws:
MemoryException
-