Patch Name: PHSS_4531 Patch Description: s300_400 9.X correct debugger problems w/function templates This patch fixes various problems associated with C++ function templates. During preprocessing, pxdb may print a message like: pxdb: [cu: 0 index 0x7e7] can't link template/expansion Also, some commands in the debugger may not work if they include a template argument list which includes spaces. For example: b x >::z gives the message: Invalid procedure on "b" command (UE691) The "lp" (list procedures) command may get into an infinite loop when listing a template function. Path Name: /hp-ux_patches/s300_400/9.X/PHSS_4531 Effective Date: 940801 OS Release: 9.00 9.03 Reboot Required: No Patch Files: /usr/bin/pxdb /usr/bin/xdb /usr/bin/cdb /usr/bin/fdb /usr/bin/pdb SR#: 5003200451 5003200535 5003200550 5003200576 "what" string/timestamp: pxdb: HP98680-02B.09.03 HP-UX SYMBOLIC DEBUGGER (PXDB) $Revision: 71.28 $ 94/08/01 PHSS_4531 xdb: HP98680-02B.09.03 HP-UX SYMBOLIC DEBUGGER (XDB) $Revision : 72.76 $ 94/08/01 PHSS_4531 cdb: HP98680-02B.09.03 HP-UX SYMBOLIC DEBUGGER (CDB) $Revision : 72.76 $ 94/08/01 PHSS_4531 fdb: HP98680-02B.09.03 HP-UX SYMBOLIC DEBUGGER (CDB) $Revision : 72.76 $ 94/08/01 PHSS_4531 pdb: HP98680-02B.09.03 HP-UX SYMBOLIC DEBUGGER (CDB) $Revision : 72.76 $ 94/08/01 PHSS_4531 "sum" output: 14408 158 /usr/bin/pxdb 12600 1040 /usr/bin/xdb 63056 1024 /usr/bin/cdb 63056 1024 /usr/bin/fdb 63056 1024 /usr/bin/pdb Dependencies: None Supersedes: PHSS_1648 Patch Package Size: 1199 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHSS_4531 . sh PHSS_4531 3. Become root and run update: /etc/update 4. Use the cursor keys to select "Change Source or Destination ->" and press [Return]. 5. Select "From Tape Device to Local System ..." in the Change window and 6. Change "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_4531.updt" 7. Press "Done" (f4). 8. Follow the standard directions for update. Update moves the original software to /system/PHSS_4531/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_4531 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_4531.updt of=/dev/rmt/0m bs=2048 chmod 666 PHSS_4531.text