» Sign in
  

Choose from the following:

 » Description
 » Format
 » System requirements
 » Installation

Description

Free membership is required to download software from DSPP

  • Existing members: If you are an existing member, please sign in. If after you sign-in you still cannot access software downloads and you see a "Join DSPP" link on the right side of the DSPP home page, you are an HP Passport member but not yet a DSPP member. Click on the "Join DSPP" link and complete your DSPP registration.
  • Non-members: To become a DSPP member, please register.
  • For additional details, visit troubleshooting tips or learn more about DSPP membership.

The KWDB Kernel/Driver Debugger for HP-UX is a source-level kernel and driver debugger for the HP-UX operating system, based on the HP WDB (GDB) user-space debugger. KWDB also incorporates all the functionalities of Q4 crash dump and live memory analyzer.

See the Kernel Debugger Guide for more information.

Features in HP KWDB:

  • Support for 32-bit and 64-bit HP-UX kernels
  • Support for debugging 64-bit dynamically loadable kernel modules (DLKM)
  • Support for MP debugging
  • Source code interspersed with disassembly listing
  • Ability to attach and detach from a running kernel
  • Ability to debug multiple targets on any subnet simultaneously
  • Support for crash dump analysis
  • Support for remote crash dump analysis
  • Support for live memory analysis
  • Support for Perl scripts

Additional features in KWDB 3.x not present in KWDB 2.1.x:

  • Performance improvement: Startup time for debugging crash dumps on Itanium-based systems is significantly faster than KWDB 2.1.x
  • Source Information for files not compiled with -g. For HP-UX 11i v2 (B.11.23) and later KWDB can display source file and line number information even for files not compiled with -g. This feature exists only for the Intel Itanium Processor Family kernels.

KWDB uses two systems during a remote debugging session. One, called the "host", runs the KWDB debugger; the other system, called the "target", runs the kernel to be debugged. The KWDB debugger is run as a process on the host -- just like wdb (gdb). The target system executes the kernel being debugged and is booted in a special manner for KWDB debugging. Target and host communicate with each other over KWDB.

The unwind library is provided for writing stack unwind applications for Itanium-based systems which comply with the documented "Itanium Runtime Architecture and Software Conventions."

Starting from KWDB version 3.1.9, there will be only one depot and one source file that works for both PA-RISC and Itanium servers.

KWDB value pack below contains certain additional utilities like kwdbctl, kwdbcr, kwdbd etc which used to be shipped along with KWDBIPF_3 and KWDBPA_3.

The steps below describes on how to use the tarballs available here for building and installing kwdb client.

Steps:

1. Download both the tarballs (kwdb_value_pack.tar and kwdb_src_YYMMDD.tar) to a particular location in the machine where kwdb needs to be installed. Use of kwdb_value_pack.tar is optional, but recommended.
2. Untar the two tarballs from same directory.
3. Run "./install-kwdb -b -p ". This will build and install kwdb client at "kwdb_root_directory". It is not necessary that "kwdb_root_directory" be owned by root user. Add that directory at the head of $PATH env variable for best results.

 » Back to top

Format

HP-UX SD depot
 » Back to top

System requirements

  • Host CPU system: Any PA-RISC system running HP-UX release 10.20 or later and any Itanium-based system.
  • Target CPU system: Any PA-RISC system running HP-UX 11i v1 (B.11.10)or later and any Itanium-based system.
 » Back to top

Installation

KWDB is provided as a part of the base HP-UX operating system for both PA-RISC and Itanium 2-based architectures on release 11i v2 and later. If you have an earlier release of HP-UX or want to upgrade to a newer version of KWDB on an HP-UX 11i v2 system, follow the installation instructions below:

  1. Sign-in to DSPP or register for FREE membership using the sign-in/register links at the top of this page.
  2. Select the download you want, click 'continue,' and then follow the instructions to save the depot to your system.
  3. Once the file has been saved onto your system, run swinstall as "root"
    • On Itanium-based & PA-RISC systems:
    • $ swinstall -s /KWDB_3.tape_depot KWDB_3
    • On PA-RISC systems:
    • $ swinstall -s /kwdb.pa.depot KWDBPA_3

If the installation does not complete correctly or you have problems, you can access the log file at the following location.

  /var/adm/sw/swagent.log 
 » Back to top

Licensing and download

Size

Date

 » KWDB 3.1.9 Sources (PA-RISC & Itanium Systems)  This link features content viewable by AllianceOne members only.
gz file
(16.0 MB)
Dec 2007
 » KWDB 3.1.9 Debugger (PA-RISC & Itanium systems)  This link features content viewable by AllianceOne members only.
tape_depot file
(223.0 MB)
Dec 2007
 » KWDB 3.1.9 Value Pack (PA-Risc & Itanium Systems)  This link features content viewable by AllianceOne members only.
gz file
(34.0 MB)
Dec 2007
 » KWDB 3.1.8 Sources (PA-RISC systems)  This link features content viewable by AllianceOne members only.
gz file
(99.0 MB)
Jan 2007
 » KWDB 3.1.8 Sources (Itanium 2-Based Systems)  This link features content viewable by AllianceOne members only.
gz file
(70.0 MB)
Jan 2007
 » KWDB 3.1.8 Kernel Debugger (Itanium 2-Based Systems)  This link features content viewable by AllianceOne members only.
depot file
(94.0 MB)
Jan 2007
 » KWDB 3.1.8 Kernel Debugger (PA-RISC systems)  This link features content viewable by AllianceOne members only.
depot file
(113.0 MB)
Jan 2007
 » KWDB 3.1.3 Kernel Debugger (Itanium 2-Based Systems)  This link features content viewable by AllianceOne members only.
depot file
(94.0 MB)
Jan 2007
 » KWDB 3.1.3 Kernel Debugger (PA-RISC systems)  This link features content viewable by AllianceOne members only.
depot file
(101.0 MB)
Jan 2007
 » KWDB 3.1.3 Sources (Itanium 2-Based Systems)  This link features content viewable by AllianceOne members only.
gz file
(60.0 MB)
Jan 2007
 » KWDB 3.1.3 Sources (PA-RISC systems)  This link features content viewable by AllianceOne members only.
gz file
(60.0 MB)
Jan 2007


Manage My AllianceOne Membership

 
 » Sign in
 » Join AllianceOne
 » Contact us