HP (Hewlett-Packard) 5992-4701 Computer Hardware User Manual


 
4. Complete one of the following steps:
Map the shared libraries privately using chatr, as follows:
chatr +dbg enable <executable>
On HP-UX 11i v3 Integrity systems, WDB enables automatic debugging
of shared libraries without them being mapped private while attaching to
a running program. For enabling automatic debugging of shared libraries,
you must install the kernel patches PHKL_38651 and PHKL_38778.
Explicitly preload the librtc runtime library and start the target
application, as follows:
LD_PRELOAD=/opt/langtools/lib//librtc.sl <executable>
<arguments>
OR
Set the target application to preload librtc by using the +rtc option for
the chatr command. In addition to automatically loading the librtc
library, the +rtc option for the chatr command also maps the shared
libraries as private.
To set the target application to preload the librtc runtime library, enter
the following command at the HP-UX prompt:
$ chatr +rtc enable <executable>
Example for Batch Mode RTC on Integrity Systems: Example-1
1. Compile the source files.
2. The rtcconfig file must contain entries such as the following:
check_heap=on
check_leaks=on
check_free=on
files=executable_name
output_dir=/tmp/results
3. Set the following environment variables as follows:
export BATCH_RTC=on
4. Complete one of the following steps:
Preload the librtc runtime library, as follows:
PRELOAD=/opt/langtools/lib/hpux32/librtc.so <executable>
<arguments if any>
OR
Preload the librtc runtime library, as follows:
$ chatr +rtc enable <executable>
Example from Integrity Systems: Example-2
1. Compile the source files.
170 HP-UX Configuration-Specific Information