Package org.eclipse.cdt.utils.coff
Class Coff64.SectionHeader
- java.lang.Object
-
- org.eclipse.cdt.utils.coff.Coff64.SectionHeader
-
- Enclosing class:
- Coff64
public static class Coff64.SectionHeader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_BSSstatic java.lang.String_COMMENTstatic java.lang.String_DATAstatic java.lang.String_LIBstatic java.lang.String_TEXTints_flagsints_lnnoptrbyte[]s_namestatic intS_NEWFCNints_nlnnoints_nrelocints_paddrints_relptrints_scnptrstatic intS_SHRSEGints_sizeints_vaddrstatic intSCNHSZstatic intSTYP_BSSstatic intSTYP_COPYstatic intSTYP_DATAstatic intSTYP_DSECTstatic intSTYP_GROUPstatic intSTYP_INFOstatic intSTYP_LIBstatic intSTYP_LITstatic intSTYP_MERGEstatic intSTYP_NOLOADstatic intSTYP_OVERstatic intSTYP_PADstatic intSTYP_REGstatic intSTYP_REVERSE_PADstatic intSTYP_TEXT
-
Constructor Summary
Constructors Constructor Description SectionHeader(java.io.RandomAccessFile file, long offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Coff64.Lineno[]getLinenos()byte[]getRawData()Coff64.Reloc[]getRelocs()java.nio.ByteBuffermapSectionData()java.lang.StringtoString()
-
-
-
Field Detail
-
SCNHSZ
public static final int SCNHSZ
- See Also:
- Constant Field Values
-
_TEXT
public static final java.lang.String _TEXT
- See Also:
- Constant Field Values
-
_DATA
public static final java.lang.String _DATA
- See Also:
- Constant Field Values
-
_BSS
public static final java.lang.String _BSS
- See Also:
- Constant Field Values
-
_COMMENT
public static final java.lang.String _COMMENT
- See Also:
- Constant Field Values
-
_LIB
public static final java.lang.String _LIB
- See Also:
- Constant Field Values
-
STYP_REG
public static final int STYP_REG
- See Also:
- Constant Field Values
-
STYP_DSECT
public static final int STYP_DSECT
- See Also:
- Constant Field Values
-
STYP_NOLOAD
public static final int STYP_NOLOAD
- See Also:
- Constant Field Values
-
STYP_GROUP
public static final int STYP_GROUP
- See Also:
- Constant Field Values
-
STYP_PAD
public static final int STYP_PAD
- See Also:
- Constant Field Values
-
STYP_COPY
public static final int STYP_COPY
- See Also:
- Constant Field Values
-
STYP_TEXT
public static final int STYP_TEXT
- See Also:
- Constant Field Values
-
S_SHRSEG
public static final int S_SHRSEG
- See Also:
- Constant Field Values
-
STYP_DATA
public static final int STYP_DATA
- See Also:
- Constant Field Values
-
STYP_BSS
public static final int STYP_BSS
- See Also:
- Constant Field Values
-
S_NEWFCN
public static final int S_NEWFCN
- See Also:
- Constant Field Values
-
STYP_INFO
public static final int STYP_INFO
- See Also:
- Constant Field Values
-
STYP_OVER
public static final int STYP_OVER
- See Also:
- Constant Field Values
-
STYP_LIB
public static final int STYP_LIB
- See Also:
- Constant Field Values
-
STYP_MERGE
public static final int STYP_MERGE
- See Also:
- Constant Field Values
-
STYP_REVERSE_PAD
public static final int STYP_REVERSE_PAD
- See Also:
- Constant Field Values
-
STYP_LIT
public static final int STYP_LIT
- See Also:
- Constant Field Values
-
s_name
public byte[] s_name
-
s_paddr
public int s_paddr
-
s_vaddr
public int s_vaddr
-
s_size
public int s_size
-
s_scnptr
public int s_scnptr
-
s_relptr
public int s_relptr
-
s_lnnoptr
public int s_lnnoptr
-
s_nreloc
public int s_nreloc
-
s_nlnno
public int s_nlnno
-
s_flags
public int s_flags
-
-
Method Detail
-
getRawData
public byte[] getRawData() throws java.io.IOException- Throws:
java.io.IOException
-
getRelocs
public Coff64.Reloc[] getRelocs() throws java.io.IOException
- Throws:
java.io.IOException
-
getLinenos
public Coff64.Lineno[] getLinenos() throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
mapSectionData
public java.nio.ByteBuffer mapSectionData() throws java.io.IOException- Throws:
java.io.IOException- Since:
- 5.1
-
-