Source
main.c
click gutter for breakpoint
▶
Timeline
Every pedagogical step — click to travel
0
▶
Memory error lab
What this example demonstrates, and what actually happened
not run
▶
Call stack
Active frames — click to inspect, not to execute
0
▶
Variables
Grouped by scope
0
▶
Watch
Expressions re-evaluated every step
0
▶
Trace
What the real program did, step by step
—
▶
Test result
Input, expected, actual and why it failed
—
▶
Compiler
Real cc — exit code, stdout and stderr
—
▶
Norm rule
What the violation means and how to think about it
—
▶
Memory
Byte-level representation of program state
simulated
▶
Pointers
What each pointer targets
0
▶
RAM map
Stack, heap, globals and code regions
▶
Compiler & CPU
Conceptual illustration — not real compiler output
conceptual