public interface CDebugger
Modifier and Type | Method and Description |
---|---|
boolean |
canDemangle()
is demangling of C++ symbols supported by this CDebugger?
|
java.lang.String |
demangle(java.lang.String sym)
Demangle C++ symbols into readable strings, if possible.
|
java.util.List |
getLoadObjectList()
Return a list of LoadObjects in the target process.
|
java.lang.String |
getNameOfFile(java.lang.String fileName)
Get the file name component for the given full path to a DLL.
|
ProcessControl |
getProcessControl()
Fetch a ProcessControl object for the target process, enabling
suspension, resumption and event handling.
|
java.util.List |
getThreadList()
Fetch the thread list for the target process as a List of
ThreadProxy objects.
|
LoadObject |
loadObjectContainingPC(Address pc)
Fetch the loadobject containing the current program counter.
|
CFrame |
topFrameForThread(ThreadProxy t)
Create a CFrame object for the top frame of the given thread,
specified as a ThreadProxy.
|
java.util.List getThreadList() throws DebuggerException
DebuggerException
java.util.List getLoadObjectList() throws DebuggerException
DebuggerException
LoadObject loadObjectContainingPC(Address pc) throws DebuggerException
DebuggerException
CFrame topFrameForThread(ThreadProxy t) throws DebuggerException, java.lang.IllegalThreadStateException
DebuggerException
java.lang.IllegalThreadStateException
java.lang.String getNameOfFile(java.lang.String fileName) throws DebuggerException
DebuggerException
ProcessControl getProcessControl() throws DebuggerException
DebuggerException
boolean canDemangle()
java.lang.String demangle(java.lang.String sym) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
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.