LocalSymbolMap

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

10.3.1_PUBLIC

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

10.3_PUBLIC

removedmethod: containsVariableWithName
boolean containsVariableWithName(java.lang.String name)

10.2_PUBLIC

addedmethod: decodeScope
void decodeScope(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: decodeSymbolList
void decodeSymbolList(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: encodeLocalDb
void encodeLocalDb(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.symbol.Namespace namespace) throws IOException
removedmethod: buildLocalDbXML
void buildLocalDbXML(java.lang.StringBuilder resBuf, ghidra.program.model.symbol.Namespace namespace)
removedmethod: parseScopeXML
void parseScopeXML(ghidra.xml.XmlPullParser parser) throws PcodeXMLException
removedmethod: parseSymbolList
void parseSymbolList(ghidra.xml.XmlPullParser parser) throws PcodeXMLException

9.2_PUBLIC

addedmethod: buildLocalDbXML
void buildLocalDbXML(java.lang.StringBuilder resBuf, ghidra.program.model.symbol.Namespace namespace)
addedmethod: getNameToSymbolMap
java.util.Map<java.lang.String,ghidra.program.model.pcode.HighSymbol> getNameToSymbolMap()
addedmethod: getSymbol
ghidra.program.model.pcode.HighSymbol getSymbol(long id)
addedmethod: newDynamicSymbol
ghidra.program.model.pcode.HighSymbol newDynamicSymbol(long id, java.lang.String nm, ghidra.program.model.data.DataType dt, long hash, ghidra.program.model.address.Address pcaddr)
addedmethod: newMappedSymbol
ghidra.program.model.pcode.HighSymbol newMappedSymbol(long id, java.lang.String nm, ghidra.program.model.data.DataType dt, ghidra.program.model.listing.VariableStorage store, ghidra.program.model.address.Address pcaddr, int slot)
modifiedmethod: getParamSymbol
return type: MappedSymbol → HighSymbol
- ghidra.program.model.pcode.MappedSymbol getParamSymbol(int i)
+ ghidra.program.model.pcode.HighSymbol getParamSymbol(int i)
removedmethod: buildLocalDbXML
java.lang.String buildLocalDbXML()
removedmethod: getSymbol
ghidra.program.model.pcode.HighSymbol getSymbol(int id)
removedmethod: newDynamicSymbol
ghidra.program.model.pcode.DynamicSymbol newDynamicSymbol(java.lang.String nm, ghidra.program.model.data.DataType dt, int sz, long hash, ghidra.program.model.address.Address pcaddr, int format, int id)
removedmethod: newMappedSymbol
ghidra.program.model.pcode.MappedSymbol newMappedSymbol(java.lang.String nm, ghidra.program.model.data.DataType dt, ghidra.program.model.listing.VariableStorage store, ghidra.program.model.address.Address pcaddr, int slot, int id)

9.0.1_PUBLIC

introducedInitial version