Uses of Interface
com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Packages that use ISegmentInformation
Package
Description
Types used during the generation of native code disassembly.
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
-
Uses of ISegmentInformation in com.pnfsoftware.jeb.core.units.code.asm.render
Methods in com.pnfsoftware.jeb.core.units.code.asm.render with parameters of type ISegmentInformationModifier and TypeMethodDescriptionGenericCodeFormatter.generateExtraSectionHeader(ISegmentInformation segment) GenericCodeFormatter.generateExtraSegmentHeader(ISegmentInformation segment) -
Uses of ISegmentInformation in com.pnfsoftware.jeb.core.units.codeobject
Classes in com.pnfsoftware.jeb.core.units.codeobject that implement ISegmentInformationModifier and TypeClassDescriptionclassStandard implementation of theISegmentInformationinterface for segments and sections.Methods in com.pnfsoftware.jeb.core.units.codeobject that return ISegmentInformationModifier and TypeMethodDescriptionstatic ISegmentInformationCodeObjectUnitUtil.findSectionByName(ICodeObjectUnit unit, String name) static ISegmentInformationCodeObjectUnitUtil.findSectionByRelativeAddress(ICodeObjectUnit unit, long rva) Find section covering the given relative virtual address.static ISegmentInformationCodeObjectUnitUtil.findSegmentByName(ICodeObjectUnit unit, String name) static ISegmentInformationCodeObjectUnitUtil.findSegmentByRelativeAddress(ICodeObjectUnit unit, long rva) Get segments covering the given relative virtual address.AbstractCodeObjectUnit.getSection(int i) ICodeObjectUnit.getSection(int i) AbstractCodeObjectUnit.getSegment(int i) ICodeObjectUnit.getSegment(int i) PEParser.getSegment(int index) Methods in com.pnfsoftware.jeb.core.units.codeobject that return types with arguments of type ISegmentInformationModifier and TypeMethodDescriptionList<? extends ISegmentInformation>AbstractCodeObjectUnit.getSections()List<? extends ISegmentInformation>AbstractCodeObjectUnit.getSections(int wflags, int bflags) Collection<? extends ISegmentInformation>ICodeObjectUnit.getSections()Retrieve the list of sections defined in the object file.Collection<? extends ISegmentInformation>ICodeObjectUnit.getSections(int wflags, int bflags) Retrieve a list of sections.List<? extends ISegmentInformation>AbstractCodeObjectUnit.getSegments()List<? extends ISegmentInformation>AbstractCodeObjectUnit.getSegments(int wflags, int bflags) Collection<? extends ISegmentInformation>ICodeObjectUnit.getSegments()Retrieve the list of segments defined in the object file.Collection<? extends ISegmentInformation>ICodeObjectUnit.getSegments(int wflags, int bflags) Retrieve a list of segments.PEParser.getSegments()List<? extends ISegmentInformation>AbstractCodeObjectUnit.getValidSections()Collection<? extends ISegmentInformation>ICodeObjectUnit.getValidSections()Retrieve the list of sections that are not marked INVALID.List<? extends ISegmentInformation>AbstractCodeObjectUnit.getValidSegments()Collection<? extends ISegmentInformation>ICodeObjectUnit.getValidSegments()Retrieve the list of segments that are not marked INVALID.Methods in com.pnfsoftware.jeb.core.units.codeobject with parameters of type ISegmentInformationModifier and TypeMethodDescriptionprotected voidAbstractCodeObjectUnit.addSection(ISegmentInformation section) protected voidAbstractCodeObjectUnit.addSegment(ISegmentInformation segment) protected voidAbstractCodeObjectUnit.insertSection(int index, ISegmentInformation section) protected voidAbstractCodeObjectUnit.insertSegment(int index, ISegmentInformation segment) Method parameters in com.pnfsoftware.jeb.core.units.codeobject with type arguments of type ISegmentInformationModifier and TypeMethodDescriptionprotected voidAbstractCodeObjectUnit.addAllSections(Collection<? extends ISegmentInformation> sections) protected voidAbstractCodeObjectUnit.addAllSegments(Collection<? extends ISegmentInformation> segments)