Class HighFunctionShellSymbol


  • public class HighFunctionShellSymbol
    extends HighSymbol
    A function symbol that represents only a shell of (the name and address) the function, when no other information is available.
    • Constructor Detail

      • HighFunctionShellSymbol

        public HighFunctionShellSymbol​(long id,
                                       java.lang.String nm,
                                       Address addr,
                                       PcodeDataTypeManager manage)
        Construct the function shell given a name and address
        Parameters:
        id - is an id to associate with the new symbol
        nm - is the given name
        addr - is the given address
        manage - is PcodeDataTypeManager to facilitate XML marshaling
    • Method Detail

      • isGlobal

        public boolean isGlobal()
        Description copied from class: HighSymbol
        Is this symbol in the global scope or some other global namespace
        Overrides:
        isGlobal in class HighSymbol
        Returns:
        true if this is global
      • 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