HighFunction

Package: ghidra.program.model.pcode
Type: class

11.1_PUBLIC

addedmethod: isOverrideNamespace
static boolean isOverrideNamespace(ghidra.program.model.symbol.Namespace namespace)
addedfield: OVERRIDE_NAMESPACE_NAME
static java.lang.String OVERRIDE_NAMESPACE_NAME

10.3.1_PUBLIC

addedmethod: encodeNamespace
static void encodeNamespace(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.NameTransformer transformer) throws IOException
removedmethod: encodeNamespace
static void encodeNamespace(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.symbol.Namespace namespace) throws IOException

10.2_PUBLIC

addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder, long id, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.address.Address entryPoint, int size) throws IOException
addedmethod: encodeNamespace
static void encodeNamespace(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.symbol.Namespace namespace) throws IOException
addedmethod: setVolatile
void setVolatile(ghidra.program.model.pcode.Varnode vn, boolean val)
removedmethod: buildFunctionXML
java.lang.String buildFunctionXML(long id, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.address.Address entryPoint, int size)
removedmethod: createNamespaceTag
static void createNamespaceTag(java.lang.StringBuilder buf, ghidra.program.model.symbol.Namespace namespace)
removedmethod: getErrorHandler
static org.xml.sax.ErrorHandler getErrorHandler(java.lang.Object errOriginator, java.lang.String targetName)
removedmethod: newVarnode
ghidra.program.model.pcode.Varnode newVarnode(int sz, ghidra.program.model.address.Address addr)
removedmethod: newVarnode
ghidra.program.model.pcode.Varnode newVarnode(int sz, ghidra.program.model.address.Address addr, int id)
removedmethod: readXML
void readXML(ghidra.xml.XmlPullParser parser) throws PcodeXMLException
removedmethod: stringTree
static ghidra.xml.XmlPullParser stringTree(java.io.InputStream xml, org.xml.sax.ErrorHandler handler) throws PcodeXMLException

9.2_PUBLIC

addedmethod: buildFunctionXML
java.lang.String buildFunctionXML(long id, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.address.Address entryPoint, int size)
addedmethod: collapseToGlobal
static boolean collapseToGlobal(ghidra.program.model.symbol.Namespace namespace)
addedmethod: getGlobalSymbolMap
ghidra.program.model.pcode.GlobalSymbolMap getGlobalSymbolMap()
addedmethod: getID
long getID()
addedmethod: getSymbol
ghidra.program.model.pcode.HighSymbol getSymbol(long symbolId)
modifiedmethod: createNamespaceTag
param 2 renamed: namespc → namespace
- static void createNamespaceTag(java.lang.StringBuilder buf, ghidra.program.model.symbol.Namespace namespc)
+ static void createNamespaceTag(java.lang.StringBuilder buf, ghidra.program.model.symbol.Namespace namespace)
removedmethod: buildFunctionShellXML
static java.lang.String buildFunctionShellXML(java.lang.String name, ghidra.program.model.address.Address addr)
removedmethod: buildFunctionXML
java.lang.String buildFunctionXML(ghidra.program.model.address.Address entryPoint, int size)
removedmethod: getSymbol
ghidra.program.model.pcode.HighSymbol getSymbol(int symbolId)

9.1_PUBLIC

modifiedmethod: grabFromFunction
param 1 renamed: default_extrapop → overrideExtrapop; param 3 renamed: override_extrapop → doOverride
- void grabFromFunction(int default_extrapop, boolean includeDefaultNames, boolean override_extrapop)
+ void grabFromFunction(int overrideExtrapop, boolean includeDefaultNames, boolean doOverride)

9.0.1_PUBLIC

introducedInitial version