Class 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.
    • Constructor Detail

      • HighLabelSymbol

        public 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

      • saveXML

        public void saveXML​(java.lang.StringBuilder buf)
        Description copied from class: HighSymbol
        Save the symbol description as a tag to the XML stream. This does NOT save the mappings.
        Overrides:
        saveXML in class HighSymbol
        Parameters:
        buf - is the XML stream