java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext |
ELF relocation contexts can be registered using the ELFPluginsService
.
A relocation context means a type of ELF (e.g. executable, or dynamic file) and an architecture (e.g. Arm). A context consists of one or more relocation applicators.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ELFRelocationContext(ELFRelocationApplicator...<?> relocApplicators) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean |
canApply(IELFUnit elfUnit, long actualImageBase)
Override to check if the context applies to the given file.
| ||||||||||
List<ELFRelocationApplicator<?>> | getApplicableRelocations() |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | isMappedAtPreferredAddress(IELFUnit elfUnit, long actualImageBase) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Override to check if the context applies to the given file.