cleanup namespace of filter lists
authorJulien Desfossez <jdesfossez@efficios.com>
Wed, 29 Aug 2012 23:35:15 +0000 (19:35 -0400)
committerJulien Desfossez <jdesfossez@efficios.com>
Sat, 19 Oct 2013 16:02:38 +0000 (12:02 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
src/common.c
src/common.h
src/lttngtop.c
src/lttngtoptypes.h

index 021f2f1217b2316bd383e1a1ec146df492b70fd4..e3e814be972b26d5f7e099644e52ec667a7f7852 100644 (file)
@@ -669,26 +669,26 @@ struct tm format_timestamp(uint64_t timestamp)
 
 int *lookup_tid_list(int tid)
 {
-       if (!tid_list)
+       if (!tid_filter_list)
                return NULL;
 
-       return g_hash_table_lookup(tid_list, (gpointer) &tid);
+       return g_hash_table_lookup(tid_filter_list, (gpointer) &tid);
 }
 
 char *lookup_hostname_list(const char *hostname)
 {
-       if (!hostname || !hostname_list)
+       if (!hostname || !hostname_filter_list)
                return NULL;
 
-       return g_hash_table_lookup(hostname_list, (gpointer) hostname);
+       return g_hash_table_lookup(hostname_filter_list, (gpointer) hostname);
 }
 
 void remove_hostname_list(const char *hostname)
 {
-       if (!hostname || !hostname_list)
+       if (!hostname || !hostname_filter_list)
                return;
 
-       g_hash_table_remove(hostname_list, (gpointer) hostname);
+       g_hash_table_remove(hostname_filter_list, (gpointer) hostname);
 }
 
 int *lookup_filter_tid_list(int tid)
index e0d4f4afc598db8d30a4b4bfd33fafdf3f44b959..7e11cc6c5f8b508fe566300be5d3b0a3a53dcf21 100644 (file)
@@ -35,8 +35,8 @@ GHashTable *global_filter_list;
 char *opt_tid;
 char *opt_hostname;
 char *opt_kprobes;
-GHashTable *tid_list;
-GHashTable *hostname_list;
+GHashTable *tid_filter_list;
+GHashTable *hostname_filter_list;
 
 int toggle_filter;
 
index 51c5a98743c6aebd6821dd8c9b34974e5569f898..c31b9fd873644f8a3117ce5b001d3b4600a49c23 100644 (file)
@@ -218,16 +218,6 @@ enum bt_cb_ret print_timestamp(struct bt_ctf_event *call_data, void *private_dat
                if (!lookup_filter_tid_list(pid))
                        goto end;
 
-       /*
-       if (!opt_tid && (opt_hostname && !lookup_hostname_list(hostname)))
-               goto end;
-       if (!opt_hostname && (opt_tid && !lookup_tid_list(pid)))
-               goto end;
-       if ((opt_tid && !lookup_tid_list(pid)) &&
-                       (opt_hostname && !lookup_hostname_list(hostname)))
-               goto end;
-               */
-
        cpu_id = get_cpu_id(call_data);
        procname = get_context_comm(call_data);
 
@@ -630,25 +620,25 @@ static int parse_options(int argc, char **argv)
                                break;
                        case OPT_PID:
                                toggle_filter = 1;
-                               tid_list = g_hash_table_new(g_str_hash,
+                               tid_filter_list = g_hash_table_new(g_str_hash,
                                                g_str_equal);
                                tmp_str = strtok(opt_tid, ",");
                                while (tmp_str) {
                                        tid = malloc(sizeof(int));
                                        *tid = atoi(tmp_str);
-                                       g_hash_table_insert(tid_list,
+                                       g_hash_table_insert(tid_filter_list,
                                                        (gpointer) tid, tid);
                                        tmp_str = strtok(NULL, ",");
                                }
                                break;
                        case OPT_HOSTNAME:
                                toggle_filter = 1;
-                               hostname_list = g_hash_table_new(g_str_hash,
+                               hostname_filter_list = g_hash_table_new(g_str_hash,
                                                g_str_equal);
                                tmp_str = strtok(opt_hostname, ",");
                                while (tmp_str) {
                                        char *new_str = strdup(tmp_str);
-                                       g_hash_table_insert(hostname_list,
+                                       g_hash_table_insert(hostname_filter_list,
                                                        (gpointer) new_str,
                                                        (gpointer) new_str);
                                        tmp_str = strtok(NULL, ",");
index 43b3381b1777110c771099741f8908d3d6e43b9f..21e65a2aea6b0bac4e1f5dc3db3258e116b5ad50 100644 (file)
@@ -190,4 +190,8 @@ struct kprobes {
        int count;
 };
 
+struct hosts {
+       char *hostname;
+};
+
 #endif /* LTTNGTOPTYPES_H */
This page took 0.026182 seconds and 4 git commands to generate.