
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom Debugger Guide - Norton Guide
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Overview
New Features
User Interface
Reverse Execution
Replay
Stack Unwinding
Simplified Breakpoints
Context Sensitive Menus
Buttons
Common Menu Items
Preparing a Program to be Debugged
Compiler Debugging Options
Linker Debugging Options
Debugger Settings
Starting Up the Debugger
Command Line Options
Common Switches
DOS and Windows Options
DOS Specific Options
Windows Specific Options
QNX Options
Environment Variables
WD Environment Variable
WD Environment Variable in QNX
The Watcom Debugger Environment
Debugger Windows
Window Controls
The Current Window
Controlling the Size and Location of Windows
Moving Windows
Resizing Windows
Zooming Windows
Context Sensitive Pop-up Menus
Text Selection
Menus
The Toolbar
Dialogs
Accelerators
Default Accelerators
Turbo Emulation Accelerators
The File Menu
The Options Dialog
The Window Options Dialog
The Assembly Options
The Variables Options
The File Options
The Functions and Globals Options
The Modules Options
The Code Menu
The Data Menu
The Window Menu
The Action Menu
The Help Menu
The Status Window
The Log Window
The Accelerator Window
Navigating Through a Program
The Search Menu
Entering Search Strings
The Source Window
The File Window
The Modules Window
The Globals Window
The Functions Window
The Images Window
Controlling Program Execution
The Run Menu
The Undo Menu
The Replay Window
The Calls Window
The Thread Window
Examining and Modifying the Program State
Variable and Watch Windows
The Memory and Stack Windows
Following Linked Lists
Traversing Arrays
Breakpoints
How to Use Breakpoints during a Debugging Session
Setting Simple Breakpoints
Clearing, Disabling, and Enabling Breakpoints
The Break Menu
The Break Window
The Breakpoint Dialog
Assembly Level Debugging
The CPU Register Window
The Assembly Window
The I/O Ports Window
The FPU Registers Window
The MMX Registers Window
Remote Debugging
Link Descriptions
NOV (Novell SPX)
NET (NetBIOS)
PAR (Parallel)
SER (Serial)
WIN (Windows 3.x/95 Virtual DOS Machine)
NMP (Named Pipes)
VDM (Virtual DOS Machine)
TCP/IP (Internet Packets)
Interrupting a Running Program
DOS
Windows 3.x
Windows NT, Windows 95
OS/2
NetWare
QNX
Operating System Specifics
Debugging 32-bit DOS Extender Applications
Debugging DOS/4G(W) 32-bit DOS Extender Applications
Debugging Phar Lap 32-bit DOS Extender Applications
Debugging AutoCAD Applications
Debugging a Novell NLM
Debugging Graphics Applications
Debugging Windows 3.x Applications
Debugging Dynamic Link Libraries
Disabling Use of 386/486 Debug Registers
Debugging Under QNX
Debugging Under QNX Using the Postmortem Dump Facility
Search Order for Watcom Debugger Support Files under QNX
Watcom Debugger Expression Handling
General Rules of Expression Handling
Language Independent Variables and Constants
Symbol Names
Line Numbers
Constants
Integer Constants
Real Constants
Complex Constant (FORTRAN Only)
Character Constant (C Only)
Character String Constant (FORTRAN Only)
Memory References
Predefined Debugger Variables
Register Aggregates
Operators for the C Grammar
Assignment Operators for the C Grammar
Logical Operators for the C Grammar
Bit Operators for the C Grammar
Relational Operators for the C Grammar
Arithmetic/Logical Shift Operators for the C Grammar
Binary Arithmetic Operators for the C Grammar
Unary Arithmetic Operators for the C Grammar
Special Unary Operators for the C Grammar
Binary Address Operator for the C Grammar
Primary Expression Operators for the C Grammar
Operators for the C++ Grammar
Ambiguity Resolution in the C++ Grammar
The "this" Operator for the C++ Grammar
"operator" Functions in the C++ Grammar
Scope Operator "::" for the C++ Grammar::
Constructor/Destructor Functions in the C++ Grammar
Operators for the FORTRAN Grammar
Assignment Operators for the FORTRAN Grammar
Logical Operators for the FORTRAN Grammar
Bit Operators for the FORTRAN Grammar
Relational Operators for the FORTRAN Grammar
Arithmetic/Logical Shift Operators for the FORTRAN Grammar
Concatenation Operator for the FORTRAN Grammar
Binary Arithmetic Operators for the FORTRAN Grammar
Unary Arithmetic Operators for the FORTRAN Grammar
Special Unary Operators for the FORTRAN Grammar
Binary Address Operator for the FORTRAN Grammar
Primary Expression Operators for the FORTRAN Grammar
Debugger Commands
Syntax Definitions
Command Summary
Accelerate
Break
Call
CAPture
COnfigfile
Display
DO (or /)
ERror
Examine
Flip
FOnt
Go
Help
HOok
IF
INvoke (or <)
Log (or >)
MOdify
NEW
PAint
Print (or ?)
Quit
RECord
Register
REMark (or *)
Set
SHow
SKip
STackpos <intexpr>
SYstem (or !)
THread (or ]
Trace
Undo
View
While
WIndow
Predefined Symbols
Wiring For Remote Debugging
Serial Port Wiring Considerations
Parallel Port Wiring Considerations
Remote File Operations (DOS, OS/2 Only)
Specifying Files on Remote and Local Machines
RFX Commands
Set Current Drive - drive::
Change Directory - CHDIR, CD
Copy Files - COPY
List Directory - DIR
Erase File - ERASE, DEL
Exit from RFX - EXIT
Make Directory - MKDIR, MD
Rename - RENAME, REN
Remove Directory - RMDIR, RD
Display File Contents - TYPE
RFX Sample Session
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson