Show / Hide Table of Contents

Class UnwindCode

The UnwindCode is a struct in the UnwindInfo used to describe exception handling in x64 applications and to walk the stack.

Inheritance
object
AbstractStructure
UnwindCode
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 UnwindCode : AbstractStructure

Constructors

| Edit this page View Source

UnwindCode(IRawFile, long)

Create a new UnwindInfo object.

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

A PE file.

long offset

Raw offset of the UnwindInfo.

Properties

| Edit this page View Source

CodeOffset

Code offset.

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

FrameOffset

Frame offset.

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

Opinfo

Operation information.

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

UnwindOp

Unwind operation.

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