Venus Data Structures: Recoverable data

Next Previous Contents

## 11. Recoverable data

The main structure containing pointers to RVM tables and other data is held in the structure RecovVenusGlobals. The data structure is straightforward and defined in venusrecov.h. In the venusrecov.cc the methods are defined. These contains numerous calls to rvm initialization and recovery stuff.

- structure RecovVenusGlobals
- magic numbers, last init time, etc.
- root volume name
- pointers to
  - FSDB
  - VDB
  - VSGDB
  - HDB
  - LRDB
  - VMSE (vmon session data)
  - VCBDB
  - heap address (base of recoverable heap)
  - heap length

Transient fields in recoverable structures are marked with /*T*/.

Next Previous Contents