diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-03-11 13:02:41 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-03-11 13:02:41 +0000 |
commit | 27de4cfd3916b5c3ca3f1c294ba21faef1d7e682 (patch) | |
tree | a061daf09d3ae8b6c00768df14ab71473b841743 /epan/emem.c | |
parent | fb48a75091608b08bea5f4f4a0c0f6cb4633118d (diff) |
give se_trees names so that it is easier to debug and to log how often certain trees are accessed
svn path=/trunk/; revision=17587
Diffstat (limited to 'epan/emem.c')
-rw-r--r-- | epan/emem.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/epan/emem.c b/epan/emem.c index 985d428674..5ba7463659 100644 --- a/epan/emem.c +++ b/epan/emem.c @@ -812,7 +812,7 @@ void print_tree(se_tree_node_t *node){ se_tree_t *se_trees=NULL; se_tree_t * -se_tree_create(int type) +se_tree_create(int type, char *name) { se_tree_t *tree_list; @@ -820,6 +820,7 @@ se_tree_create(int type) tree_list->next=se_trees; tree_list->type=type; tree_list->tree=NULL; + tree_list->name=name; se_trees=tree_list; return tree_list; @@ -1177,7 +1178,7 @@ static void* lookup_or_insert32(se_tree_t *se_tree, guint32 key, void*(*func)(vo * never existed including all metadata associated with the tree. */ se_tree_t * -se_tree_create_non_persistent(int type) +se_tree_create_non_persistent(int type, char *name) { se_tree_t *tree_list; @@ -1185,13 +1186,14 @@ se_tree_create_non_persistent(int type) tree_list->next=NULL; tree_list->type=type; tree_list->tree=NULL; + tree_list->name=name; return tree_list; } static void* create_sub_tree(void* d) { se_tree_t *se_tree = d; - return se_tree_create_non_persistent(se_tree->type); + return se_tree_create_non_persistent(se_tree->type, "subtree"); } /* insert a new node in the tree. if this node matches an already existing node |