Label: conceptual model for note(). Not a captured map, disassembly, or debugger session. No binary was built. No address was observed. The hex-shaped labels are row names. Call: note() Buffer: slot, 6 positions, indexed from 0. Highest valid index on this card: 5. Neighbor in the model: count. It is the next row so the picture has an edge. It is not a saved return from a compiler. model label | row | what it holds in this picture | lifetime in this model model:1000 | slot index 0 | one position | while note() is the active call model:1001 | slot index 1 | one position | while note() is the active call model:1002 | slot index 2 | one position | while note() is the active call model:1003 | slot index 3 | one position | while note() is the active call model:1004 | slot index 4 | one position | while note() is the active call model:1005 | slot index 5 | one position | while note() is the active call model:1006 | count | neighboring integer | while note() is the active call After note() returns, this model says these rows are no longer that call's storage. A compiler may keep a value in a register instead. This table does not show a register.