Native Inspect Manual (H06.13+, J06.03+)
Contents
About This Document.....................................................................................9
Supported Release Version Updates (RVUs)..................................................................................9
Intended Audience....................................................................................................................9
New and Changed Information..................................................................................................9
New and Changed Information for H06.24/J06.13 (528122-014)...............................................9
New and Changed Information for H06.23/J06.12 (528122-013)...............................................9
New and Changed Information H06.21/J06.10 (528122-012)...................................................9
New and Changed Information for H06.20/J06.09 (528122-011)..............................................9
New and Changed Information for H06.20/J06.09 and H06.17/J06.06 (528122–009)............10
New and Changed Information for H06.14/J06.03 and H06.15/J06.04 (528122–008).............10
Document Organization..........................................................................................................11
Notation Conventions..............................................................................................................11
General Syntax Notation....................................................................................................11
Related Information.................................................................................................................13
Publishing History...................................................................................................................13
HP Encourages Your Comments................................................................................................14
1 Introducing Native Inspect.........................................................................15
Native Inspect on TNS/E Systems.............................................................................................15
Debuggers on NonStop TNS/E Systems....................................................................................15
Origins of Native Inspect.........................................................................................................16
GDB Industry Standard, Open Source Debugger...................................................................16
Additional NonStop Extensions............................................................................................16
Relationship to the Inspect Subsystem....................................................................................16
Documentation for Native Inspect.........................................................................................16
Comparing Native Inspect to Debug.....................................................................................17
Comparing Native Inspect to Inspect....................................................................................17
COBOL-Specific Differences.................................................................................................18
Process Debugging Using Native Inspect...................................................................................18
Languages Supported by Native Inspect...............................................................................18
Starting Native Inspect.......................................................................................................19
Debugger Selection Criteria................................................................................................20
Native Inspect Command Abbreviations and Command Alternates...........................................23
Debugging Multiple Processes..................................................................................................24
Debugging Two Processes With One Instance of Native Inspect...............................................24
Identifying Additional Processes...........................................................................................25
Using a Separate Instance of Native Inspect for Each Process..................................................25
Global Debugging.................................................................................................................26
Native Inspect Is the Global Debugger.................................................................................26
Debugging TNS Processes.......................................................................................................27
Debugging Snapshot Files.......................................................................................................27
Creating a Snapshot File.....................................................................................................28
Opening a Snapshot file.....................................................................................................28
Debugging DLLs.....................................................................................................................28
Suspending Process Execution on DLL Events..........................................................................28
Listing DLLs........................................................................................................................28
Loading Symbols for DLLs....................................................................................................28
Addressing Symbols for DLLs Loaded at Another Address........................................................28
Setting Breakpoints............................................................................................................29
Debugging Memory Problems..................................................................................................29
Heap Corruption................................................................................................................29
Memory Leaks...................................................................................................................29
Contents 3










