In This Book

The \Debugger Input:" Input Box is a text area in the main debugger window in which you enter commands to the debugger from the keyboard.

intercept

A monitor that stops program execution when a speci￿ed program event occurs. Events that can be intercepted include operating-system signals, the loading or removing of images from a program's address space, and the termination of the program. By default, all operating-system signals are intercepted.

location

A unique position in the user program. It can be speci￿ed as a ￿le name, procedure name, source line number, or combination of these. An address can also be used to specify a location for certain commands.

location mapping

A method of de￿ning the relationship between the source code and the object code. When you debug optimized code, you can choose any of three location mappings. The source statement order location mapping (the default) maps a statement to an instruction so as to follow the order of statements in the source. The critical points location mapping maps a statement to the instruction at which some data value may change. The fragments location mapping maps each source statement to the ￿rst set of contiguous instructions that corresp onds to it.

macro

An identi￿er (optionally with arguments) that is de￿ned as a substitute for commands or for text strings. The debugger supports both alias macros, which substitute for commands, and de￿ne macros, which substitute for any string of text, including commands.

main debugger windo w

The window that contains the main menu bar, the \( ):" Input Box, the Source File Area, the Debugger Output Area, the \Debugger Input:" Input Box, and the User Program I/O Area .

menu bar

In OSF/Motif, an area at the top of a window that contains the titles of the pull-down menus for that application.

Glossary-8