277
Appendix E Notes on Debugging
E.1 Notes on HDI
E.1.1 Memory Compare Function
The emulator does not support the memory compare function, which is used by selecting
[Compare] from the [Memory] menu.
E.1.2 Source-Level Execution
•
Step
Even standard C libraries are executed. To return to a caller function, use the step out
function. In a for or while statement, executing a single step does not move execution to the
next line. To move to the next line, execute a step again.
E.1.3 Watch
•
Local variables at optimization
Depending on the generated object code, local variables in a C source file that is compiled
with the optimization option enabled will not be displayed correctly. Check the generated
object code by displaying the [Disassemble] window.
•
Variable name specification
When a name other than a variable name, such as a symbol name or function name, is
specified, no data is displayed.
Example: The function name is main.
main =
•
Array display
When array elements exceed 1000, elements from after 1000 will not be displayed.
Comments to this Manuals