public interface

IEMem

implements IEGeneric
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem

Class Overview

An IR expression representing a dereference to a sized memory area.

Summary

Constants
int FLAG_HINT_EXTERNAL This flag indicates that the memory expression references non-local data.
Public Methods
abstract IEGeneric getReference()
Retrieve Memory address of this IEMem
abstract IEGeneric getSegment()
Retrieve Memory segment (offset) from memory address.
abstract void setReference(IEGeneric reference)
abstract void setSegment(IEGeneric optionalSegment)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric

Constants

public static final int FLAG_HINT_EXTERNAL

This flag indicates that the memory expression references non-local data.

Constant Value: 256 (0x00000100)

Public Methods

public abstract IEGeneric getReference ()

Retrieve Memory address of this IEMem

public abstract IEGeneric getSegment ()

Retrieve Memory segment (offset) from memory address. Can be null.

public abstract void setReference (IEGeneric reference)

public abstract void setSegment (IEGeneric optionalSegment)