Inspect Manual

Introduction
Inspect Manual429164-006
1-5
Code and Data Breakpoints
configure the environment any way you want. Note that the commands in the
INSPCSTM file override those in the INSPLOCL file because Inspect processes the
INSPCSTM file after the INSPLOCL file. When debugging PATHWAY requestor
programs, your logon volume and subvolume may differ from the owner of the process
ID of the TCP’s volume and subvolume.
Code and Data Breakpoints
Inspect lets you set breakpoints at both code and data locations within your program.
In addition, Inspect lets you select what type of access (write or read/write or change)
triggers a data breakpoint. Note that write access is not available on TNS/R systems.
Conditional Breakpoints
Inspect lets you limit a breakpoint so that it suspends program execution only if certain
conditions exist. This enables you to avoid repeated execution interruptions before
arriving at the location of a bug.
Distributed Debugging Across a Network
Inspect enables you to debug applications whose components are distributed across
an EXPAND network. The distributed components can include:
Processes or programs
Source files
Program (object) files
Debugging Programs Executed on TNS/R Systems
Inspect supports the debugging of TNS, accelerated TNS, and native TNS/R programs
on TNS/R systems.
Debugging Programs Executed on TNS/E Systems
Inspect supports the debugging of emulated TNS programs on TNS/E systems, in
addition to snapshots of TNS/R native processes. Emulated TNS programs are TNS
programs that either have been accelerated beforehand with the TNS Object Code
Accelerator (OCA) or run in TNS interpreted mode.
Debugging Programs in the OSS Environment
Inspect supports the debugging of programs in the Open System Services (OSS)
environment. Processes that run in the OSS environment use the OSS application
program interface. Interactive users of the OSS environment use the OSS shell for the
command interpreter. Debugging support in the OSS environment includes OSS file
descriptors, signals, and program IDs (PIDs).