public interface JVMDebugger extends Debugger
Modifier and Type | Method and Description |
---|---|
void |
configureJavaPrimitiveTypeSizes(long jbooleanSize,
long jbyteSize,
long jcharSize,
long jdoubleSize,
long jfloatSize,
long jintSize,
long jlongSize,
long jshortSize)
This intent is that this can be called late in the bootstrapping
sequence, after which the debugger can handle reading of Java
primitive types, and thereby implement the Java functionality in
class Address.
|
void |
putHeapConst(long heapOopSize,
long klassPtrSize,
long narrowKlassBase,
int narrowKlassShift,
long narrowOopBase,
int narrowOopShift) |
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
void configureJavaPrimitiveTypeSizes(long jbooleanSize, long jbyteSize, long jcharSize, long jdoubleSize, long jfloatSize, long jintSize, long jlongSize, long jshortSize)
void putHeapConst(long heapOopSize, long klassPtrSize, long narrowKlassBase, int narrowKlassShift, long narrowOopBase, int narrowOopShift)
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.