
Motorola
xiii
D.5.3
D.5.4
D.5.5
D.5.6
D.6
D.6.1
D.6.2
D.6.2.1
D.6.2.2
D.6.2.3
D.6.2.4
D.6.2.5
D.6.2.6
D.6.3
D.6.4
D.7
D.7.1
D.7.2
D.7.3
D.7.4
D.8
D.8.1
D.8.2
D.8.3
D.9
D.9.1
D.9.2
D.9.3
D.9.4
D.9.5
D.9.5.1
D.9.6
D.9.7
D.9.8
D.9.9
D.9.9.1
D.10 Examining the Symbol Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-44
D.11 Altering Execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-45
D.11.1
Assignment to Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-46
D.11.2
Continuing at a Different Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-46
Your Program’s Working Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Your Program’s Input and Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Debugging an Already-Running Process. . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Killing the Child Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Stopping and Continuing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-18
Setting Breakpoints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-18
Deleting Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-19
Disabling Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-20
Break Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-21
Commands Executed on Breaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-22
“Cannot Insert Breakpoints” Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-24
Continuing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-25
Stepping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-25
Examining the Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-27
Stack Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-27
Backtraces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-28
Selecting a Frame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-29
Information on a Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-30
Examining Source Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-30
Printing Source Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-30
Searching Source Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-32
Specifying Source Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-32
Examining Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-33
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-33
Program Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-34
Artificial Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-35
Format options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-35
Output formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-37
Examining Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-38
Automatic Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-40
Value History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-41
Convenience Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-42
Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-43
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-44
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.