Debugging threads with HP Wilde Beest

NOTE: The configuration file contains lines of the following form:
set thread-check [on|off] | [option] [on|off] | [option] [num]
And/Or
set frame-count [num]
And/Or
files = <name of the executable on which the thread checking is to be done>
4. Set the environment variable BATCH_RTC to on as export set BATCH_RTC=on
5. Complete one of the following steps to preload the librtc runtime library:
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 enable or disable the target application to preload the librtc
runtime library, enter the following command at the HP-UX prompt:
$ chatr +rtc <enable|disable> <executable>
NOTE: The chatr +rtc option preloads the librtc runtime library from
the following default paths:
For 32 bit IPF applications,
/opt/langtools/lib/hpux32/librtc.so
For 64 bit IPF applications,
/opt/langtools/lib/hpux64/librtc.so
For 64-bit PA applications,
/opt/langtools/lib/pa20_64/librtc.sl
To preload the librtc runtime library from a path that is different from the
default paths, you must use the LD_PRELOAD environment variable.
Instead of automatically preloading librtc and mapping the shared libraries,
you can explicitly preload the required librtc library after mapping the
shared libraries private.
In the case of HP 9000 systems, you must explicitly map the share libraries as
private by using the +dbg enable option for the chatr command, as follows:
$ chatr +dbg enable ./<executable>
(This step is not required on Integrity systems.)
Modes of Thread debugging in HP WDB 39