HP-UX 11i Version 1.5 Release Notes, May 2001
Table Of Contents
- 1 Overview of the Release Notes
- 2 Workstation/Server Specific Information
- 3 HP-UX Features
- 4 File and Disk Management
- 5 Networking
- 6 Commands and System Calls
- 7 Programming
- aC++ Libraries
- Changes to libc
- libcres.a Library
- New libdcekt.sl and libdcecpkt.sl Libraries
- New Linux Compatible API Library
- New locale Libraries
- New Unwind Library
- X11 Libraries
- SNMP
- Machine Dependent Headers
- Threadsafe Documentation
- Obsolescence and Deprecation of APIs
- Linker Toolset
- gprof Multiple Shared Library Profiling
- CXperf Performance Monitoring Support
- HP Caliper
- WDB Debugger Tool
- ADB Debugger Tool
- Fortran
- Packaging for Specific Releases
- 8 Other Functionality

Programming
New Unwind Library
Chapter 7106
New Unwind Library
HP-UX 11i Version 1.5 (B.11.20) includes a procedure call stack unwind
support library, libunwind (also accessible by linking to libcl). With
the new library, you need not link to a large library which contains
unrelated support such as Pascal Try/Recover, Fortran IO, and Packed
Decimal support to use the unwind functions. Changes to the library
include:
• interface improvements to encapsulate data structures which are
sensitive to changes in the architecture
• removal of COBOL Packed Decimal and Pascal language support
features
• separation from Fortran IO support features (Fortran IO support will
be delivered in a separate shared library)
• newly added unwind.h header file located in
/usr/include/unwind.h
• fully supports the C++ ABI for Itanium architecture: Exception
Handling, a language independent exception handling support
specification
Unwind Library Interface Improvements
Value get and put functions will be used to read and to modify the
unwind context data structure. This allows the library to properly
encapsulate the data, protecting client code from changes in the
implementation of the unwinder.
Function name, signature, and specification changes: Because the
unwinder is sensitive to the processor architecture and the run-time
architecture, the IPF unwinder will have different entry points than the
PA unwinder. Type
man U_STACK_TRACE
or
man 5 unwind
for unwinder documentation.