ReactOS 0.4.16-dev-340-g0540c21
_Pe Struct Reference

#include <pe.h>

Collaboration diagram for _Pe:

Public Attributes

voidfd
 
u16int(* e2 )(const unsigned char *data)
 
u32int(* e4 )(const unsigned char *data)
 
u64int(* e8 )(const unsigned char *data)
 
ulong imagebase
 
ulong imagesize
 
ulong loadbase
 
ulong nsymbols
 
CoffSymbolsymtab
 
int(* loadsection )(struct _Pe *pe, char *name, struct DwarfBlock *b)
 
int nsections
 
struct _IMAGE_SECTION_HEADERsect
 
ulong codestart
 
ulong datastart
 

Detailed Description

Definition at line 14 of file pe.h.

Member Data Documentation

◆ codestart

ulong _Pe::codestart

Definition at line 15 of file pe.h.

Referenced by RosSymCreateFromFile().

◆ datastart

ulong _Pe::datastart

Definition at line 15 of file pe.h.

Referenced by RosSymCreateFromFile().

◆ e2

u16int(* _Pe::e2)(const unsigned char *data)

Definition at line 16 of file pe.h.

Referenced by RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ e4

u32int(* _Pe::e4)(const unsigned char *data)

Definition at line 17 of file pe.h.

Referenced by RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ e8

u64int(* _Pe::e8)(const unsigned char *data)

Definition at line 18 of file pe.h.

Referenced by RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ fd

void * _Pe::fd

Definition at line 15 of file pe.h.

Referenced by loaddisksection(), loadmemsection(), RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ imagebase

ulong _Pe::imagebase

Definition at line 19 of file pe.h.

Referenced by pesection(), RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ imagesize

ulong _Pe::imagesize

Definition at line 19 of file pe.h.

Referenced by RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ loadbase

ulong _Pe::loadbase

Definition at line 19 of file pe.h.

Referenced by RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ loadsection

int(* _Pe::loadsection)(struct _Pe *pe, char *name, struct DwarfBlock *b)

Definition at line 22 of file pe.h.

Referenced by dwarfopen(), RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ nsections

int _Pe::nsections

Definition at line 23 of file pe.h.

Referenced by pefree(), pesection(), RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ nsymbols

ulong _Pe::nsymbols

Definition at line 20 of file pe.h.

Referenced by pefree(), and RosSymCreateFromMem().

◆ sect

Definition at line 24 of file pe.h.

Referenced by pefree(), pesection(), RosSymCreateFromFile(), and RosSymCreateFromMem().

◆ symtab

CoffSymbol* _Pe::symtab

Definition at line 21 of file pe.h.

Referenced by pefree(), and RosSymCreateFromMem().


The documentation for this struct was generated from the following files: