Prism 6.0 Reference Manual

EXAMPLE

(prism) stop at 8
(1) stop at "dump.c":8
(prism) stop at 19
(2) stop at "dump.c":19
(prism) run
Running: /usr/users/tjl/dump.x
Debugee pid is 13302
stopped in procedure "main" at "dump.c":8 
8      sub();
(prism) dump         
    # All local variables from main()
`dump.x`dump.c`main`z = 1.900000
`dump.x`dump.c`main`x = 9
`dump.x`dump.c`main`y = 19.190000
(prism) c
stopped in procedure "sub" at "dump.c":19 
19      y = y + x;
(prism) where        
    # Show the active procedures on the call stack
sub(), line 19 in "dump.c"
main(), line 8 in "dump.c"
(prism) dump .       
    # All local variables in all active procedures

`dump.x`dump.c`sub:19`y = 100         # from nested for() { } block
`dump.x`dump.c`sub`z = -9.100000      # from sub()
`dump.x`dump.c`sub`x = 1              # from sub()
`dump.x`dump.c`sub`y = 91.910000      # from sub()
`dump.x`dump.c`main`z = 1.900000      # from main()
`dump.x`dump.c`main`x = 9             # from main()
`dump.x`dump.c`main`y = 19.190000     # from main()