Please enable JavaScript to view this site.

DbgHelp Browser Help

The File Header display shows the contents of the PE file File Header.

 

 uiFileHeader

 

File Name

The name of the PE file. This is often blank.

 

PDB Name

The name of the corresponding PDB file. This is often blank.

 

File Signature

This can be many values, but for a PE file, will be the value "PE".

 

File Type

This can be one of three values:

DLL. A loadable module.

Executable. An executable program.

System. A system file.

 

Machine Type

This can be one of many values, although we typically only expect "i386" and "x64".

Valid values are:

Unknown

i386

x64

MIPS R3000

MIPS R4000

MIPS R10000

Alpha

Power PC

Hitatchi SH3

Hitatchi SH4

ARM

MIPS WinCE v2

Hitatchi SH3E

Thumb

IA64 (Merced/Itanium)

MIPS 16

MIPS FPU

MIPS FPU 16

ALPHA64

 

Timestamp

This is the time the PE file was created. This is often not set.

 

Num Symbols

The number of symbols embedded in the PE file.

 

Pointer to Symbols

Pointer to any symbols embedded in the PE file.

 

Sections

The number of different named sections in the PE file.

 

Size of optional header

The size of the optional header in the PE file.

 

Characteristics

A PE file can have many characteristics. The remainder of the File Header lists only the characteristics that have been set, one per line.

The following characteristics can be set. Many values can apply at the same time. Many of these characteristics are obsolete.

 

Relocations stripped (image has been bound using bind.exe or similar)

Executable File

DLL

System File

UniProcessor systems only

32 bit machine

64 bit machine

Line numbers stripped

Local symbols stripped

Debug info stripped (held in separate .DBG file)

Aggressive working set trim

Large address aware

Machine is LSB precedes MSB

Run from swap if image is on removable media

Run from swap if image is on the network

Machine is MSB precedes LSB