]> git.llucax.com Git - software/dgc/cdgc.git/blobdiff - rt/gc/cdgc/opts.d
Improve variable names for block attributes
[software/dgc/cdgc.git] / rt / gc / cdgc / opts.d
index ccfe9b6ab7da99707d10b471dad89c52d40ea141..6e936229bd6fce641ca508cff8d3047daa08fe5c 100644 (file)
@@ -47,6 +47,8 @@ struct Options
 {
     uint verbose = 0;
     char[MAX_OPT_LEN] log_file = "";
 {
     uint verbose = 0;
     char[MAX_OPT_LEN] log_file = "";
+    char[MAX_OPT_LEN] malloc_stats_file = "";
+    char[MAX_OPT_LEN] collect_stats_file = "";
     bool sentinel = false;
     bool mem_stomp = false;
 }
     bool sentinel = false;
     bool mem_stomp = false;
 }
@@ -64,6 +66,14 @@ void process_option(char* opt_name, char* opt_value)
     {
         cstring.strcpy(options.log_file.ptr, opt_value);
     }
     {
         cstring.strcpy(options.log_file.ptr, opt_value);
     }
+    else if (cstring.strcmp(opt_name, "malloc_stats_file") == 0)
+    {
+        cstring.strcpy(options.malloc_stats_file.ptr, opt_value);
+    }
+    else if (cstring.strcmp(opt_name, "collect_stats_file") == 0)
+    {
+        cstring.strcpy(options.collect_stats_file.ptr, opt_value);
+    }
     else if (cstring.strcmp(opt_name, "sentinel") == 0)
     {
         if (opt_value[0] == '\0')
     else if (cstring.strcmp(opt_name, "sentinel") == 0)
     {
         if (opt_value[0] == '\0')