record_opts
struct record_opts *opts,
struct record_opts *opts)
arm_spe_snapshot_resolve_auxtrace_defaults(struct record_opts *opts,
static int arm_spe_setup_aux_buffer(struct record_opts *opts)
struct record_opts *opts)
struct record_opts *opts)
struct record_opts *opts,
static int hisi_ptt_set_auxtrace_mmap_page(struct record_opts *opts)
struct record_opts *opts)
void arch__add_leaf_frame_record_opts(struct record_opts *opts)
struct record_opts *opts)
struct record_opts *opts)
struct record_opts *opts __maybe_unused,
struct record_opts *opts)
struct record_opts *opts,
struct record_opts *opts,
struct record_opts *opts)
static struct record_opts opts = {
struct record_opts *opts = &rec->opts;
struct record_opts *opts = &rec->opts;
struct record_opts opts;
struct record_opts *opts = &rec->opts;
struct record_opts *opts = &rec->opts;
struct record_opts *opts = &rec->opts;
int record_opts__parse_callchain(struct record_opts *record,
struct record_opts *opts = (struct record_opts *)opt->value;
struct record_opts *opts = opt->value;
struct record_opts *opts = opt->value;
struct record_opts *opts = opt->value;
void __weak arch__add_leaf_frame_record_opts(struct record_opts *opts __maybe_unused)
struct record_opts *opts = opt->value;
struct record_opts *opts = opt->value;
struct record_opts *opts = (struct record_opts *)opt->value;
struct record_opts *opts = (struct record_opts *)opt->value;
struct record_opts *opts = opt->value;
struct record_opts *opts = &rec->opts;
struct record_opts *opts = &top->record_opts;
struct record_opts *opts = &top->record_opts;
&top->record_opts);
.record_opts = {
struct record_opts *opts = &top.record_opts;
OPT_CALLBACK('F', "freq", &top.record_opts, "freq or 'max'",
OPT_BOOLEAN(0, "no-bpf-event", &top.record_opts.no_bpf_event, "do not record bpf events"),
OPT_BOOLEAN(0, "overwrite", &top.record_opts.overwrite,
top.record_opts.no_bpf_event = true;
if (!top.record_opts.no_bpf_event) {
if (!top->record_opts.overwrite &&
!top->record_opts.overwrite);
!(top->record_opts.branch_stack & PERF_SAMPLE_BRANCH_ANY),
struct record_opts *opts = &top->record_opts;
bool overwrite = top->record_opts.overwrite;
struct record_opts *opts = &top->record_opts;
struct record_opts *opts = &top->record_opts;
struct record_opts opts;
struct record_opts opts = {
struct record_opts opts = {
struct record_opts opts = {
struct record_opts opts = {
struct record_opts opts = {
struct record_opts opts = {
struct record_opts opts = {
struct record_opts *opts)
struct record_opts *opts, const char *str)
struct record_opts *opts)
struct record_opts *opts, const char *str)
struct record_opts;
struct record_opts *opts);
struct record_opts *opts,
struct record_opts *opts,
struct record_opts *opts, const char *str);
struct record_opts *opts);
struct record_opts *opts)
struct record_opts *opts)
struct record_opts;
struct record_opts *opts)
struct record_opts;
int record_opts__parse_callchain(struct record_opts *record,
void arch__add_leaf_frame_record_opts(struct record_opts *opts);
struct record_opts *opts = (struct record_opts *)opt->value;
int evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts,
void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain);
int record_opts__config(struct record_opts *opts);
struct record_opts;
int evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts,
static void __evsel__config_callchain(struct evsel *evsel, struct record_opts *opts,
void evsel__config_callchain(struct evsel *evsel, struct record_opts *opts,
struct record_opts *opts,
struct record_opts *opts, bool track)
static void evsel__set_default_freq_period(struct record_opts *opts,
void evsel__config(struct evsel *evsel, struct record_opts *opts,
struct record_opts;
void evsel__config(struct evsel *evsel, struct record_opts *opts,
void evsel__config_callchain(struct evsel *evsel, struct record_opts *opts,
struct record_opts opts;
struct record_opts *opts);
struct record_opts *opts __maybe_unused)
struct record_opts;
struct record_opts opts = {
static int record_opts__config_freq(struct record_opts *opts)
int record_opts__config(struct record_opts *opts)
struct record_opts *opts = opt->value;
void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain)
static inline bool record_opts__no_switch_events(const struct record_opts *opts)
struct machine *machine, struct record_opts *opts);
struct record_opts *opts __maybe_unused)
struct record_opts;
struct record_opts *opts = &top->record_opts;
struct record_opts record_opts;