diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-09-07 15:55:45 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-09-08 03:02:58 -0400 |
commit | 3395b317ab2d58a44e041aed327ea31be8519220 (patch) | |
tree | bc4e3a20c48ee34632c2df0f22a4fcfd1c740329 /stackstash.c | |
parent | e387de1c3acf353e0b795b8499197819b115cb63 (diff) |
Make stack_stash_add_trace() return a pointer to the trace
Diffstat (limited to 'stackstash.c')
-rw-r--r-- | stackstash.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/stackstash.c b/stackstash.c index fd40958..8c06f7b 100644 --- a/stackstash.c +++ b/stackstash.c @@ -199,7 +199,7 @@ stack_stash_free (StackStash *stash) g_free (stash); } -void +StackNode * stack_stash_add_trace (StackStash *stash, uint64_t *addrs, int n_addrs, @@ -210,7 +210,7 @@ stack_stash_add_trace (StackStash *stash, int i; if (!n_addrs) - return; + return NULL; if (stash->nodes_by_data) stack_stash_undecorate (stash); @@ -253,6 +253,8 @@ stack_stash_add_trace (StackStash *stash, } parent->size += size; + + return parent; } static void |