public interface IPModule extends IPDebugElement
Modifier and Type | Field and Description |
---|---|
static int |
EXECUTABLE
Type constant which identifies executables.
|
static int |
SHARED_LIBRARY
Type constant which identifies shared libraries.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
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.
|
getCurrentStateInfo, getID, getSession, getState
static final int EXECUTABLE
static final int SHARED_LIBRARY
int getType()
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:BigInteger getBaseAddress()
long getSize()
boolean areSymbolsLoaded()
boolean canLoadSymbols()
void loadSymbols() throws DebugException
DebugException
- if this method fails. Reasons include:String getPlatform()
boolean isLittleEndian()
String getCPU()
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.