|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICModule
Represents a module in the process being debugged.
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. |
IAddressFactory |
getAddressFactory()
Returns the address factory associated with this module. |
IAddress |
getBaseAddress()
Returns the base address of this module. |
java.lang.String |
getCPU()
Returns the CPU identifier. |
org.eclipse.core.runtime.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. |
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.cdt.debug.core.model.ICDebugElement |
---|
getCurrentStateInfo, 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()
EXECUTABLE
,
SHARED_LIBRARY
, CORE
.
java.lang.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:IAddress 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:java.lang.String getPlatform()
boolean isLittleEndian()
IAddressFactory getAddressFactory()
java.lang.String getCPU()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |