# Interface: com.pnfsoftware.jeb.core.units.code.ICodePointer

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()](#isUnknownAddress())\), and serves as a way to indicate a possible code execution.

## Method: getAddress
- return type: `long`

Description: Get the address of the entry\-point
return: entry\-point address, meaningless if unknown \(see [#isUnknownAddress()](#isUnknownAddress())\)

## Method: getMode
- return type: `int`

Description: Get the entry\-point processor mode
return: processor mode

## Method: isUnknownAddress
- return type: `boolean`

Description: Indicate if the entry\-point relates to an unknown address
return: true if address is unknown, false otherwise

## Method: toString
- return type: `java.lang.String`

Description: The returned format is `0xADDRESS(MODE)` or simply `0xADDRESS` for [default mode](IProcessor#MODE_DEFAULT).
return: formatted pointer

