In This Book

to when evaluating expressions. The selected thread is the thread that was running when execution stopped. the selected thread di￿ers from the current thread when you change environments with the thread speci￿er `thread (n).

trace

A monitor that stops execution momentarily, reports the current program location, then continues target program execution. You can specify whether a trace is in e￿ect at every source statement, at every instruction, or only at routine entry and/or exit points.

typed pointers

Pointers that have been declared with a speci￿c type; for example, a pointer in C may be declared as a pointer to char and used for characters and strings.

Glossary

unnamed block

A block generated by the compiler, usually to enclose a new lexical scope that has no associated name. In a C++ program, it usually holds variables with declaration statement scope rather than function or class scope. In a C program, it usually holds variables de￿ned in a block below that of the function.

user interface

The medium through which users communicate with their workstations or with an application.

User Program I/O Area

A text area in the main debugger window. Programs being debugged send their output to this area and take their input from this area. Move the mouse pointer into this area to enter text into the standard input of your program.

watchpoint

A monitor that monitors a selected v ariable or address range and reports the value of the variable or address range only when that v alue changes. As with traces, you can specify whether a w atchpoint is in e￿ect at ev ery source statemen t, at every instruction, or only at routine en try and/or exit points.

Glossary-13