--instrument=no) vgopts="$vgopts $arg"; shift;;
--cleanup=yes) vgopts="$vgopts $arg"; shift;;
--cleanup=no) vgopts="$vgopts $arg"; shift;;
- --smc-check=none) vgopts="$vgopts $arg"; shift;;
- --smc-check=some) vgopts="$vgopts $arg"; shift;;
- --smc-check=all) vgopts="$vgopts $arg"; shift;;
--trace-syscalls=yes) vgopts="$vgopts $arg"; shift;;
--trace-syscalls=no) vgopts="$vgopts $arg"; shift;;
--trace-signals=yes) vgopts="$vgopts $arg"; shift;;
echo " --optimise=no|yes improve intermediate code? [yes]"
echo " --instrument=no|yes actually do memory checks? [yes]"
echo " --cleanup=no|yes improve after instrumentation? [yes]"
- echo " --smc-check=none|some|all check writes for s-m-c? [some]"
echo " --trace-syscalls=no|yes show all system calls? [no]"
echo " --trace-signals=no|yes show signal handling details? [no]"
echo " --trace-symtab=no|yes show symbol table details? [no]"
--instrument=no) vgopts="$vgopts $arg"; shift;;
--cleanup=yes) vgopts="$vgopts $arg"; shift;;
--cleanup=no) vgopts="$vgopts $arg"; shift;;
- --smc-check=none) vgopts="$vgopts $arg"; shift;;
- --smc-check=some) vgopts="$vgopts $arg"; shift;;
- --smc-check=all) vgopts="$vgopts $arg"; shift;;
--trace-syscalls=yes) vgopts="$vgopts $arg"; shift;;
--trace-syscalls=no) vgopts="$vgopts $arg"; shift;;
--trace-signals=yes) vgopts="$vgopts $arg"; shift;;
echo " --optimise=no|yes improve intermediate code? [yes]"
echo " --instrument=no|yes actually do memory checks? [yes]"
echo " --cleanup=no|yes improve after instrumentation? [yes]"
- echo " --smc-check=none|some|all check writes for s-m-c? [some]"
echo " --trace-syscalls=no|yes show all system calls? [no]"
echo " --trace-signals=no|yes show signal handling details? [no]"
echo " --trace-symtab=no|yes show symbol table details? [no]"
VG_(clo_D1_cache) = UNDEFINED_CACHE;
VG_(clo_L2_cache) = UNDEFINED_CACHE;
VG_(clo_cleanup) = True;
- VG_(clo_smc_check) = /* VG_CLO_SMC_SOME */ VG_CLO_SMC_NONE;
+ VG_(clo_smc_check) = VG_CLO_SMC_NONE; /* note UNUSED ! */
VG_(clo_trace_syscalls) = False;
VG_(clo_trace_signals) = False;
VG_(clo_trace_symtab) = False;
else if (0 == VG_(strncmp)(argv[i], "--L2=", 5))
parse_cache_opt(&VG_(clo_L2_cache), argv[i], 5);
- else if (STREQ(argv[i], "--smc-check=none"))
- VG_(clo_smc_check) = VG_CLO_SMC_NONE;
- else if (STREQ(argv[i], "--smc-check=some"))
- VG_(clo_smc_check) = VG_CLO_SMC_SOME;
- else if (STREQ(argv[i], "--smc-check=all"))
- VG_(clo_smc_check) = VG_CLO_SMC_ALL;
-
else if (STREQ(argv[i], "--trace-syscalls=yes"))
VG_(clo_trace_syscalls) = True;
else if (STREQ(argv[i], "--trace-syscalls=no"))