Uses of Interface
com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Packages that use ISymbolInformation
Package
Description
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
-
Uses of ISymbolInformation in com.pnfsoftware.jeb.core.units.codeobject
Classes in com.pnfsoftware.jeb.core.units.codeobject that implement ISymbolInformationMethods in com.pnfsoftware.jeb.core.units.codeobject that return ISymbolInformationModifier and TypeMethodDescriptionstatic ISymbolInformation
CodeObjectUnitUtil.findExportedSymbolByName
(ICodeObjectUnit unit, String name) static ISymbolInformation
CodeObjectUnitUtil.findImportedSymbolByName
(ICodeObjectUnit unit, String name) static ISymbolInformation
CodeObjectUnitUtil.findSymbolByName
(ICodeObjectUnit unit, String name) Get first symbol with given nameIELFSymbolProcessor.processSymbol
(IELFSymbolEntry symbol) Process a symbol entry (architecture specific)Methods in com.pnfsoftware.jeb.core.units.codeobject that return types with arguments of type ISymbolInformationModifier and TypeMethodDescriptionstatic List<ISymbolInformation>
CodeObjectUnitUtil.findAllSymbolsByName
(ICodeObjectUnit unit, String name) Get all symbols with given namestatic List<ISymbolInformation>
CodeObjectUnitUtil.findAllSymbolsByRelativeAddress
(ICodeObjectUnit unit, long rva) Get all symbols for given relative virtual address.List<? extends ISymbolInformation>
AbstractCodeObjectUnit.getExportedSymbols()
Collection<? extends ISymbolInformation>
ICodeObjectUnit.getExportedSymbols()
Retrieve the list of exported symbols.List<? extends ISymbolInformation>
AbstractCodeObjectUnit.getImportedSymbols()
Collection<? extends ISymbolInformation>
ICodeObjectUnit.getImportedSymbols()
Retrieve the list of imported symbols.Collection<? extends ISymbolInformation>
AbstractCodeObjectUnit.getSymbols()
List<? extends ISymbolInformation>
AbstractCodeObjectUnit.getSymbols
(int mustHaveFlags, int mustNotHaveFlags) Collection<? extends ISymbolInformation>
ICodeObjectUnit.getSymbols()
Collection<? extends ISymbolInformation>
ICodeObjectUnit.getSymbols
(int mustHaveFlags, int mustNotHaveFlags) IELFSymbolProcessor.getSymbols
(Iterable<? extends ISymbolInformation> list) Retrieve all symbols that can be safely used.Methods in com.pnfsoftware.jeb.core.units.codeobject with parameters of type ISymbolInformationModifier and TypeMethodDescriptionprotected boolean
AbstractCodeObjectUnit.addSymbol
(ISymbolInformation symbol) Method parameters in com.pnfsoftware.jeb.core.units.codeobject with type arguments of type ISymbolInformationModifier and TypeMethodDescriptionprotected void
AbstractCodeObjectUnit.addAllSymbols
(Collection<? extends ISymbolInformation> symbols) IELFSymbolProcessor.getSymbols
(Iterable<? extends ISymbolInformation> list) Retrieve all symbols that can be safely used.