Linux Perf
perf_hpp_fmt Struct Reference

#include <hist.h>

Collaboration diagram for perf_hpp_fmt:
Collaboration graph

Public Attributes

const char * name
 
int(* header )(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists, int line, int *span)
 
int(* width )(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists)
 
int(* color )(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he)
 
int(* entry )(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he)
 
int64_t(* cmp )(struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)
 
int64_t(* collapse )(struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)
 
int64_t(* sort )(struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)
 
bool(* equal )(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
 
void(* free )(struct perf_hpp_fmt *fmt)
 
struct list_head list
 
struct list_head sort_list
 
bool elide
 
int len
 
int user_len
 
int idx
 
int level
 

Detailed Description

Definition at line 241 of file hist.h.

Member Data Documentation

◆ cmp

int64_t(* perf_hpp_fmt::cmp) (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)

Definition at line 251 of file hist.h.

◆ collapse

int64_t(* perf_hpp_fmt::collapse) (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)

Definition at line 253 of file hist.h.

◆ color

int(* perf_hpp_fmt::color) (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he)

Definition at line 247 of file hist.h.

◆ elide

bool perf_hpp_fmt::elide

Definition at line 262 of file hist.h.

◆ entry

int(* perf_hpp_fmt::entry) (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hist_entry *he)

Definition at line 249 of file hist.h.

◆ equal

bool(* perf_hpp_fmt::equal) (struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)

Definition at line 257 of file hist.h.

◆ free

void(* perf_hpp_fmt::free) (struct perf_hpp_fmt *fmt)

Definition at line 258 of file hist.h.

◆ header

int(* perf_hpp_fmt::header) (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists, int line, int *span)

Definition at line 243 of file hist.h.

◆ idx

int perf_hpp_fmt::idx

Definition at line 265 of file hist.h.

◆ len

int perf_hpp_fmt::len

Definition at line 263 of file hist.h.

◆ level

int perf_hpp_fmt::level

Definition at line 266 of file hist.h.

◆ list

struct list_head perf_hpp_fmt::list

Definition at line 260 of file hist.h.

◆ name

const char* perf_hpp_fmt::name

Definition at line 242 of file hist.h.

◆ sort

int64_t(* perf_hpp_fmt::sort) (struct perf_hpp_fmt *fmt, struct hist_entry *a, struct hist_entry *b)

Definition at line 255 of file hist.h.

◆ sort_list

struct list_head perf_hpp_fmt::sort_list

Definition at line 261 of file hist.h.

◆ user_len

int perf_hpp_fmt::user_len

Definition at line 264 of file hist.h.

◆ width

int(* perf_hpp_fmt::width) (struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, struct hists *hists)

Definition at line 245 of file hist.h.


The documentation for this struct was generated from the following file: