com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor |
Definition of an ELF symbol processors. Custom processors for a given architecture can be added
by implementing this interface and registering the object via the ELFPluginsService
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean |
canImmediatelyUseSymbol()
Indicates if the symbol can be immediately used or shall be post processed and filtered.
| ||||||||||
abstract Iterable<ISymbolInformation> |
getSymbols(Iterable<? extends ISymbolInformation> list)
Retrieve all symbols that can be safely used.
| ||||||||||
abstract ISymbolInformation |
processSymbol(IELFSymbolEntry symbol)
Process a symbol entry (architecture specific)
|
Indicates if the symbol can be immediately used or shall be post processed and filtered.
Retrieve all symbols that can be safely used.
Allowed policy: AdditionPolicy#AT_END
Forbidden policy: AdditionPolicy#IMMEDIATE
Process a symbol entry (architecture specific)
symbol | Symbol to process |
---|