HP B1476 68020 User Manual page 411

Debugger/emulator
Table of Contents

Advertisement

Chapter 12: Debugger Commands
Debugger Option General
command to save the new default values in a startup file. See the File Startup
command for more information.
Align_Bp
The Align_Bp option controls automatic alignment of low-level breakpoints
and automatic alignment of disassembly. If the Align_Bp option is set to On ,
the debugger locates what it interprets as the starting address of all
instructions in a module (by disassembling code from the beginning of the
module). If you try to set the breakpoint at an address other than the start of
an instruction, the debugger moves the breakpoint to the beginning of the next
instruction and displays a warning. If you try to display memory mnemonically
from an address other than the start of an instruction, the debugger moves the
disassembly address to the beginning of an instruction. No Warning is
displayed. If the Align_Bp option is set to oFF , the debugger lets you set the
breakpoint at any address. The default setting is oFF .
Note
If multiple breakpoints exist in the same program area and Align_Bp is set
to On , their alignment may be incorrect. Make sure the Align_Bp option is
set to oFF to prevent breakpoint alignment problems.
Frame_Stop
When you set the Frame_Stop option to On , if the debugger encounters a bad
stack frame, it displays only the valid stack frames below the bad frame in the
Backtrace window. When you set the Frame_Stop option to oFF , the debugger
displays all frames, including the bad frame. The default setting is oFF .
Demand_Load
When the Demand_Load option is set to On , the debugger loads some symbol
information on an as-needed, demand basis rather than during the initial
loading of the executable (.x) file. Symbol information for global symbols,
local symbols in the source module containing main, and local symbols in
assembly modules are loaded during the initial load of the executable file.
Local symbols in C source modules other than that module which contains
main are loaded when the debugger explicitly references the module or when
the program is stopped with the program counter set to an address in the
module. Demand loading lets you load and debug programs that you could not
387

Advertisement

Table of Contents
loading

This manual is also suitable for:

B1476 68030

Table of Contents