frame_count=no_frames (or) set
Sets the number of frames to be printed for leak context.
min_heap_size=block_size (or) set
min_leak_size=block_size (or) set
output_dir=output_data_dir
scramble_blocks=onoff (or) set
Sets the minimum block size to use for heap reporting.
Sets the minimum block size to use for leak detection.
Specifies the name of the output data directory.
Enables block scrambling.
Batch mode leak detection stops the application at the end, when libraries are being unloaded, and invokes HP WDB to print the leak or heap data.
NOTE: It is incorrect usage to use spaces before or after the '=' symbol in the batch mode configuration options in the configuration file, rtcconfig. Additionally, it is incorrect usage to use spaces before the batch mode configuration options.
For example:
Correct Usage:
$ cat rtcconfig check_leaks=on check_heap=on files=batchrtc4
$
Incorrect Usage:
$ cat rtcconfig check_leaks=on check_heap = on files=batchrtc4
$
Steps for Batch Mode Memory Debugging
To use batch memory debugging, complete the following steps:
1.Compile the source files.
2.Create an rtcconfig file in the current directory.
3.Dene an environment variable BATCH_RTC. If you are using the Korn or Posix shell, enter the following command at the
export BATCH_RTC=on
14.10 Debugging Memory Problems 165