public class CodeBlob extends VMObject
equals, getAddress, hashCode, toString
public CodeBlob(Address addr)
public boolean isBufferBlob()
public boolean isNMethod()
public boolean isRuntimeStub()
public boolean isDeoptimizationStub()
public boolean isUncommonTrapStub()
public boolean isExceptionStub()
public boolean isSafepointStub()
public boolean isAdapterBlob()
public boolean isJavaMethod()
public boolean isNativeMethod()
public boolean isOSRMethod()
public NMethod asNMethodOrNull()
public Address headerBegin()
public Address headerEnd()
public Address contentBegin()
public Address contentEnd()
public Address codeBegin()
public Address codeEnd()
public Address dataBegin()
public Address dataEnd()
public int getRelocationOffset()
public int getContentOffset()
public int getCodeOffset()
public int getDataOffset()
public int getSize()
public int getHeaderSize()
public int getContentSize()
public int getCodeSize()
public int getDataSize()
public boolean blobContains(Address addr)
public boolean contentContains(Address addr)
public boolean codeContains(Address addr)
public boolean dataContains(Address addr)
public boolean contains(Address addr)
public boolean isFrameCompleteAt(Address a)
public boolean isZombie()
public boolean isLockedByVM()
public OopMapSet getOopMaps()
public OopMap getOopMapForReturnAddress(Address returnAddress, boolean debugging)
public long getFrameSize()
public boolean callerMustGCArguments()
public java.lang.String getName()
public void print()
public void printOn(java.io.PrintStream tty)
protected void printComponentsOn(java.io.PrintStream tty)
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.