java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService |
The ELF plugins service is used to provide custom and architecture-specific facility to the
ELF parser
.
Currently, this service supports the registration of:
- section processors
- symbol processors
- relocation processors
Note: the current practice is to register additions in a static initializer
block of a
native code plugin
class.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ELFPluginsService() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | addRelocationContext(ELFRelocationContext e) | ||||||||||
void | addSectionProcessor(IELFSectionProcessor e) | ||||||||||
void | addSymbolsProcessorFactory(IELFSymbolProcessorFactory e) | ||||||||||
IELFSymbolProcessor | createSymbolProcessor(IELFUnit elf) | ||||||||||
static ELFPluginsService | getInstance() | ||||||||||
List<ELFRelocationContext> | getRelocationContexts() | ||||||||||
List<IELFSectionProcessor> | getSectionProcessors() | ||||||||||
List<IELFSymbolProcessorFactory> | getSymbolProcessorFactories() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|