package

com.pnfsoftware.jeb.core.units.codeobject

Interfaces

ICodeObjectUnit A common interface for object files that hold machine code. 
ICOFFHeader This interface describes the primary header of a PE/COFF executable file. 
ICOFFSectionHeader This interface describes the section header of a PE/COFF executable file. 
IELFHeader ELF header information. 
IELFProgramEntry ELF program table entry information. 
IELFSectionEntry ELF section table entry information. 
IELFUnit Specialized interface for ELF units. 
ILoaderInformation Basic information held within a code loader unit. 
IPECOFFUnit Base interface for both PE and COFF units. 
IPEDataDirectory This interface describes the data directory header of PE executable files. 
IPEOptionalHeader This interface describes the principal header a PE executable file. 
ISegmentInformation Definition of object code segments and sections. 
ISymbolInformation Generic representation of a code symbol information. 

Classes

AbstractCodeObjectUnit Convenient base class for code objects. 
CodeObjectUnitUtil  
ELF ELF constants and static utility methods. 
LoaderInformation Standard implementation. 
LoaderInformation.Builder Builder object to avoid overly complex and unmaintainable constructors. 
PE Windows PE/COFF constants and static utility methods. 
ProcessorVariant  
SegmentInformation Standard implementation. 
SymbolInformation Standard implementation. 

Enums

CompilerType Simple enumeration for common compilers. 
ELF.R_SYMBOL  
OperatingSystemType Enumeration for operating system types. 
ProcessorFamily Well-known processor family types. 
ProcessorType Well-known processor types. 
SubsystemType Generic, high-level subsystems/OS types. 
SymbolType Enumeration for common types of symbols.