public interface WindbgDebugger extends JVMDebugger
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addressValueToString(long address) |
int |
getAddressSize() |
java.util.List |
getLoadObjectList() |
long |
getThreadIdFromSysId(long sysId) |
long[] |
getThreadIntegerRegisterSet(long threadId) |
java.util.List |
getThreadList() |
Address |
newAddress(long value) |
sun.jvm.hotspot.debugger.windbg.WindbgAddress |
readAddress(long address) |
long |
readCInteger(long address,
long numBytes,
boolean isUnsigned) |
sun.jvm.hotspot.debugger.windbg.WindbgAddress |
readCompKlassAddress(long address) |
sun.jvm.hotspot.debugger.windbg.WindbgAddress |
readCompOopAddress(long address) |
sun.jvm.hotspot.debugger.windbg.WindbgOopHandle |
readCompOopHandle(long address) |
boolean |
readJBoolean(long address) |
byte |
readJByte(long address) |
char |
readJChar(long address) |
double |
readJDouble(long address) |
float |
readJFloat(long address) |
int |
readJInt(long address) |
long |
readJLong(long address) |
short |
readJShort(long address) |
sun.jvm.hotspot.debugger.windbg.WindbgOopHandle |
readOopHandle(long address) |
configureJavaPrimitiveTypeSizes, putHeapConst
attach, attach, consoleExecuteCommand, detach, getAddressValue, getCDebugger, getConsolePrompt, getCPU, getHeapOopSize, getJBooleanSize, getJByteSize, getJCharSize, getJDoubleSize, getJFloatSize, getJIntSize, getJLongSize, getJShortSize, getKlassPtrSize, getMachineDescription, getNarrowKlassBase, getNarrowKlassShift, getNarrowOopBase, getNarrowOopShift, getOS, getProcessList, hasConsole, hasProcessList, parseAddress, readBytesFromProcess, writeBytesToProcess
lookup, lookupOop
getThreadForIdentifierAddress, getThreadForThreadId
java.lang.String addressValueToString(long address) throws DebuggerException
DebuggerException
boolean readJBoolean(long address) throws DebuggerException
DebuggerException
byte readJByte(long address) throws DebuggerException
DebuggerException
char readJChar(long address) throws DebuggerException
DebuggerException
double readJDouble(long address) throws DebuggerException
DebuggerException
float readJFloat(long address) throws DebuggerException
DebuggerException
int readJInt(long address) throws DebuggerException
DebuggerException
long readJLong(long address) throws DebuggerException
DebuggerException
short readJShort(long address) throws DebuggerException
DebuggerException
long readCInteger(long address, long numBytes, boolean isUnsigned) throws DebuggerException
DebuggerException
sun.jvm.hotspot.debugger.windbg.WindbgAddress readAddress(long address) throws DebuggerException
DebuggerException
sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompOopAddress(long address) throws DebuggerException
DebuggerException
sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompKlassAddress(long address) throws DebuggerException
DebuggerException
sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readOopHandle(long address) throws DebuggerException
DebuggerException
sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readCompOopHandle(long address) throws DebuggerException
DebuggerException
long[] getThreadIntegerRegisterSet(long threadId) throws DebuggerException
DebuggerException
Address newAddress(long value) throws DebuggerException
DebuggerException
long getThreadIdFromSysId(long sysId) throws DebuggerException
DebuggerException
java.util.List getThreadList() throws DebuggerException
DebuggerException
java.util.List getLoadObjectList() throws DebuggerException
DebuggerException
int getAddressSize()
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.