java.lang.Object
com.ibm.j9ddr.corereaders.aix.XCOFFReader
- All Implemented Interfaces:
- IModuleFile
XCOFF spec here: http://publib16.boulder.ibm.com/pseries/en_US/files/aixfiles/XCOFF.htm
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructorsConstructorDescriptionXCOFFReader(File library) XCOFFReader(File library, long l, long m) XCOFFReader(String libraryName, ImageInputStream in, long l, long m) 
- 
Method SummaryModifier and TypeMethodDescriptionlongvoidclose()getSymbols(long relocationBase) getTextSegment(long virtualAddress, long virtualSize) Creates a memory source for the .text segment.long
- 
Field Details- 
F_RELFLGpublic static final short F_RELFLG- See Also:
 
- 
F_EXECpublic static final short F_EXEC- See Also:
 
- 
F_LNNOpublic static final short F_LNNO- See Also:
 
- 
F_AR32Wpublic static final short F_AR32W- See Also:
 
- 
F_DYNLOADpublic static final short F_DYNLOAD- See Also:
 
- 
F_SHROBJpublic static final short F_SHROBJ- See Also:
 
- 
F_LOADONLYpublic static final short F_LOADONLY- See Also:
 
- 
STYP_REGpublic static final int STYP_REG- See Also:
 
- 
STYP_PADpublic static final int STYP_PAD- See Also:
 
- 
STYP_TEXTpublic static final int STYP_TEXT- See Also:
 
- 
STYP_DATApublic static final int STYP_DATA- See Also:
 
- 
STYP_BSSpublic static final int STYP_BSS- See Also:
 
- 
STYP_EXCEPTpublic static final int STYP_EXCEPT- See Also:
 
- 
STYP_INFOpublic static final int STYP_INFO- See Also:
 
- 
STYP_TDATApublic static final int STYP_TDATA- See Also:
 
- 
STYP_TBSSpublic static final int STYP_TBSS- See Also:
 
- 
STYP_LOADERpublic static final int STYP_LOADER- See Also:
 
- 
STYP_DEBUGpublic static final int STYP_DEBUG- See Also:
 
- 
STYP_TYPCHKpublic static final int STYP_TYPCHK- See Also:
 
- 
STYP_OVRFLOpublic static final int STYP_OVRFLO- See Also:
 
 
- 
- 
Constructor Details- 
XCOFFReader- Throws:
- IOException
 
- 
XCOFFReader- Throws:
- IOException
 
- 
XCOFFReader- Throws:
- IOException
 
 
- 
- 
Method Details- 
baseFileOffsetpublic long baseFileOffset()
- 
logicalSizepublic long logicalSize()
- 
getProperties- Specified by:
- getPropertiesin interface- IModuleFile
 
- 
getTextSegmentDescription copied from interface:IModuleFileCreates a memory source for the .text segment.- Specified by:
- getTextSegmentin interface- IModuleFile
- Parameters:
- virtualAddress- Address text segment is mapped into address space
- virtualSize- Size of mapped section.
- Returns:
- IMemorySource backed by the on-disk file.
 
- 
getSymbols- Specified by:
- getSymbolsin interface- IModuleFile
- Parameters:
- relocationBase- Base address for symbols
- Returns:
- Symbols from the file.
- Throws:
- IOException
 
- 
close- Throws:
- IOException
 
 
-