mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
Add "total" field.
Mon Oct 31 23:41:33 2005 Soeren Sandmann <sandmann@redhat.com> * stackstash.h (struct StackNode): Add "total" field. * stackstash.c (stack_stash_add_trace): Keep track of the aggregate size. * profile.c (profile_get_size): Sum the totals of the siblings instead of all the children. * profile.c (build_object_list): Correctly compute obj->self * profile.c (profile_load): Don't ignore the node->total field. * profile.c (serialize_call_tree): Save node->total instead of the computed total * profile.c (compute_total): Use n->total instead of computing it from scratch. * profile.c: Remove unused sum_children() function. * TODO: Updates * process.c (process_get_from_pid): Plug leak.
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
81ad181667
commit
c778a1b1ec
10
process.c
10
process.c
@ -334,11 +334,13 @@ process_get_from_pid (int pid)
|
||||
|
||||
cmdline = get_name (pid);
|
||||
|
||||
idle_free (cmdline);
|
||||
|
||||
p = g_hash_table_lookup (processes_by_cmdline, cmdline);
|
||||
if (p)
|
||||
return p;
|
||||
else
|
||||
return create_process (idle_free (cmdline), pid);
|
||||
if (!p)
|
||||
p = create_process (cmdline, pid);
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
const Symbol *
|
||||
|
||||
Reference in New Issue
Block a user