Package ghidra.program.model.pcode
Class MappedDataEntry
- java.lang.Object
- 
- ghidra.program.model.pcode.SymbolEntry
- 
- ghidra.program.model.pcode.MappedEntry
- 
- ghidra.program.model.pcode.MappedDataEntry
 
 
 
- 
 public class MappedDataEntry extends MappedEntry A normal address based HighSymbol mapping with an associated Data object
- 
- 
Field Summary- 
Fields inherited from class ghidra.program.model.pcode.MappedEntrystorage
 - 
Fields inherited from class ghidra.program.model.pcode.SymbolEntrypcaddr, symbol
 
- 
 - 
Constructor SummaryConstructors Constructor Description MappedDataEntry(HighSymbol sym)Constructor for use with restoreXMLMappedDataEntry(HighSymbol sym, VariableStorage store, Data d)Construct given a symbol, storage, and a backing Data object
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DatagetData()booleanisReadOnly()booleanisVolatile()voidrestoreXML(XmlPullParser parser)Restore this entry from the given XML stream.- 
Methods inherited from class ghidra.program.model.pcode.MappedEntrygetSize, getStorage, saveXml
 - 
Methods inherited from class ghidra.program.model.pcode.SymbolEntrybuildRangelistXML, getPCAdress, parseRangeList
 
- 
 
- 
- 
- 
Constructor Detail- 
MappedDataEntrypublic MappedDataEntry(HighSymbol sym) Constructor for use with restoreXML- Parameters:
- sym- is the owning HighSymbol
 
 - 
MappedDataEntrypublic MappedDataEntry(HighSymbol sym, VariableStorage store, Data d) Construct given a symbol, storage, and a backing Data object- Parameters:
- sym- the given symbol
- store- the given storage
- d- the backing Data object
 
 
- 
 - 
Method Detail- 
getDatapublic Data getData() - Returns:
- the backing Data object
 
 - 
restoreXMLpublic void restoreXML(XmlPullParser parser) throws PcodeXMLException Description copied from class:SymbolEntryRestore this entry from the given XML stream. Typically more than one tag is consumed- Overrides:
- restoreXMLin class- MappedEntry
- Parameters:
- parser- is the given XML stream
- Throws:
- PcodeXMLException- if the XML is invalid
 
 - 
isReadOnlypublic boolean isReadOnly() - Overrides:
- isReadOnlyin class- MappedEntry
- Returns:
- true if the mapped storage is read-only
 
 - 
isVolatilepublic boolean isVolatile() - Overrides:
- isVolatilein class- MappedEntry
- Returns:
- true if the mapped storage is volatile
 
 
- 
 
-