
Hitachi Embedded Workshop User Manual
vi
4.5.3
Modifying the I/O Register Contents .................................................................... 200
4.6
Looking at Labels ................................................................................................................ 200
4.6.1
Listing Labels......................................................................................................... 201
4.6.2
Adding a Label ....................................................................................................... 202
4.6.3
Editing a Label ....................................................................................................... 202
4.6.4
Deleting a Label ..................................................................................................... 203
4.6.5
Deleting All Labels ................................................................................................ 203
4.6.6
Loading Labels from a File.................................................................................... 203
4.6.7
Saving Labels into a File........................................................................................ 204
4.6.8
Searching for a Label ............................................................................................. 204
4.6.9
Searching for the Next Label ................................................................................. 205
4.6.10 Viewing the Source Corresponding to a Label...................................................... 205
4.7
Looking at Registers............................................................................................................ 206
4.7.1
Opening the Register Window............................................................................... 206
4.7.2
Expanding a Bit Register ....................................................................................... 207
4.7.3
Modifying Register Contents................................................................................. 207
4.7.4
Using Register Contents ........................................................................................ 207
4.8
Executing Your Program..................................................................................................... 207
4.8.1
Running from Reset ............................................................................................... 208
4.8.2
Continuing Run ...................................................................................................... 208
4.8.3
Running to the Cursor ............................................................................................ 208
4.8.4
Running from a Specified Address........................................................................ 208
4.8.5
Single Step.............................................................................................................. 210
4.8.6
Stepping Into a Function........................................................................................ 210
4.8.7
Stepping Over a Function Call............................................................................... 210
4.8.8
Stepping Out of a Function .................................................................................... 210
4.8.9
Multiple Steps ........................................................................................................ 210
4.9
Stopping Your Program....................................................................................................... 211
4.9.1
Halting Execution................................................................................................... 211
4.9.2
Standard Breakpoints (PC Breakpoints)................................................................ 211
4.10
Elf/Dwarf2 Support ............................................................................................................. 212
4.10.1 C/C++ Operators .................................................................................................... 213
4.10.2 C/C++ Expressions ................................................................................................ 213
4.10.3 Supporting Duplicate Labels.................................................................................. 214
4.10.4 Debugging an Overlay Program ............................................................................ 215
4.11
Looking at Variables ........................................................................................................... 216
4.11.1 Tooltip Watch......................................................................................................... 216
4.11.2 Instant Watch.......................................................................................................... 216
4.11.3 Watch Window....................................................................................................... 217
4.11.4 Locals Window ...................................................................................................... 221
4.12
Viewing the Profile Information ......................................................................................... 222
4.12.1 Stack Information Files.......................................................................................... 222
4.12.2 Profile Information Files........................................................................................ 222
4.12.3 Loading Stack Information Files ........................................................................... 223
4.12.4 Enabling the Profile ............................................................................................... 224
4.12.5 Specifying Measuring Mode.................................................................................. 224
4.12.6 Executing the Program and Checking the Results ................................................ 224
4.12.7 List Sheet................................................................................................................ 224
4.12.8 Tree Sheet............................................................................................................... 226
4.12.9 Profile-Chart Window............................................................................................ 227
4.12.10 Types and Purposes of Displayed Data ................................................................. 228
4.12.11 Creating Profile Information Files......................................................................... 228