Home
last modified time | relevance | path

Searched refs:branch_stack (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/tools/perf/tests/
Dsample-parsing.c93 COMP(branch_stack->nr); in samples_same()
94 for (i = 0; i < s1->branch_stack->nr; i++) in samples_same()
95 MCOMP(branch_stack->entries[i]); in samples_same()
163 struct branch_stack branch_stack; in do_test() member
165 } branch_stack = { in do_test() local
188 .branch_stack = &branch_stack.branch_stack, in do_test()
/linux-4.4.14/tools/perf/
Dperf.h65 u64 branch_stack; member
Dbuiltin-top.c699 hist__account_cycles(iter->sample->branch_stack, al, iter->sample, in hist_iter__top_callback()
700 !(top->record_opts.branch_stack & PERF_SAMPLE_BRANCH_ANY)); in hist_iter__top_callback()
1215 OPT_CALLBACK_NOOPT('b', "branch-any", &opts->branch_stack, in cmd_top()
1218 OPT_CALLBACK('j', "branch-filter", &opts->branch_stack, in cmd_top()
Dbuiltin-record.c450 if (!rec->opts.branch_stack) in record__init_features()
1089 OPT_CALLBACK_NOOPT('b', "branch-any", &record.opts.branch_stack,
1093 OPT_CALLBACK('j', "branch-filter", &record.opts.branch_stack,
Dbuiltin-report.c107 hist__account_cycles(iter->sample->branch_stack, al, iter->sample, in hist_iter__report_callback()
171 if (!sample->branch_stack) in process_sample_event()
Dbuiltin-script.c446 struct branch_stack *br = sample->branch_stack; in print_sample_brstack()
468 struct branch_stack *br = sample->branch_stack; in print_sample_brstacksym()
/linux-4.4.14/tools/perf/util/
Devent.h147 struct branch_stack { struct
197 struct branch_stack *branch_stack; member
Devsel.c569 if (!opts->branch_stack) { in perf_evsel__config_callgraph()
842 if (opts->branch_stack && !evsel->no_aux_samples) { in perf_evsel__config()
844 attr->branch_sample_type = opts->branch_stack; in perf_evsel__config()
1764 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample()
1766 if (data->branch_stack->nr > max_branch_nr) in perf_evsel__parse_sample()
1768 sz = data->branch_stack->nr * sizeof(struct branch_entry); in perf_evsel__parse_sample()
1910 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__sample_event_size()
2089 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__synthesize_sample()
2091 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
Dintel-pt.c120 struct branch_stack *last_branch;
121 struct branch_stack *last_branch_rb;
684 size_t sz = sizeof(struct branch_stack); in intel_pt_alloc_queue()
903 struct branch_stack *bs_src = ptq->last_branch_rb; in intel_pt_copy_last_branch_rb()
904 struct branch_stack *bs_dst = ptq->last_branch; in intel_pt_copy_last_branch_rb()
933 struct branch_stack *bs = ptq->last_branch_rb; in intel_pt_update_last_branch_rb()
1005 sample.branch_stack = (struct branch_stack *)&dummy_bs; in intel_pt_synth_branch_sample()
1059 sample.branch_stack = ptq->last_branch; in intel_pt_synth_instruction_sample()
1114 sample.branch_stack = ptq->last_branch; in intel_pt_synth_transaction_sample()
Dmachine.c1619 const struct branch_stack *bs = sample->branch_stack; in sample__resolve_bstack()
1700 struct branch_stack *lbr_stack = sample->branch_stack; in resolve_lbr_callchain_sample()
1753 struct branch_stack *branch = sample->branch_stack; in thread__resolve_callchain_sample()
Dmachine.h11 struct branch_stack;
Dsession.c706 struct branch_stack *lbr_stack = sample->branch_stack; in callchain__lbr_callstack_printf()
770 printf("... branch stack: nr:%" PRIu64 "\n", sample->branch_stack->nr); in branch_stack__printf()
772 for (i = 0; i < sample->branch_stack->nr; i++) { in branch_stack__printf()
773 struct branch_entry *e = &sample->branch_stack->entries[i]; in branch_stack__printf()
Dhist.h360 void hist__account_cycles(struct branch_stack *bs, struct addr_location *al,
Dhist.c591 iter->total = sample->branch_stack->nr; in iter_prepare_branch_entry()
1487 void hist__account_cycles(struct branch_stack *bs, struct addr_location *al, in hist__account_cycles()
Dheader.c1947 FEAT_OPA(HEADER_BRANCH_STACK, branch_stack),