General Programming Concepts: Writing and Debugging Programs
About This Book
Tools and Utilities
Curses Library
Debugging Programs
adb Debug Program Overview
Getting Started with the adb Debug Program
Controlling Program Execution
Using adb Expressions
Customizing the adb Debug Program
Computing Numbers and Displaying Text
Displaying and Manipulating the Source File with the adb Program
adb Debug Program Reference Information
Example adb Program: adbsamp
Example adb Program: adbsamp2
Example adb Program: adbsamp3
Example of Directory and i-node Dumps in adb Debugging
Example of Data Formatting in adb Debugging
Example of Tracing Multiple Functions in adb Debugging
dbx Symbolic Debug Program Overview
Using the dbx Debug Program
Displaying and Manipulating the Source File with the dbx debug Program
Examining Program Data
Debugging at the Machine Level with dbx
Customizing the dbx Debugging Environment
List of dbx Subcommands
Related Information
Error-Logging Overview
File Systems and Directories
Floating-Point Exceptions
Input and Output Handling
Large Program Support
Parallel Programming
Programming on Multiprocessor Systems
Threads Programming Guidelines
lex and yacc Program Information
Logical Volume Programming
make Command
m4 Macro Processor Overview
Object Data Manager (ODM)
Dynamic Logical Partitioning
sed Program Information
Shared Libraries and Shared Memory
System Memory Allocation Using the malloc Subsystem
Packaging Software for Installation
Documentation Library Service
Source Code Control System (SCCS)
Subroutines, Example Programs, and Libraries
System Management Interface Tool (SMIT)
System Resource Controller
Trace Facility
tty Subsystem
Loader Domains
Appendix A. High-Resolution Time Measurements Using POWER-based Time Base or POWER family Real-Time Clock
Appendix B. Trace Hook Identifiers
Appendix C. Notices
Index