branch_entry
struct branch_entry entry;
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *entries = perf_sample__branch_entries(sample);
static int ip__fprintf_jump(uint64_t ip, struct branch_entry *en,
struct branch_entry *entries = perf_sample__branch_entries(sample);
bstack_event_str(struct branch_entry *br, char *buf, size_t sz)
static int print_bstack_flags(FILE *fp, struct branch_entry *br)
struct branch_entry *entries = perf_sample__branch_entries(sample);
sz += sizeof(struct branch_entry) *
sizeof(struct branch_entry) * min(last_branch_sz, 2U) /* PBT + TGT */;
const char *get_branch_type(struct branch_entry *e)
struct branch_entry entries[];
static inline struct branch_entry *perf_sample__branch_entries(struct perf_sample *sample)
return (struct branch_entry *)entry;
return (struct branch_entry *)(++entry);
const char *get_branch_type(struct branch_entry *e);
sizeof(struct branch_entry) * nr);
sizeof(struct branch_entry) * tidq->last_branch_pos);
struct branch_entry *be;
struct branch_entry entries;
sizeof(struct branch_entry);
sizeof(struct branch_entry);
struct branch_entry *e;
sz = data->branch_stack->nr * sizeof(struct branch_entry);
e = (struct branch_entry *)&data->branch_stack->hw_idx;
struct branch_entry *entries = perf_sample__branch_entries(sample);
sz += entry_cnt * sizeof(struct branch_entry);
struct branch_entry entries;
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *be, int nr)
static int remove_loops(struct branch_entry *l, int nr,
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *cur_entries = perf_sample__branch_entries(cur);
struct branch_entry *prev_entries = perf_sample__branch_entries(prev);
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry be[nr];
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *entries = perf_sample__branch_entries(sample);
struct branch_entry *e = &entries[i];
sz = sample->branch_stack->nr * sizeof(struct branch_entry);
sz = sample->branch_stack->nr * sizeof(struct branch_entry);
sz += br_stack_sz * sizeof(struct branch_entry);
struct branch_entry *be;
const size_t bsz = sizeof(struct branch_entry);
struct branch_entry *be;
static bool us_start(struct branch_entry *be, u64 kernel_start, bool *start)
static bool ks_start(struct branch_entry *be, u64 sample_ip, u64 kernel_start,
bool *start, struct branch_entry *nb)
struct branch_entry *d, *s, *spos, *ssz;
struct branch_entry *nb = NULL;