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 ISymbolInformationCodeObjectUnitUtil.findExportedSymbolByName(ICodeObjectUnit unit, String name) Find an exported symbol by name.static ISymbolInformationCodeObjectUnitUtil.findImportedSymbolByName(ICodeObjectUnit unit, String name) Find an imported symbol by name.static ISymbolInformationCodeObjectUnitUtil.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()Retrieve the symbols defined in the object file.Collection<? extends ISymbolInformation> ICodeObjectUnit.getSymbols(int mustHaveFlags, int mustNotHaveFlags) Retrieve symbols filtered by flags.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 booleanAbstractCodeObjectUnit.addSymbol(ISymbolInformation symbol) Add symbol information.Method parameters in com.pnfsoftware.jeb.core.units.codeobject with type arguments of type ISymbolInformationModifier and TypeMethodDescriptionprotected voidAbstractCodeObjectUnit.addAllSymbols(Collection<? extends ISymbolInformation> symbols) Add symbol information entries.IELFSymbolProcessor.getSymbols(Iterable<? extends ISymbolInformation> list) Retrieve all symbols that can be safely used.