Package ghidra.program.database.symbol

# Class OldVariableStorageManagerDB

java.lang.Object
ghidra.program.database.symbol.OldVariableStorageManagerDB

public class OldVariableStorageManagerDB extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `OldVariableStorageManagerDB(DBHandle handle, AddressMap addrMap, TaskMonitor monitor)`
  Construct a read-only variable storage manager for the old record format utilized by the VariableStorage table (NOTE: old table name does not have a space in the name).

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Address`
  `getStorageAddress(Address variableAddr)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### OldVariableStorageManagerDB

    public OldVariableStorageManagerDB(DBHandle handle, AddressMap addrMap, TaskMonitor monitor) throws IOException, CancelledException
    Construct a read-only variable storage manager for the old record format utilized by the VariableStorage table (NOTE: old table name does not have a space in the name). This adapter is intended for use during upgrades only.
    Parameters:
      `handle` - the database handle.
      `addrMap` - the address map
      `monitor` - the task monitor.
    Throws:
      `IOException` - if a database error occurs.
      `CancelledException` - if the user cancels the upgrade.

- ## Method Details

  - ### getStorageAddress

    public Address getStorageAddress(Address variableAddr) throws IOException
    Throws:
      `IOException`