public interface BlockSym extends Sym
Modifier and Type | Method and Description |
---|---|
Address |
getAddress()
Address of the first machine instruction in this block
|
long |
getLength()
Length in bytes of the machine code in this block
|
LocalSym |
getLocal(int i)
Return ith local (0..getNumLocals() - 1)
|
java.lang.String |
getName()
Name of this block, or null if none
|
int |
getNumLocals()
Number of local variable symbols associated with this block
|
BlockSym |
getParent()
Get the lexically enclosing block, or null if none
|
asBlock, asFunction, asGlobal, asLocal, isBlock, isFunction, isGlobal, isLocal, toString
BlockSym getParent()
long getLength()
Address getAddress()
java.lang.String getName()
int getNumLocals()
LocalSym getLocal(int i)
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.