Uses of Interface
com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Packages that use IELFUnit
Package
Description
This package and sub-packages contain all types used by Android code analysis plugins, including
dexdec, the dex decompiler.This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec) Intermediate Representation (IR) objects.Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
-
Uses of IELFUnit in com.pnfsoftware.jeb.core.units.code.android
Methods in com.pnfsoftware.jeb.core.units.code.android that return IELFUnitModifier and TypeMethodDescriptionINativeLibrary.getElfUnit()The source ELF unit (a shared object) representing the library.Methods in com.pnfsoftware.jeb.core.units.code.android that return types with arguments of type IELFUnitModifier and TypeMethodDescriptionIApkUnit.getLibrariesForArch(AndroidPlatformABI abi) Convenience method to retrieve the ELF SO (Shared Object) unitsLibrariesfor the provided target architecture. -
Uses of IELFUnit in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir with parameters of type IELFUnitModifier and TypeMethodDescriptionIDState.loadNativeLibrary(IELFUnit lib) Load (or retrieve a reference to an already-loaded) native SO library. -
Uses of IELFUnit in com.pnfsoftware.jeb.core.units.codeobject
Fields in com.pnfsoftware.jeb.core.units.codeobject declared as IELFUnitModifier and TypeFieldDescriptionfinal IELFUnitELFStandardRelocOperations.elfUnitELF unit.IELFRelocationApplicator.RelocatedFile.elfUnitELF unit.Methods in com.pnfsoftware.jeb.core.units.codeobject with parameters of type IELFUnitModifier and TypeMethodDescriptionabstract booleanDetermine whether this context applies to the given file.booleanIELFSymbolProcessorFactory.canProcess(IELFUnit elf) Determine whether this factory can process an ELF unit.IELFSymbolProcessorFactory.createInstance(IELFUnit elf) Create a symbol processor instance for an ELF unit.ELFPluginsService.createSymbolProcessor(IELFUnit elf) Create a symbol processor for an ELF unit.Format this header for display.Format this program entry for display.IELFRelocationEntry.format(IELFUnit elf, IELFSymbolTable st) Format this relocation entry for display.Format this relocation table for display.Format this section entry for display.Format this symbol for display.Format this symbol table for display.protected booleanELFRelocationContext.isMappedAtPreferredAddress(IELFUnit elfUnit, long actualImageBase) Determine whether the file is mapped at its preferred image base.IELFSectionProcessor.process(IELFUnit elf, IELFSectionEntry sectionHeader, ByteBuffer sectionData) Process a section.longILinkInfoProvider.resolveImportedSymbol(String name, int mode, IVirtualMemory vm, IELFUnit elf) Resolve an imported symbol to a target address.Constructors in com.pnfsoftware.jeb.core.units.codeobject with parameters of type IELFUnitModifierConstructorDescriptionRelocatedFile(IELFUnit elfUnit, IVirtualMemory mem, long actualImageBase) Create relocation file information.