HP Caliper HP-UX Release Notes

6 Changes in Previous Releases
This section describes changes for the three releases prior to this one.
Changes in Release 5.1
New Options and Enhancements to Options
The HP Caliper 5.1 release has the following improvements:
The cstack report has been enhanced to report inter-process blocking primitives
(semaphores, message queues, sockets, pipes, regular file descriptors, etc.). This
process level blocking primitive information is provided in addition to the
previously reported primitives (mutexes, rwlocks, condition variables, etc.).
A new HP-UX only option --kernel-stack True|False specifies whether to
extend the callstack samples collection into kernel space. By default, only the
userspace callstack samples will be collected. This option is used only with the
cstack measurement.
A new overview measurement provides flat profile, data cache, and call stack
profile information in a single run.
The collection speed of scgprof (sampled call graph) has been improved.
Improvements have been made to the storage of performance data during collection.
Deprecations
Use of caliper pbo to collect edge profile using dynamic instrumentation is
deprecated. If caliper pbo is invoked to collect arc count, the following warning
is issued:
Caliper pbo edge profile using dynamic instrumentation
(--pbo-data-type=arc-stride/stride-arc/arc,dcache-miss) is deprecated.
Use the +Oprofile=collect compiler option instead.
If an application is already built with +Oprofile=collect and caliper pbo is
explicitly invoked with --pbo-data-type=arc-stride/stride-arc, caliper
reports the following error:
HP Caliper: Explicit use of caliper pbo is not supported for collecting
edge profile using instrumentation on binaries built with +Oprofile=collect
compiler option.
Changes in Release 5.1 17