DkmEffectiveAddress Struct

Definition

An effective address for an instruction. The effective address is the calculated address that an instruction operand represents. For instance, on x86, an instruction may be of the form dwordptr [esp-12]. The effective address of this operand will be the result of subtracting 12 from esp. The number of operands and effective addresses are architecture specific.

public value class DkmEffectiveAddress
public value class DkmEffectiveAddress
struct DkmEffectiveAddress
[System.Runtime.InteropServices.Guid("143e24fc-8dcd-826c-1008-a3578f617a79")]
public struct DkmEffectiveAddress
[<System.Runtime.InteropServices.Guid("143e24fc-8dcd-826c-1008-a3578f617a79")>]
type DkmEffectiveAddress = struct
Public Structure DkmEffectiveAddress
Inheritance
DkmEffectiveAddress
Attributes

Constructors

DkmEffectiveAddress(UInt64, UInt32, DkmEffectiveAddressFlags)

Initialize a new DkmEffectiveAddress value.

Fields

EffectiveAddress

The effective address for the operand.

Flags

Set if the the segment register is FS. Only used on x86.

OperandSize

The size of the operand this address applies to.

Applies to