Show / Hide Table of Contents

Class ImageDebugDirectory

The ImageDebugDirectory hold debug information about the PE file.

Inheritance
object
AbstractStructure
ImageDebugDirectory
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public class ImageDebugDirectory : AbstractStructure

Constructors

| Edit this page View Source

ImageDebugDirectory(IRawFile, long)

Create a new ImageDebugDirectory object.

Declaration
public ImageDebugDirectory(IRawFile peFile, long offset)
Parameters
Type Name Description
IRawFile peFile

A PE file.

long offset

Offset to the debug structure in the PE file.

Properties

| Edit this page View Source

AddressOfRawData

Address of raw data.

Declaration
public uint AddressOfRawData { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

Characteristics

Characteristics of the debug information.

Declaration
public uint Characteristics { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

CvInfoPdb70

PDB information if the "Type" is IMAGE_DEBUG_TYPE_CODEVIEW.

Declaration
public CvInfoPdb70? CvInfoPdb70 { get; }
Property Value
Type Description
CvInfoPdb70
| Edit this page View Source

DebugType

Declaration
public DebugDirectoryType DebugType { get; set; }
Property Value
Type Description
DebugDirectoryType
| Edit this page View Source

ExtendedDllCharacteristics

Flags if the "Type" is IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS

Declaration
public ExtendedDllCharacteristicsType? ExtendedDllCharacteristics { get; }
Property Value
Type Description
ExtendedDllCharacteristicsType?
| Edit this page View Source

MajorVersion

Major Version.

Declaration
public ushort MajorVersion { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

MinorVersion

Minor Version.

Declaration
public ushort MinorVersion { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

PointerToRawData

Pointer to raw data.

Declaration
public uint PointerToRawData { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

SizeOfData

Size of data.

Declaration
public uint SizeOfData { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

TimeDateStamp

Time and date stamp

Declaration
public uint TimeDateStamp { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

Type

Type 1: Coff 2: CV-PDB 9: Borland

Declaration
public uint Type { get; set; }
Property Value
Type Description
uint
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX