" --alignment=<number> set minimum alignment of heap allocations [%s]\n"
" --redzone-size=<number> set minimum size of redzones added before/after\n"
" heap blocks (in bytes). [%s]\n"
+" --xtree-memory=none|allocs|full profile heap memory in an xtree [none]\n"
+" and produces a report at the end of the execution\n"
+" none: no profiling, allocs: current allocated\n"
+" size/blocks, full: profile current and cumulative\n"
+" allocated size/blocks and freed size/blocks.\n"
+" --xtree-memory-file=<file> xtree memory report file [xtmemory.kcg.%%p]\n"
"\n"
" uncommon user options for all Valgrind tools:\n"
" --fullpath-after= (with nothing after the '=')\n"
VG_MIN_MALLOC_SZB);
}
}
+ else if VG_XACT_CLO(arg, "--xtree-memory=none",
+ VG_(clo_xtree_memory), Vg_XTMemory_None) {}
+ else if VG_XACT_CLO(arg, "--xtree-memory=allocs",
+ VG_(clo_xtree_memory), Vg_XTMemory_Allocs) {}
+ else if VG_XACT_CLO(arg, "--xtree-memory=full",
+ VG_(clo_xtree_memory), Vg_XTMemory_Full) {}
+ else if VG_STR_CLO (arg, "--xtree-memory-file",
+ VG_(clo_xtree_memory_file)) {}
+ else if VG_BOOL_CLO(arg, "--xtree-compress-strings",
+ VG_(clo_xtree_compress_strings)) {}
else if VG_BOOL_CLO(arg, "--trace-malloc", VG_(clo_trace_malloc)) {}
else
--alignment=<number> set minimum alignment of heap allocations [not used by this tool]
--redzone-size=<number> set minimum size of redzones added before/after
heap blocks (in bytes). [not used by this tool]
+ --xtree-memory=none|allocs|full profile heap memory in an xtree [none]
+ and produces a report at the end of the execution
+ none: no profiling, allocs: current allocated
+ size/blocks, full: profile current and cumulative
+ allocated size/blocks and freed size/blocks.
+ --xtree-memory-file=<file> xtree memory report file [xtmemory.kcg.%p]
uncommon user options for all Valgrind tools:
--fullpath-after= (with nothing after the '=')
--alignment=<number> set minimum alignment of heap allocations [not used by this tool]
--redzone-size=<number> set minimum size of redzones added before/after
heap blocks (in bytes). [not used by this tool]
+ --xtree-memory=none|allocs|full profile heap memory in an xtree [none]
+ and produces a report at the end of the execution
+ none: no profiling, allocs: current allocated
+ size/blocks, full: profile current and cumulative
+ allocated size/blocks and freed size/blocks.
+ --xtree-memory-file=<file> xtree memory report file [xtmemory.kcg.%p]
uncommon user options for all Valgrind tools:
--fullpath-after= (with nothing after the '=')