peparser-0.6: A parser for PE object files.
Safe HaskellNone
LanguageHaskell2010

Data.PE.Structures

Synopsis

Documentation

data PEFile Source #

The over-arching container. Holds the headers and a list of binary sections

Constructors

PEFile 

Fields

Instances

Instances details
Show PEFile Source # 
Instance details

Defined in Data.PE.Structures

data PEObject Source #

Constructors

PEObj 

Instances

Instances details
Show PEObject Source # 
Instance details

Defined in Data.PE.Structures

data BinSection Source #

The Binary Section container. Holds names and containers.

Constructors

BinSection 

Instances

Instances details
Show BinSection Source # 
Instance details

Defined in Data.PE.Structures

data PEObjectHeader Source #

Instances

Instances details
Show PEObjectHeader Source # 
Instance details

Defined in Data.PE.Structures

data PEHeader Source #

The Header section, holds entries for each header in the PE File

Instances

Instances details
Show PEHeader Source # 
Instance details

Defined in Data.PE.Structures

data PESignature Source #

Constructors

PESignature 

Fields

Instances

Instances details
Show PESignature Source # 
Instance details

Defined in Data.PE.Structures

data DirectoryEntry Source #

Constructors

DirEntry 

Instances

Instances details
Show DirectoryEntry Source # 
Instance details

Defined in Data.PE.Structures

Binary DirectoryEntry Source # 
Instance details

Defined in Data.PE.Structures

data MachineType Source #

Instances

Instances details
Show MachineType Source # 
Instance details

Defined in Data.PE.Structures

Binary MachineType Source # 
Instance details

Defined in Data.PE.Structures