| 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
| |||||||||||