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-10
P
PIN
DEBUG command 1-4
DEBUGNOW command 1-4
defined Glossary-5
in Debug prompt 1-12, 4-23
output-device syntax 4-4, 4-34, 4-37,
4-52, 4-64, 4-69
V command 4-71
PMAP command 3-3, 4-64/4-65
Print map 4-64/4-65
Privileged bit
ENV register 1-9
TNS/R implementation 2-12
Privileged commands 3-5
Privileged mode
authority 1-2
breakpoint attribute
B command 4-12, 4-14, 4-16
BM command 4-25, 4-28, 4-29,
4-31
defined Glossary-5
description 4-65
Inspect 4-56
started in Inspect 4-56
ProcDebug option 2-4
Procedure
ARMTRAP 1-7
callable 4-65
calling undefined external 1-7
DEBUG 1-5
DEBUGPROCESS 1-5
licensed 4-65
optimization 2-4
privileged 4-65
PROCESS_DEBUG_ 1-5
PROCESS_LAUNCH_ 1-3
tracing 4-68
Process
executing with Debug 1-16
file name Glossary-5
See also File names
ID Glossary-5
name Glossary-5
output destination 4-3, 4-34, 4-36,
4-52, 4-64, 4-69
output device syntax 4-4, 4-34, 4-37,
4-52, 4-64, 4-69
privileged mode 4-65
resuming execution 4-66
state, determining 1-7/1-9
stopping 4-67
suspending execution 1-14, 4-63
Process control commands 3-6
Process file segment
See PFS
Process identification number
See PIN
Process looptimeout signal 1-8
Process loop-timer timeout trap 1-7
Process name
DEBUG command 1-4
DEBUGNOW command 1-4
output device syntax 4-4, 4-34, 4-37,
4-52, 4-64, 4-69
system-assigned 1-2
Processor
clear privileged memory-access
breakpoint 4-33
DEBUG command 1-4
DEBUGNOW command 1-4
freeze 4-50
halt 4-51
in Debug prompt 1-12, 4-23
output-device syntax 4-4, 4-34, 4-37,
4-52, 4-64, 4-69
set privileged code breakpoint 4-8
set privileged memory-access
breakpoint 4-25