Show / Hide Table of Contents

Class IMAGE_DEBUG_DIRECTORY

The IMAGE_DEBUG_DIRECTORY hold debug information about the PE file.

Inheritance
System.Object
AbstractStructure
IMAGE_DEBUG_DIRECTORY
Inherited Members
AbstractStructure.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: PeNet.Structures
Assembly: PeNet.dll
Syntax
public class IMAGE_DEBUG_DIRECTORY : AbstractStructure

Constructors

| Improve this Doc View Source

IMAGE_DEBUG_DIRECTORY(Byte[], UInt32)

Create a new IMAGE_DEBUG_DIRECTORY object.

Declaration
public IMAGE_DEBUG_DIRECTORY(byte[] buff, uint offset)
Parameters
Type Name Description
System.Byte[] buff

PE binary as byte array.

System.UInt32 offset

Offset to the debug struct in the binary.

Properties

| Improve this Doc View Source

AddressOfRawData

Address of raw data.

Declaration
public uint AddressOfRawData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

Characteristics

Characteristics of the debug information.

Declaration
public uint Characteristics { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

CvInfoPdb70

PDB information if the "Type" is IMAGE_DEBUG_TYPE_CODEVIEW.

Declaration
public CvInfoPdb70 CvInfoPdb70 { get; }
Property Value
Type Description
CvInfoPdb70
| Improve this Doc View Source

MajorVersion

Major Version.

Declaration
public ushort MajorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

MinorVersion

Minor Version.

Declaration
public ushort MinorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

PointerToRawData

Pointer to raw data.

Declaration
public uint PointerToRawData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

SizeOfData

Size of data.

Declaration
public uint SizeOfData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

TimeDateStamp

Time and date stamp

Declaration
public uint TimeDateStamp { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

Type

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

Declaration
public uint Type { get; set; }
Property Value
Type Description
System.UInt32
  • Improve this Doc
  • View Source
Back to top Generated by DocFX