Package org.eclipse.cdt.utils.coff
Class Exe.ExeHeader
- java.lang.Object
-
- org.eclipse.cdt.utils.coff.Exe.ExeHeader
-
- Enclosing class:
- Exe
public static class Exe.ExeHeader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description shorte_checksumshorte_csshorte_hdrsizeshorte_ipshorte_lastsizeshorte_maxallocshorte_minallocshorte_nblocksshorte_noverlayshorte_nrelocshorte_relocoffsbyte[]e_signatureshorte_spshorte_ssstatic intEXEHDRSZ
-
Constructor Summary
Constructors Modifier Constructor Description ExeHeader(byte[] hdr, boolean little)protectedExeHeader(java.io.RandomAccessFile file)protectedExeHeader(java.io.RandomAccessFile file, long offset)ExeHeader(ReadMemoryAccess memory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()
-
-
-
Field Detail
-
EXEHDRSZ
public static final int EXEHDRSZ
- See Also:
- Constant Field Values
-
e_signature
public byte[] e_signature
-
e_lastsize
public short e_lastsize
-
e_nblocks
public short e_nblocks
-
e_nreloc
public short e_nreloc
-
e_hdrsize
public short e_hdrsize
-
e_minalloc
public short e_minalloc
-
e_maxalloc
public short e_maxalloc
-
e_ss
public short e_ss
-
e_sp
public short e_sp
-
e_checksum
public short e_checksum
-
e_ip
public short e_ip
-
e_cs
public short e_cs
-
e_relocoffs
public short e_relocoffs
-
e_noverlay
public short e_noverlay
-
-
Constructor Detail
-
ExeHeader
protected ExeHeader(java.io.RandomAccessFile file) throws java.io.IOException- Throws:
java.io.IOException
-
ExeHeader
protected ExeHeader(java.io.RandomAccessFile file, long offset) throws java.io.IOException- Throws:
java.io.IOException
-
ExeHeader
public ExeHeader(byte[] hdr, boolean little) throws java.io.IOException- Throws:
java.io.IOException
-
ExeHeader
public ExeHeader(ReadMemoryAccess memory) throws java.io.IOException
- Throws:
java.io.IOException
-
-