Table of Contents

Struct AddressFixup

Namespace
AsmResolver.PE.Code
Assembly
AsmResolver.PE.dll

Provides information about a symbol referenced within a segment for which the final RVA is yet to be determined.

public readonly struct AddressFixup
Inherited Members

Constructors

AddressFixup(uint, AddressFixupType, ISymbol)

Creates a new instance of the AddressFixup structure.

public AddressFixup(uint offset, AddressFixupType type, ISymbol referencedObject)

Parameters

offset uint

The offset relative to the start of the code segment pointing to the reference.

type AddressFixupType

The type of fixup to apply at the offset.

referencedObject ISymbol

The reference to write the RVA for.

Properties

Offset

Gets the offset relative to the start of the code segment pointing to the reference.

public uint Offset { get; }

Property Value

uint

Symbol

Gets the object that is referenced at the offset.

public ISymbol Symbol { get; }

Property Value

ISymbol

Type

Gets the type of fixup to apply at the offset.

public AddressFixupType Type { get; }

Property Value

AddressFixupType

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.