Interface SymbolTableListener


public interface SymbolTableListener
Listener methods that are called when changes to symbols are made.
  • Method Details Link icon

    • symbolAdded Link icon

      void symbolAdded(SourceType symbol)
      Notification that the given symbol has been added.
      Parameters:
      symbol - the symbol that was added.
    • symbolRemoved Link icon

      void symbolRemoved(Address addr, String name, boolean isLocal)
      Notification that a symbol was removed.
      Parameters:
      addr - address where the symbol was
      name - name of symbol
      isLocal - true if the symbol was in the scope of a function
    • symbolRenamed Link icon

      void symbolRenamed(SourceType symbol, String oldName)
      Notification that the given symbol was renamed.
      Parameters:
      symbol - symbol that was renamed
      oldName - old name of the symbol
    • primarySymbolSet Link icon

      void primarySymbolSet(SourceType symbol)
      Notification that the given symbol was set as the primary symbol.
      Parameters:
      symbol - the symbol that is now primary.
    • symbolScopeChanged Link icon

      void symbolScopeChanged(SourceType symbol)
      Notification that the scope on a symbol changed.
      Parameters:
      symbol - the symbol whose scope has changed.
    • externalEntryPointAdded Link icon

      void externalEntryPointAdded(Address addr)
      Notification that an external entry point was added at the given address.
      Parameters:
      addr - the address that made an external entry point.
    • externalEntryPointRemoved Link icon

      void externalEntryPointRemoved(Address addr)
      Notification that an external entry point was removed from the given address.
      Parameters:
      addr - the address the removed as an external entry point.
    • associationAdded Link icon

      void associationAdded(SourceType symbol, Reference ref)
      Notification that the association between a reference and a specific symbol has changed.
      Parameters:
      symbol - affected symbol
      ref - affected reference
    • associationRemoved Link icon

      void associationRemoved(Reference ref)
      Notification that the association between the given reference and any symbol was removed.
      Parameters:
      ref - the reference that had a symbol association removed.