HP Caliper for HP-UX Release Notes Release 5.5 (5900-2350, September 2012)

Missing function name for STUB.
Shared bound executables make use of stubs to bridge calls between load modules.
HP Caliper reports stubs with the name of the function they bridge to, for example:
{STUB}->function in most, but not all cases.
A program that calls setjmp, forks, or execs a process with the child process doing a
longjmp to the parent-saved address fails with the precise measurement configurations. To
measure a program such as this, you must specify the --process-all option.
The cgprof results are affected by the instrumentation done to collect the data. The times
may be inaccurate in absolute terms but valid in relative terms. Use fprof to obtain accurate
timing data and cgprof for call-graph relative data.
HP Caliper uses one POSIX thread per measured process. HP Caliper aborts if the number of
measured processes reaches the per-process thread limit.
The limit is defined by the kernel tunable parameter max_thread_proc. As root, use
kmtune(1M) or sam(1M) to adjust this value.
In cstack mode, the kernel does not allow HP Caliper to stop a thread in uninterruptible
sleep state. Hence, if a process has one or more threads in uninterruptible sleep state, the
callstack profile may be inaccurate.
Other Known Problems and Workarounds 7