Win32BinaryFile.cpp File Reference

#include "BinaryFile.h"
#include "Win32BinaryFile.h"
#include "config.h"
#include <iostream>
#include <sstream>
#include <assert.h>

Go to the source code of this file.

Defines

#define IMAGE_SCN_CNT_CODE   0x00000020
#define IMAGE_SCN_CNT_INITIALIZED_DATA   0x00000040
#define IMAGE_SCN_CNT_UNINITIALIZED_DATA   0x00000080
#define IMAGE_SCN_MEM_READ   0x40000000
#define IMAGE_SCN_MEM_WRITE   0x80000000

Typedefs

typedef char ct_failure [sizeof(SectionInfo)==sizeof(PESectionInfo)]
typedef std::map< const class
PESectionInfo *, const PEObject * > 
SectionObjectMap

Functions

BinaryFileconstruct ()
int microX86Dis (void *p)

Variables

SectionObjectMap s_sectionObjects


Define Documentation

#define IMAGE_SCN_CNT_CODE   0x00000020
 

Definition at line 57 of file Win32BinaryFile.cpp.

Referenced by Win32BinaryFile::RealLoad().

#define IMAGE_SCN_CNT_INITIALIZED_DATA   0x00000040
 

Definition at line 58 of file Win32BinaryFile.cpp.

Referenced by Win32BinaryFile::RealLoad().

#define IMAGE_SCN_CNT_UNINITIALIZED_DATA   0x00000080
 

Definition at line 59 of file Win32BinaryFile.cpp.

Referenced by Win32BinaryFile::RealLoad().

#define IMAGE_SCN_MEM_READ   0x40000000
 

Definition at line 60 of file Win32BinaryFile.cpp.

#define IMAGE_SCN_MEM_WRITE   0x80000000
 

Definition at line 61 of file Win32BinaryFile.cpp.

Referenced by Win32BinaryFile::RealLoad().


Typedef Documentation

typedef char ct_failure[sizeof(SectionInfo)==sizeof(PESectionInfo)] [static]
 

Definition at line 112 of file Win32BinaryFile.cpp.

typedef std::map<const class PESectionInfo*, const PEObject*> SectionObjectMap [static]
 

Definition at line 73 of file Win32BinaryFile.cpp.


Function Documentation

BinaryFile* construct  ) 
 

Definition at line 1178 of file Win32BinaryFile.cpp.

int microX86Dis void *  p  ) 
 


Variable Documentation

SectionObjectMap s_sectionObjects [static]
 

Definition at line 75 of file Win32BinaryFile.cpp.

Referenced by Win32BinaryFile::RealLoad().


Generated on Tue Sep 19 21:18:38 2006 for Boomerang by  doxygen 1.4.6