edu.arizona.cs.mbel.parse
Class COFF_Header
java.lang.Object
edu.arizona.cs.mbel.parse.COFF_Header
- public class COFF_Header
- extends java.lang.Object
This class holds the data from the COFF Header in a PE/COFF file.
The COFF header comes right after the PE signature, and right before the PE header.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MACHINE_TYPES
public static final int[] MACHINE_TYPES
IMAGE_FILE_MACHINE_UNKNOWN
public static final int IMAGE_FILE_MACHINE_UNKNOWN
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_I386
public static final int IMAGE_FILE_MACHINE_I386
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_R3000
public static final int IMAGE_FILE_MACHINE_R3000
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_R4000
public static final int IMAGE_FILE_MACHINE_R4000
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_R10000
public static final int IMAGE_FILE_MACHINE_R10000
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_WCEMIPSV2
public static final int IMAGE_FILE_MACHINE_WCEMIPSV2
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_ALPHA
public static final int IMAGE_FILE_MACHINE_ALPHA
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_POWERPC
public static final int IMAGE_FILE_MACHINE_POWERPC
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_SH3
public static final int IMAGE_FILE_MACHINE_SH3
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_SH3E
public static final int IMAGE_FILE_MACHINE_SH3E
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_SH4
public static final int IMAGE_FILE_MACHINE_SH4
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_ARM
public static final int IMAGE_FILE_MACHINE_ARM
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_THUMB
public static final int IMAGE_FILE_MACHINE_THUMB
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_IA64
public static final int IMAGE_FILE_MACHINE_IA64
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_MIPS16
public static final int IMAGE_FILE_MACHINE_MIPS16
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_MIPSFPU
public static final int IMAGE_FILE_MACHINE_MIPSFPU
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_MIPSFPU16
public static final int IMAGE_FILE_MACHINE_MIPSFPU16
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_ALPHA64
public static final int IMAGE_FILE_MACHINE_ALPHA64
- See Also:
- Constant Field Values
IMAGE_FILE_MACHINE_AXP64
public static final int IMAGE_FILE_MACHINE_AXP64
- See Also:
- Constant Field Values
IMAGE_FILE_RELOCS_STRIPPED
public static final int IMAGE_FILE_RELOCS_STRIPPED
- See Also:
- Constant Field Values
IMAGE_FILE_EXECUTABLE_IMAGE
public static final int IMAGE_FILE_EXECUTABLE_IMAGE
- See Also:
- Constant Field Values
IMAGE_FILE_LINE_NUMS_STRIPPED
public static final int IMAGE_FILE_LINE_NUMS_STRIPPED
- See Also:
- Constant Field Values
IMAGE_FILE_LOCAL_SYMS_STRIPPED
public static final int IMAGE_FILE_LOCAL_SYMS_STRIPPED
- See Also:
- Constant Field Values
IMAGE_FILE_AGGRESIVE_WS_TRIM
public static final int IMAGE_FILE_AGGRESIVE_WS_TRIM
- See Also:
- Constant Field Values
IMAGE_FILE_LARGE_ADDRESS_AWARE
public static final int IMAGE_FILE_LARGE_ADDRESS_AWARE
- See Also:
- Constant Field Values
IMAGE_FILE_BYTES_REVERSED_LO
public static final int IMAGE_FILE_BYTES_REVERSED_LO
- See Also:
- Constant Field Values
IMAGE_FILE_32BIT_MACHINE
public static final int IMAGE_FILE_32BIT_MACHINE
- See Also:
- Constant Field Values
IMAGE_FILE_DEBUG_STRIPPED
public static final int IMAGE_FILE_DEBUG_STRIPPED
- See Also:
- Constant Field Values
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
public static final int IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
- See Also:
- Constant Field Values
IMAGE_FILE_NET_RUN_FROM_SWAP
public static final int IMAGE_FILE_NET_RUN_FROM_SWAP
- See Also:
- Constant Field Values
IMAGE_FILE_SYSTEM
public static final int IMAGE_FILE_SYSTEM
- See Also:
- Constant Field Values
IMAGE_FILE_DLL
public static final int IMAGE_FILE_DLL
- See Also:
- Constant Field Values
IMAGE_FILE_UP_SYSTEM_ONLY
public static final int IMAGE_FILE_UP_SYSTEM_ONLY
- See Also:
- Constant Field Values
IMAGE_FILE_BYTES_REVERSED_HI
public static final int IMAGE_FILE_BYTES_REVERSED_HI
- See Also:
- Constant Field Values
Machine
public int Machine
NumberOfSections
public int NumberOfSections
TimeDateStamp
public long TimeDateStamp
PointerToSymbolTable
public long PointerToSymbolTable
NumberOfSymbols
public long NumberOfSymbols
SizeOfOptionalHeader
public int SizeOfOptionalHeader
Characteristics
public int Characteristics
COFF_Header
protected COFF_Header()
COFF_Header
public COFF_Header(MSILInputStream in)
throws java.io.IOException,
MSILParseException
- Parses a COFF_Header from an input stream