When you start TotalView, it looks for the TVHEAP_ARGS environment variable. If it exists, TotalView reads values placed in it. If one of these values changes a MemoryScape default value, MemoryScape uses this value as the default.If you select a <Default> button in the GUI or a reset option in the CLI, MemoryScape resets the value to the one you set here, rather than to its default.Tells MemoryScape to dump the allocation table when your program exits. If your program ends because it received a signal, MemoryScape might not be able to dump this table.Sets the backtrace depth value. See “Showing Backtrace Information: dheap –backtrace:” for more information.Sets the backtrace trim value. See “Showing Backtrace Information: dheap –backtrace:” for more information.enable_event_filtering=booleannotify_free_not_allocated=boolean
notify_realloc_not_allocated=boolean
notify_addr_not_at_start=boolean
notify_double_alloc=boolean
notify_guard_corruption=boolean
notify_alloc_not_in_heap=boolean
notify_alloc_null=boolean
notify_alloc_returned_bad_alignment=boolean
notify_bad_alignment_argument=boolean
notify_dealloc=boolean
notify_realloc=boolean
notify_double_dealloc=booleanSame meanings as dheap –event_filter.enable_guard_blocks=booleanguard_max_size=positive-integer
guard_pre_size=positive-integer
guard_post_size=positive-integer
guard_pre_pattern=integer
guard_post_pattern=integerSame meanings as dheap –guard.enable_hoarding=booleanSame meanings as dheap –hoard.enable_hoard_autoshrink=boolean
hoard_autoshrink_threshold_kb=positive-integer
hoard_autoshrink_trigger_count=positive-integerenable_red_zones=booleanenable_rz_size_ranges=boolean
rz_alignment=positive-integer
rz_detect_underrun=boolean
rz_detect_overrun=boolean
rz_detect_use_after_free=boolean
rz_end_alligned=boolean
rz_exit_val=integer
rz_fence_size=positive-integer
rz_mode=overrun | underrun |unfenced | manual
rz_size_range=positive-integer,positive-integer,positive-integer
rz_size_range_enable=positive-integer,booleanMemoryScape provides an integral multiple of the alignment rather than the even multiple described in the Sun memalign documentation. By including this value, you are telling MemoryScape to use the Sun alignment definition. However, your results might be inconsistent if you do this.Sends output from MemoryScape to the file descriptor or file that you name.paint_on_alloc=booleanpaint_on_dealloc=boolean
paint_on_zalloc=boolean
paint_alloc_pattern=integer
paint_dealloc_pattern=integerSame meanings as with dheap –paintverbosity=intSets MemoryScape’s verbosity level. If the level is greater than 0, MemoryScape sends information to stderr. The values you can set are:0: Display no information. This is the default.1: Print error messages.2: Print all relevant information.This option is most often used when debugging MemoryScape problems. Setting the TotalView VERBOSE CLI variable does about the same thing.For more than one value, separate entries with spaces and place the entire entry within quote. For example:
Rogue Wave Software, Inc. |
Voice: (303) 473-9118 |
rwonlinedocs@roguewave.com |