Debug Manual
Table Of Contents
- What’s New in This Manual
- About This Manual
- 1 Introduction
- Execution Modes on TNS/R Systems
- What User Access Is Required for Debugging
- How to Make a Process Enter Debug
- How to Select Debug as the Debugger
- Why a Process Enters Debug
- How to Determine Process State on a Trap or Signal
- Ending a Debug Session
- What Appears in the Debug Header Message
- How to Use Debug
- How Debug Breakpoints Work
- 2 Using Debug on TNS/R Processors
- 3 Debug Command Overview
- 4 Debug Commands
- Command Summary
- A Command
- AMAP Command
- B Command
- BASE Command
- BM Command
- C Command
- CM Command
- D Command
- DJ Command
- DN Command
- EX[IT] Command
- F[ILES] Command
- FC Command
- FN Command
- FNL Command
- FREEZE Command
- HALT Command
- H[ELP] Command
- I Command
- IH Command (TNS/R Native and OSS Processes)
- INSPECT Command
- LMAP Command
- M Command
- MH Command (TNS/R Native and OSS Processes)
- P[AUSE] Command
- PMAP Command (Accelerated Programs)
- PRV Command
- R Command
- S[TOP] Command
- T Command
- V Command
- VQ Command
- VQA Command
- = Command
- ? Command
- A Error Messages
- B ASCII Character Set
- C Command Syntax Summary
- Register Syntax
- Expression Syntax
- Address Syntax
- A Command
- AMAP Command
- B Command
- BASE Command
- BM Command
- C Command
- CM Command
- D Command
- DJ Command
- DN Command
- EX[IT] Command
- F[ILES] Command
- FC Command
- FN Command
- FNL Command
- FREEZE Command
- HALT Command
- H[ELP] Command
- I Command
- IH Command
- INSPECT Command
- LMAP Command
- M Command
- MH Command
- Output-Device Syntax
- P[AUSE] Command
- PMAP Command
- PRV Command
- R Command
- S[TOP] Command
- T Command
- V Command
- VQ Command
- VQA Command
- = Command
- ? Command
- D Session Boundaries
- E Correspondence Between Debug and Inspect Commands
- F Sample Debug Sessions
- Glossary
- Index

About This Manual
Debug Manual—421921-003
xiv
How to Use This Manual
How to Use This Manual
The organization of this manual:
Section Description
Section 1, Introduction
Introduces and discusses how to make your process
enter Debug, what happens once your process enters
Debug, and how Debug breakpoints work.
Section 2, Using Debug on
TNS/R Processors
Describes Debug use on TNS/R processors. It includes
descriptions of TNS/R memory addressing, execution
options, breakpoints on TNS/R processors, TNS/R
registers, and correspondence between TNS/R and
TNS environment registers.
Section 3, Debug Command
Overview
Provides an overview of the Debug commands. It
introduces all the commands, and describes the
structure of the commands. It also discusses the
register syntax, expression syntax, and address syntax
for Debug commands.
Section 4, Debug Commands
Describes and explains the syntax for each of the
Debug commands. In addition, this section explains
how to set, clear, and display breakpoints. It also
explains how to display and modify the contents of
variables and registers.
Appendix A, Error Messages
Describes the Debug error messages.
Appendix B, ASCII Character Set
Describes the ASCII character set.
Appendix C, Command Syntax
Summary
Provides a summary of the Debug command syntax.
Appendix D, Session Boundaries
Discusses Debug session boundaries; how particular
Debug commands affect subsequent Debug sessions
for the same process; and, for privileged debugging,
how commands affect debugging on a processor.
Appendix E, Correspondence
Between Debug and Inspect
Commands
Shows the correspondence of Debug commands to
Inspect low-level commands.
Appendix F, Sample Debug
Sessions
Provides interactive sample programs that might be
useful to the user.
Glossary
Defines terms used in the manual.