Interface TypeInfoManager

All Known Subinterfaces:
ProgramClassTypeInfoManager
All Known Implementing Classes:
ClassTypeInfoManagerDB, ItaniumAbiClassTypeInfoManager, VsClassTypeInfoManager

public interface TypeInfoManager
Manager for TypeInfo
  • Method Summary

    Modifier and Type Method Description
    TypeInfo getTypeInfo​(Address address)
    Get the TypeInfo at the address
    boolean isTypeInfo​(Address address)
    Checks if a valid TypeInfo is located at the address in the program.
  • Method Details

    • getTypeInfo

      TypeInfo getTypeInfo​(Address address) throws UnresolvedClassTypeInfoException
      Get the TypeInfo at the address
      Parameters:
      address - the address of the TypeInfo
      Returns:
      the TypeInfo at the specified address or null if none exists.
      Throws:
      UnresolvedClassTypeInfoException - if this type requires a copy relocation which cannot be resolved.
    • isTypeInfo

      boolean isTypeInfo​(Address address)
      Checks if a valid TypeInfo is located at the address in the program.
      Parameters:
      address - the address of the TypeInfo
      Returns:
      true if the data is a valid TypeInfo