public interface

ICodePointer

com.pnfsoftware.jeb.core.units.code.ICodePointer
Known Indirect Subclasses

Class Overview

Definition of a pointer to code (an entry-point), consisting of an address and a processor mode. The entry-point might actually correspond to an unknown location (see isUnknownAddress()), and serves as a way to indicate a possible code execution.

Summary

Public Methods
abstract long getAddress()
Get the address of the entry-point
abstract int getMode()
Get the entry-point processor mode
abstract boolean isUnknownAddress()
Indicate if the entry-point relates to an unknown address
abstract String toString()
The returned format is 0xADDRESS(MODE) or simply 0xADDRESS for default mode.

Public Methods

public abstract long getAddress ()

Get the address of the entry-point

Returns

public abstract int getMode ()

Get the entry-point processor mode

Returns
  • processor mode

public abstract boolean isUnknownAddress ()

Indicate if the entry-point relates to an unknown address

Returns
  • true if address is unknown, false otherwise

public abstract String toString ()

The returned format is 0xADDRESS(MODE) or simply 0xADDRESS for default mode.