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.
|
java.math.BigInteger |
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.
|
getCurrentStateInfo, getID, getSession, getStatestatic final int EXECUTABLE
static final int SHARED_LIBRARY
int getType()
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:java.math.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:java.lang.String getPlatform()
boolean isLittleEndian()
java.lang.String getCPU()
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.