|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPModule
| 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. |
BigInteger |
getBaseAddress()
Returns the base address of this module. |
String |
getCPU()
Returns the CPU identifier. |
org.eclipse.core.runtime.IPath |
getImageName()
Returns the image name of this module. |
String |
getName()
Returns the name of this module. |
String |
getPlatform()
Returns the name of the platform. |
long |
getSize()
Returns the size of this module. |
org.eclipse.core.runtime.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(org.eclipse.core.runtime.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 |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
|---|
getDebugTarget, getLaunch, getModelIdentifier |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Field Detail |
|---|
static final int EXECUTABLE
static final int SHARED_LIBRARY
| Method Detail |
|---|
int getType()
String getName()
org.eclipse.core.runtime.IPath getImageName()
org.eclipse.core.runtime.IPath getSymbolsFileName()
void setSymbolsFileName(org.eclipse.core.runtime.IPath symbolsFile)
throws org.eclipse.debug.core.DebugException
null is passed as a file name the internal symbols search
mechanism will be used.
symbolsFile - the symbol provider for this module.
org.eclipse.debug.core.DebugException - if this method fails. Reasons include:BigInteger getBaseAddress()
long getSize()
boolean areSymbolsLoaded()
boolean canLoadSymbols()
void loadSymbols()
throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugException - if this method fails. Reasons include:String getPlatform()
boolean isLittleEndian()
String getCPU()
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||