A
debugger controls program execution and shows the internal operation of a computer program. You can use the debugger to find problems while the program executes and observe how a program uses memory to complete tasks.
These tasks can be performed using the CodeWarrior debugger:
- attach to a running process,
- manipulate the contents of cache, registers, and memory,
- change the program-counter (PC) value,
- execute debugger commands from a command line interface,
- connect to target hardware or simulators,
- render the same data in different formats or byte ordering,
- perform hardware diagnostics,
- program the flash memory,
- manipulate target memory, and
- configure target-hardware subsystems.