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 void
applyInternal
(T o) int
getType()
Get the relocation type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:IELFRelocationApplicator
Get the relocation type.- Specified by:
getType
in interfaceIELFRelocationApplicator
- Returns:
-
applyInternal
- Throws:
MemoryException
-