Package org.eclipse.cdt.utils.coff
Class Coff.FileHeader
- java.lang.Object
-
- org.eclipse.cdt.utils.coff.Coff.FileHeader
-
- Enclosing class:
- Coff
public static class Coff.FileHeader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intF_AR16WRstatic intF_AR32Wstatic intF_AR32WRstatic intF_DLLstatic intF_DYNLOADstatic intF_EXECintf_flagsstatic intF_LNNOstatic intF_LSYMSintf_magicintf_nscnsintf_nsymsintf_opthdrstatic intF_RELFLGstatic intF_SHROBJintf_symptrintf_timdatstatic intFILHSZ
-
Constructor Summary
Constructors Constructor Description FileHeader(byte[] hdr, boolean little)FileHeader(java.io.RandomAccessFile file)FileHeader(java.io.RandomAccessFile file, long offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommonSetup(byte[] hdr, boolean little)booleanisDebug()booleanisExec()booleanisStrip()java.lang.StringtoString()
-
-
-
Field Detail
-
FILHSZ
public static final int FILHSZ
- See Also:
- Constant Field Values
-
F_RELFLG
public static final int F_RELFLG
- See Also:
- Constant Field Values
-
F_EXEC
public static final int F_EXEC
- See Also:
- Constant Field Values
-
F_LNNO
public static final int F_LNNO
- See Also:
- Constant Field Values
-
F_LSYMS
public static final int F_LSYMS
- See Also:
- Constant Field Values
-
F_AR16WR
public static final int F_AR16WR
- See Also:
- Constant Field Values
-
F_AR32WR
public static final int F_AR32WR
- See Also:
- Constant Field Values
-
F_AR32W
public static final int F_AR32W
- See Also:
- Constant Field Values
-
F_DYNLOAD
public static final int F_DYNLOAD
- See Also:
- Constant Field Values
-
F_SHROBJ
public static final int F_SHROBJ
- See Also:
- Constant Field Values
-
F_DLL
public static final int F_DLL
- See Also:
- Constant Field Values
-
f_magic
public int f_magic
-
f_nscns
public int f_nscns
-
f_timdat
public int f_timdat
-
f_symptr
public int f_symptr
-
f_nsyms
public int f_nsyms
-
f_opthdr
public int f_opthdr
-
f_flags
public int f_flags
-
-
Constructor Detail
-
FileHeader
public FileHeader(java.io.RandomAccessFile file) throws java.io.IOException- Throws:
java.io.IOException
-
FileHeader
public FileHeader(java.io.RandomAccessFile file, long offset) throws java.io.IOException- Throws:
java.io.IOException
-
FileHeader
public FileHeader(byte[] hdr, boolean little) throws java.io.EOFException- Throws:
java.io.EOFException
-
-
Method Detail
-
commonSetup
public void commonSetup(byte[] hdr, boolean little) throws java.io.EOFException- Throws:
java.io.EOFException
-
isStrip
public boolean isStrip()
-
isExec
public boolean isExec()
-
isDebug
public boolean isDebug()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-