/Linux-v4.19/tools/perf/tests/ |
D | sample-parsing.c | 96 COMP(branch_stack->nr); in samples_same() 97 for (i = 0; i < s1->branch_stack->nr; i++) in samples_same() 98 MCOMP(branch_stack->entries[i]); in samples_same() 169 struct branch_stack branch_stack; in do_test() member 171 } branch_stack = { in do_test() local 194 .branch_stack = &branch_stack.branch_stack, in do_test()
|
/Linux-v4.19/tools/perf/util/ |
D | cs-etm.c | 83 struct branch_stack *last_branch; 84 struct branch_stack *last_branch_rb; 316 size_t sz = sizeof(struct branch_stack); in cs_etm__alloc_queue() 449 struct branch_stack *bs_src = etmq->last_branch_rb; in cs_etm__copy_last_branch_rb() 450 struct branch_stack *bs_dst = etmq->last_branch; in cs_etm__copy_last_branch_rb() 546 struct branch_stack *bs = etmq->last_branch_rb; in cs_etm__update_last_branch_rb() 672 sample.branch_stack = etmq->last_branch; in cs_etm__synth_instruction_sample() 736 sample.branch_stack = (struct branch_stack *)&dummy_bs; in cs_etm__synth_branch_sample()
|
D | event.h | 156 struct branch_stack { struct 212 struct branch_stack *branch_stack; member
|
D | evsel.c | 681 if (!opts->branch_stack) { in __perf_evsel__config_callchain() 1023 if (opts->branch_stack && !evsel->no_aux_samples) { in perf_evsel__config() 1025 attr->branch_sample_type = opts->branch_stack; in perf_evsel__config() 2277 data->branch_stack = (struct branch_stack *)array++; in perf_evsel__parse_sample() 2279 if (data->branch_stack->nr > max_branch_nr) in perf_evsel__parse_sample() 2281 sz = data->branch_stack->nr * sizeof(struct branch_entry); in perf_evsel__parse_sample() 2470 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__sample_event_size() 2627 sz = sample->branch_stack->nr * sizeof(struct branch_entry); in perf_event__synthesize_sample() 2629 memcpy(array, sample->branch_stack, sz); in perf_event__synthesize_sample()
|
D | intel-pt.c | 139 struct branch_stack *last_branch; 140 struct branch_stack *last_branch_rb; 769 size_t sz = sizeof(struct branch_stack); in intel_pt_alloc_queue() 995 struct branch_stack *bs_src = ptq->last_branch_rb; in intel_pt_copy_last_branch_rb() 996 struct branch_stack *bs_dst = ptq->last_branch; in intel_pt_copy_last_branch_rb() 1025 struct branch_stack *bs = ptq->last_branch_rb; in intel_pt_update_last_branch_rb() 1142 sample.branch_stack = (struct branch_stack *)&dummy_bs; in intel_pt_synth_branch_sample() 1164 sample->branch_stack = ptq->last_branch; in intel_pt_prep_sample()
|
D | machine.c | 1972 const struct branch_stack *bs = sample->branch_stack; in sample__resolve_bstack() 2076 struct branch_stack *lbr_stack = sample->branch_stack; in resolve_lbr_callchain_sample() 2151 struct branch_stack *branch = sample->branch_stack; in thread__resolve_callchain_sample()
|
D | machine.h | 13 struct branch_stack;
|
D | session.c | 876 struct branch_stack *lbr_stack = sample->branch_stack; in callchain__lbr_callstack_printf() 940 printf("... branch stack: nr:%" PRIu64 "\n", sample->branch_stack->nr); in branch_stack__printf() 942 for (i = 0; i < sample->branch_stack->nr; i++) { in branch_stack__printf() 943 struct branch_entry *e = &sample->branch_stack->entries[i]; in branch_stack__printf()
|
D | hist.h | 488 void hist__account_cycles(struct branch_stack *bs, struct addr_location *al,
|
D | hist.c | 757 iter->total = sample->branch_stack->nr; in iter_prepare_branch_entry() 2410 void hist__account_cycles(struct branch_stack *bs, struct addr_location *al, in hist__account_cycles()
|
D | header.c | 2585 FEAT_OPN(BRANCH_STACK, branch_stack, false),
|
/Linux-v4.19/tools/perf/ |
D | perf.h | 73 u64 branch_stack; member
|
D | builtin-annotate.c | 124 static void process_branch_stack(struct branch_stack *bs, struct addr_location *al, in process_branch_stack() 161 hist__account_cycles(sample->branch_stack, al, sample, false); in hist_iter__branch_callback() 242 process_branch_stack(sample->branch_stack, al, sample); in perf_evsel__add_sample()
|
D | builtin-top.c | 690 hist__account_cycles(iter->sample->branch_stack, al, iter->sample, in hist_iter__top_callback() 691 !(top->record_opts.branch_stack & PERF_SAMPLE_BRANCH_ANY)); in hist_iter__top_callback() 1365 OPT_CALLBACK_NOOPT('b', "branch-any", &opts->branch_stack, in cmd_top() 1368 OPT_CALLBACK('j', "branch-filter", &opts->branch_stack, in cmd_top()
|
D | builtin-script.c | 715 struct branch_stack *br = sample->branch_stack; in perf_sample__fprintf_brstack() 762 struct branch_stack *br = sample->branch_stack; in perf_sample__fprintf_brstacksym() 807 struct branch_stack *br = sample->branch_stack; in perf_sample__fprintf_brstackoff() 974 struct branch_stack *br = sample->branch_stack; in perf_sample__fprintf_brstackinsn()
|
D | builtin-report.c | 135 hist__account_cycles(sample->branch_stack, al, sample, in hist_iter__report_callback() 180 hist__account_cycles(sample->branch_stack, al, sample, in hist_iter__branch_callback() 266 if (!sample->branch_stack) in process_sample_event()
|
D | builtin-record.c | 586 if (!rec->opts.branch_stack) in record__init_features() 1625 OPT_CALLBACK_NOOPT('b', "branch-any", &record.opts.branch_stack, 1629 OPT_CALLBACK('j', "branch-filter", &record.opts.branch_stack,
|
/Linux-v4.19/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 462 struct branch_stack *br = sample->branch_stack; in python_process_brstack() 559 struct branch_stack *br = sample->branch_stack; in python_process_brstacksym()
|