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 TypeClassDescriptionclass
Standard implementation of theISegmentInformation
interface for segments and sections.Methods in com.pnfsoftware.jeb.core.units.codeobject that return ISegmentInformationModifier and TypeMethodDescriptionstatic 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.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 void
AbstractCodeObjectUnit.addSection
(ISegmentInformation section) protected void
AbstractCodeObjectUnit.addSegment
(ISegmentInformation segment) protected void
AbstractCodeObjectUnit.insertSection
(int index, ISegmentInformation section) protected void
AbstractCodeObjectUnit.insertSegment
(int index, ISegmentInformation segment) Method parameters in com.pnfsoftware.jeb.core.units.codeobject with type arguments of type ISegmentInformationModifier and TypeMethodDescriptionprotected void
AbstractCodeObjectUnit.addAllSections
(Collection<? extends ISegmentInformation> sections) protected void
AbstractCodeObjectUnit.addAllSegments
(Collection<? extends ISegmentInformation> segments)