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-8
L
L
L register
D command 4-36
syntax 3-8
TNS/R implementation 2-12
Leaving Debug 1-10, 4-45
Left shift operator 3-10
Library space, in ENV register 1-9
Licensed procedure 4-65
Limitations, notation in syntax 3-7
Limits exceeded signal 1-8
Line with multiple commands 3-6
LIST compiler directive 1-14
LMAP command 3-3
Load from an address 3-10
Lobug Glossary-3
Looptimeout signal 1-8
Low word 3-10
Lowercase letters in commands 3-7
Low-level debugging 1-1
M
M command 3-4, 4-58/4-62
modify register contents 4-59/4-62
modify variables 4-58/4-59
MAP compiler directive 1-14
Mask
B command 4-11
BM command 4-27
breakpoint display format 4-20
FN command 4-48
FNL command 4-49
Memory
access types 4-25, 4-27, 4-29, 4-31
addressing for TNS/R processors 2-1
displaying, DN command 4-41/4-45
search 4-48, 4-49
signal conditions 1-8
trap conditions 1-7
Memory manager Glossary-3
Memory manager disk read error signal 1-8
Memory manager read error trap 1-7
Memory-exact point
breakpoint display 4-18
description 2-5
I command 4-53
PMAP command 4-65
setting breakpoints 2-8
Message header 1-10/1-13
Message system Glossary-3
Messages, Debug error A-1/A-25
MH command 3-4, 4-62/4-63
Millicode 2-4
Mode, in D command 4-34
Mode, in I command 4-52
Modifying
commands 3-4
register contents 2-7, 4-59/4-62
signal handling 4-62/4-63
TNS memory 2-7
TNS/R memory 2-7
variables 4-58/4-59
Module Glossary-3
Monitor Glossary-4
Multiple commands
executed 4-15, 4-31
on a command line 3-6
Multiplication 3-10
N
N 3-14
N address mode
address syntax 3-14
B command display 4-18
N option, T command 4-68
Native mode 1-1, 2-3
Native mode debugging 2-1, 2-3
Native processes 1-2, 2-5
New process, creating 1-3