Modifier and Type | Method and Description |
---|---|
ClosestSymbol |
closestSymbolToPC(Address pc)
Fetch the name of the closest exported symbol and the distance
of the PC to that symbol.
|
BlockSym |
debugInfoForPC(Address pc)
Get debug information for the given program counter.
|
Address |
getBase()
Base address at which this loadobject was relocated at run-time
|
CDebugInfoDataBase |
getDebugInfoDataBase()
Returns a debug info database for this loadobject if debug info
is present; otherwise, returns null.
|
java.lang.String |
getName()
Full path name of this loadobject
|
long |
getSize()
Size of the loadobject in bytes (determines the range of program
counters and data contained within this loadobject)
|
LineNumberInfo |
lineNumberForPC(Address pc)
Returns line number information for the given PC, including
source file name (not specified whether this is an absolute or
relative path) and start and end PCs for this line.
|
Address getBase()
java.lang.String getName()
long getSize()
CDebugInfoDataBase getDebugInfoDataBase() throws DebuggerException
DebuggerException
BlockSym debugInfoForPC(Address pc) throws DebuggerException
DebuggerException
ClosestSymbol closestSymbolToPC(Address pc) throws DebuggerException
DebuggerException
LineNumberInfo lineNumberForPC(Address pc) throws DebuggerException
DebuggerException
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.