|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPModule
Represents a module
| Field Summary | |
|---|---|
static int |
EXECUTABLE
Type constant which identifies executables. |
static int |
SHARED_LIBRARY
Type constant which identifies shared libraries. |
| Method Summary | |
|---|---|
boolean |
areSymbolsLoaded()
Returns whether the symbols of this module are read. |
boolean |
canLoadSymbols()
Returns whether the module's symbols can be loaded or reloaded. |
java.math.BigInteger |
getBaseAddress()
Returns the base address of this module. |
java.lang.String |
getCPU()
Returns the CPU identifier. |
IPath |
getImageName()
Returns the image name of this module. |
java.lang.String |
getName()
Returns the name of this module. |
java.lang.String |
getPlatform()
Returns the name of the platform. |
long |
getSize()
Returns the size of this module. |
IPath |
getSymbolsFileName()
Returns the full path of the file from which symbols to be loaded. |
int |
getType()
Returns the type of this module. |
boolean |
isLittleEndian()
Returns whether this module is little endian. |
void |
loadSymbols()
Loads the module symbols from the specified file. |
void |
setSymbolsFileName(IPath symbolsFile)
Associate the specified file as a symbol provider for this module. |
| Methods inherited from interface org.eclipse.ptp.debug.core.model.IPDebugElement |
|---|
getCurrentStateInfo, getID, getSession, getState |
| Field Detail |
|---|
static final int EXECUTABLE
static final int SHARED_LIBRARY
| Method Detail |
|---|
int getType()
java.lang.String getName()
IPath getImageName()
IPath getSymbolsFileName()
void setSymbolsFileName(IPath symbolsFile)
throws DebugException
null is passed as a file name the internal
symbols search
mechanism will be used.
symbolsFile - the symbol provider for this module.
DebugException - if this method fails. Reasons include:java.math.BigInteger getBaseAddress()
long getSize()
boolean areSymbolsLoaded()
boolean canLoadSymbols()
void loadSymbols()
throws DebugException
DebugException - if this method fails. Reasons include:java.lang.String getPlatform()
boolean isLittleEndian()
java.lang.String getCPU()
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||