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

Index
Debug Manual—421921-003
Index-6
F
E register (continued)
TNS/R implementation 2-12
Ending a debug session 1-10
Entering debug state 1-2, 1-7/1-13, 1-15
ENV register
D command 4-36
Debug message header 1-10
illustration 1-9
privileged bit 4-65
syntax 3-8
TNS/R implementation 2-12
tracing 4-68
= command 4-73
Erroneous arithmetic operation signal 1-8
Error messages A-1/A-25
ET command
persistence D-2
Evaluation order 3-10
Execute access for debugging 1-2
Execute code breakpoint
clearing 4-32
setting 4-15/4-16
Execute memory-access
breakpoint 4-31/4-32
Execution
environment, illustrated 1-16
pause 4-63
suspend 1-14
TNS/R options 2-3
EXIT command 3-6, 4-45
Exiting Debug
and resuming process execution 4-66
and terminating the process 4-67
clearing breakpoints and resuming
process execution 4-45
Explicit call to Debug 1-4
Expression
compute and display 4-73/4-74
examples 3-11
syntax 3-9/3-11
Extended addressing
definition 3-10
display format 4-19, 4-20, 4-21
example of memory 3-16
Extended data segment, addressing 3-16
Extended word address indirection
type 3-13
External procedure 1-7
F
F command 3-3, 4-46
FC command 3-6, 4-47
File
display error numbers 4-46
display names 4-46
number Glossary-2
system Glossary-2
FILES command 3-3, 4-46
Flat segment, addressing 3-16
FN command 3-3, 4-48
FNL command 3-3, 4-49
FOR option, DN command 4-41
FREEZE command 3-5, 4-50
persistence D-2
Function level breakpoint (native mode C),
example 4-9
G
General-purpose registers 3-8
Guardian Glossary-2
H
H command 3-6, 4-51
H display mode, D command 4-34
H display option
DN command 4-42
= command 4-73
H option, BASE command 4-22