diff --git a/src/tools/backend/index.html b/src/tools/backend/index.html
index 7fe6440431..f736439fa0 100644
--- a/src/tools/backend/index.html
+++ b/src/tools/backend/index.html
@@ -69,10 +69,11 @@ returned to the client.
There are many other modules that support this basic functionality.
They can be accessed by clicking on the flowchart.
-Another area of interest is the shared memory area, containing
-table data/index blocks, locks, and backend information:
+Another area of interest is the shared memory area, containing table
+data/index blocks, locks, backend information, and lookup tables for
+these structures:
-- ShmemIndex - lookup of shared memory addresses using structure names
+
- ShmemIndex - lookup shared memory addresses using structure names
- Buffer
Descriptors - control header for buffer cache block
- Buffer Blocks -
@@ -83,10 +84,10 @@ BufferTag)
- LockTable (ctl) - lock table
structure, specifiying table, lock types, and backends holding or
waiting on lock
-
- LockTable (lock hash) - lookup of LockTable structures using relation
-and database object ids
+
- LockTable (lock hash) - lookup of LockTable structures using relation,
+database object ids
- LockTable (xid hash) - lookup of LockTable structures using
-transaction id
+transaction id, LockTable address
- Proc Header - information
about each backend, including locks held/waiting, indexed by process id