|
Linux Perf
|
#include <sort.h>

Public Attributes | |
| struct rb_node | rb_node_in |
| struct rb_node | rb_node |
| union { | |
| struct list_head node | |
| struct list_head head | |
| } | pairs |
| struct he_stat | stat |
| struct he_stat * | stat_acc |
| struct map_symbol | ms |
| struct thread * | thread |
| struct comm * | comm |
| struct namespace_id | cgroup_id |
| u64 | ip |
| u64 | transaction |
| s32 | socket |
| s32 | cpu |
| u8 | cpumode |
| u8 | depth |
| bool | dummy |
| bool | leaf |
| char | level |
| u8 | filtered |
| union { | |
| struct hist_entry_diff diff | |
| struct { | |
| u16 row_offset | |
| u16 nr_rows | |
| bool init_have_children | |
| bool unfolded | |
| bool has_children | |
| bool has_no_entry | |
| } | |
| }; | |
| char * | srcline |
| char * | srcfile |
| struct symbol * | parent |
| struct branch_info * | branch_info |
| struct hists * | hists |
| struct mem_info * | mem_info |
| void * | raw_data |
| u32 | raw_size |
| void * | trace_output |
| struct perf_hpp_list * | hpp_list |
| struct hist_entry * | parent_he |
| struct hist_entry_ops * | ops |
| union { | |
| struct { | |
| struct rb_root hroot_in | |
| struct rb_root hroot_out | |
| } | |
| struct rb_root sorted_chain | |
| }; | |
| struct callchain_root | callchain [0] |
struct hist_entry - histogram entry
- offset from the first callchain expanded to appear on screen - rows expanded in callchain, recalculated on folding/unfolding
| union { ... } |
| union { ... } |
| struct branch_info* hist_entry::branch_info |
| struct callchain_root hist_entry::callchain[0] |
| struct namespace_id hist_entry::cgroup_id |
| struct hist_entry_diff hist_entry::diff |
| struct perf_hpp_list* hist_entry::hpp_list |
| struct map_symbol hist_entry::ms |
| struct hist_entry_ops* hist_entry::ops |
| union { ... } hist_entry::pairs |
| struct hist_entry* hist_entry::parent_he |