Uses of Interface
com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Packages that use ICodeObjectUnit
Package
Description
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
Types relating to the disassembler engine.
Public types and interfaces provided by the Simatic S7 analysis plugins.
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
-
Uses of ICodeObjectUnit in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units that return ICodeObjectUnitModifier and TypeMethodDescriptionINativeCodeUnit.getCodeObjectContainer()
Provide the parent code object container, if there is one. -
Uses of ICodeObjectUnit in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return ICodeObjectUnitModifier and TypeMethodDescriptionINativeCodeAnalyzer.getContainer()
Retrieve a reference to the optional code object container that holds the code to be analyzed. -
Uses of ICodeObjectUnit in com.pnfsoftware.jeb.core.units.code.simatic
Subinterfaces of ICodeObjectUnit in com.pnfsoftware.jeb.core.units.code.simatic -
Uses of ICodeObjectUnit in com.pnfsoftware.jeb.core.units.codeobject
Subinterfaces of ICodeObjectUnit in com.pnfsoftware.jeb.core.units.codeobjectModifier and TypeInterfaceDescriptioninterface
Specialized interface for ELF units.interface
Base interface for PE and COFF units.Classes in com.pnfsoftware.jeb.core.units.codeobject that implement ICodeObjectUnitModifier and TypeClassDescriptionclass
Convenient base class for code objects.Methods in com.pnfsoftware.jeb.core.units.codeobject with parameters of type ICodeObjectUnitModifier 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.static ISymbolInformation
CodeObjectUnitUtil.findExportedSymbolByName
(ICodeObjectUnit unit, String name) static ISymbolInformation
CodeObjectUnitUtil.findImportedSymbolByName
(ICodeObjectUnit unit, String name) static ISegmentInformation
CodeObjectUnitUtil.findSectionByName
(ICodeObjectUnit unit, String name) static ISegmentInformation
CodeObjectUnitUtil.findSectionByRelativeAddress
(ICodeObjectUnit unit, long rva) Find section covering the given relative virtual address.static ISegmentInformation
CodeObjectUnitUtil.findSegmentByName
(ICodeObjectUnit unit, String name) static ISegmentInformation
CodeObjectUnitUtil.findSegmentByRelativeAddress
(ICodeObjectUnit unit, long rva) Get segments covering the given relative virtual address.static ISymbolInformation
CodeObjectUnitUtil.findSymbolByName
(ICodeObjectUnit unit, String name) Get first symbol with given namestatic INativeCodeUnit<?>
CodeObjectUnitUtil.getUniqueNativeCodeUnitChild
(ICodeObjectUnit unit) Get unique native code child if it exists, null otherwise.static boolean
CodeObjectUnitUtil.hasSymbolsAtRelativeAddress
(ICodeObjectUnit unit, long rva)