
A vertical block labeled Virtual address space consists of nine rows. The rows are labeled from top to bottom as follows: Blank, call stack, blank, parse tree, blank, constant table, blank, source text, symbol table. The non empty rows except the third row contain an arrow pointing vertically upward and all the non empty rows are shaded. The empty rows are labeled free. The parse tree row is labeled address space allocated to the parse tree and also marked space currently being used by the parse tree. The last row is labeled symbol table has bumped into the source text table.
Back