M
- machine-instruction level
- address, setting breakpoint at
Setting a Breakpoint at an Address
- AMD64 registers
AMD64 Register Information
- debugging
Debugging at the Machine-Instruction Level
- Intel registers
x86 Register Information
- printing the value of all the registers
Using the regs Command
- setting breakpoint at address
Setting Breakpoints at the Machine-Instruction Level
- single stepping
Single-Stepping at the Machine-Instruction Level
- SPARC registers
SPARC Register Information
- tracing
Tracing at the Machine-Instruction Level
- using dbx
Using dbx at the Machine-Instruction Level
- macro
- compiler and compiler options
Compiler and Compiler Options
- definition method
Compiler and Compiler Options
Macro Definitions
- limitations
Limitations
- skimming
Skimming Errors
- tradeoffs in functionality
Tradeoffs in Functionality
- definitions
Macro Definitions
- expansion
Additional Uses of Macro Expansion
- skimming
Skimming Errors
- macro command
macro Command
Additional Uses of Macro Expansion
- macro_expand dbxenv variable
dbx Environment Variables
- macro_expand dbxenv variable
Additional Uses of Macro Expansion
- macro_source dbxenv variable
dbx Environment Variables
- macro_source dbxenv variable
Macro Definitions
- manipulating event handlers
Manipulating Event Handlers
- member functions
- printing
Looking Up Definitions of Variables, Members, and
Functions
- setting multiple breakpoints in
Setting Multiple Breakpoints in C++ Programs
- tracing
Setting a Trace
- member template functions
Debugging With C++ Templates
- members
- declarations, looking up
Viewing Variables, Members, Types, and Classes
- looking up declarations of
Viewing Variables, Members, Types, and Classes
- looking up definitions of
Looking Up Definitions of Variables, Members, and
Functions
- viewing
Viewing Variables, Members, Types, and Classes
- memory
- address display formats
Using Formats
- display modes
Examining the Contents of Memory
- examining contents at address
Examining the Contents of Memory
- states
Using Access Checking
- memory access
- checking
- enabling
Finding Memory Access Problems and Memory Leaks
- error report
Understanding the Memory Access Error Report
- errors
Access Errors
Memory Access Errors
- memory access checking
Using Access Checking- enabling
Enabling All Runtime Checking
Enabling Memory Access Checking
- memory leak
- checking
Checking for Leaks- enabling
Finding Memory Access Problems and Memory Leaks
- errors
Memory Leak Errors
Detecting Memory Leak Errors
- fixing
Fixing Memory Leaks
- report
Understanding the Memory Leak Report
- memory leak checking
Using Memory Leak Checking- enabling
Enabling All Runtime Checking
Enabling Memory Use and Memory Leak Checking
- memory use checking
Using Memory Use Checking- enabling
Enabling All Runtime Checking
Enabling Memory Use and Memory Leak Checking
Finding Memory Access Problems and Memory Leaks
- mmapfile command
mmapfile Command
- modifying a header file
Modifying a Header File
- module command
module Command
Listing Debugging Information for Modules
- modules
- all program, listing
Listing Modules
- containing debugging information that have already been read into dbx, listing
Listing Modules
- containing debugging information, listing
Listing Modules
- current, printing the name of
Listing Debugging Information for Modules
- listing debugging information for
Listing Debugging Information for Modules
- modules command
modules Command
Listing Modules
Listing Debugging Information for Modules
- monitoring the value of an expression
Monitoring Expressions
- moving
- down the call stack
Moving Down the Stack
- to a specific frame in the call stack
Moving to a Specific Frame
- up the call stack
Moving Up the Stack
- mt_resume_one dbxenv variable
dbx Environment Variables
- mt_scalable dbxenv variable
dbx Environment Variables
- mt_sync_tracking dbxenv variable
dbx Environment Variables
- multithreaded programs, debugging
Debugging Multithreaded Applications