Package ghidra.program.model.pcode
Class HighLabelSymbol
- java.lang.Object
- 
- ghidra.program.model.pcode.HighSymbol
- 
- ghidra.program.model.pcode.HighLabelSymbol
 
 
- 
 public class HighLabelSymbol extends HighSymbol A symbol with no underlying data-type. A label within code. This is used to model named jump targets within a function to the decompiler.
- 
- 
Field Summary- 
Fields inherited from class ghidra.program.model.pcode.HighSymbolcategory, categoryIndex, entryList, function, ID_BASE, name, type
 
- 
 - 
Constructor SummaryConstructors Constructor Description HighLabelSymbol(java.lang.String nm, Address addr, PcodeDataTypeManager dtmanage)Construct the label given a name and address
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsaveXML(java.lang.StringBuilder buf)Save the symbol description as a tag to the XML stream.- 
Methods inherited from class ghidra.program.model.pcode.HighSymboladdMapEntry, buildMapSymXML, getCategoryIndex, getDataType, getFirstUseOffset, getFirstWholeMap, getHighFunction, getHighVariable, getId, getName, getNamespace, getPCAddress, getProgram, getSize, getStorage, getSymbol, isGlobal, isHiddenReturn, isIsolated, isNameLocked, isParameter, isReadOnly, isThisPointer, isTypeLocked, restoreMapSymXML, restoreXML, restoreXMLHeader, saveXMLHeader, setCategory, setHighVariable, setNameLock, setTypeLock
 
- 
 
- 
- 
- 
Constructor Detail- 
HighLabelSymbolpublic HighLabelSymbol(java.lang.String nm, Address addr, PcodeDataTypeManager dtmanage)Construct the label given a name and address- Parameters:
- nm- is the given name
- addr- is the given Address
- dtmanage- is a PcodeDataManager to facilitate XML marshaling
 
 
- 
 - 
Method Detail- 
saveXMLpublic void saveXML(java.lang.StringBuilder buf) Description copied from class:HighSymbolSave the symbol description as a tag to the XML stream. This does NOT save the mappings.- Overrides:
- saveXMLin class- HighSymbol
- Parameters:
- buf- is the XML stream
 
 
- 
 
-