Lines Matching refs:synth_opts

1375 void itrace_synth_opts__set_default(struct itrace_synth_opts *synth_opts,  in itrace_synth_opts__set_default()  argument
1378 synth_opts->branches = true; in itrace_synth_opts__set_default()
1379 synth_opts->transactions = true; in itrace_synth_opts__set_default()
1380 synth_opts->ptwrites = true; in itrace_synth_opts__set_default()
1381 synth_opts->pwr_events = true; in itrace_synth_opts__set_default()
1382 synth_opts->other_events = true; in itrace_synth_opts__set_default()
1383 synth_opts->intr_events = true; in itrace_synth_opts__set_default()
1384 synth_opts->errors = true; in itrace_synth_opts__set_default()
1385 synth_opts->flc = true; in itrace_synth_opts__set_default()
1386 synth_opts->llc = true; in itrace_synth_opts__set_default()
1387 synth_opts->tlb = true; in itrace_synth_opts__set_default()
1388 synth_opts->mem = true; in itrace_synth_opts__set_default()
1389 synth_opts->remote_access = true; in itrace_synth_opts__set_default()
1392 synth_opts->period_type = PERF_ITRACE_PERIOD_INSTRUCTIONS; in itrace_synth_opts__set_default()
1393 synth_opts->period = 1; in itrace_synth_opts__set_default()
1394 synth_opts->calls = true; in itrace_synth_opts__set_default()
1396 synth_opts->instructions = true; in itrace_synth_opts__set_default()
1397 synth_opts->cycles = true; in itrace_synth_opts__set_default()
1398 synth_opts->period_type = PERF_ITRACE_DEFAULT_PERIOD_TYPE; in itrace_synth_opts__set_default()
1399 synth_opts->period = PERF_ITRACE_DEFAULT_PERIOD; in itrace_synth_opts__set_default()
1401 synth_opts->callchain_sz = PERF_ITRACE_DEFAULT_CALLCHAIN_SZ; in itrace_synth_opts__set_default()
1402 synth_opts->last_branch_sz = PERF_ITRACE_DEFAULT_LAST_BRANCH_SZ; in itrace_synth_opts__set_default()
1403 synth_opts->initial_skip = 0; in itrace_synth_opts__set_default()
1462 int itrace_do_parse_synth_opts(struct itrace_synth_opts *synth_opts, in itrace_do_parse_synth_opts() argument
1470 synth_opts->set = true; in itrace_do_parse_synth_opts()
1473 synth_opts->dont_decode = true; in itrace_do_parse_synth_opts()
1478 itrace_synth_opts__set_default(synth_opts, in itrace_do_parse_synth_opts()
1479 synth_opts->default_no_sample); in itrace_do_parse_synth_opts()
1488 synth_opts->cycles = true; in itrace_do_parse_synth_opts()
1490 synth_opts->instructions = true; in itrace_do_parse_synth_opts()
1494 synth_opts->period = strtoull(p, &endptr, 10); in itrace_do_parse_synth_opts()
1501 synth_opts->period_type = in itrace_do_parse_synth_opts()
1506 synth_opts->period_type = in itrace_do_parse_synth_opts()
1511 synth_opts->period *= 1000; in itrace_do_parse_synth_opts()
1514 synth_opts->period *= 1000; in itrace_do_parse_synth_opts()
1519 synth_opts->period_type = in itrace_do_parse_synth_opts()
1531 synth_opts->branches = true; in itrace_do_parse_synth_opts()
1534 synth_opts->transactions = true; in itrace_do_parse_synth_opts()
1537 synth_opts->ptwrites = true; in itrace_do_parse_synth_opts()
1540 synth_opts->pwr_events = true; in itrace_do_parse_synth_opts()
1543 synth_opts->other_events = true; in itrace_do_parse_synth_opts()
1546 synth_opts->intr_events = true; in itrace_do_parse_synth_opts()
1549 synth_opts->errors = true; in itrace_do_parse_synth_opts()
1550 if (get_flags(&p, &synth_opts->error_plus_flags, in itrace_do_parse_synth_opts()
1551 &synth_opts->error_minus_flags)) in itrace_do_parse_synth_opts()
1555 synth_opts->log = true; in itrace_do_parse_synth_opts()
1556 if (get_flags(&p, &synth_opts->log_plus_flags, in itrace_do_parse_synth_opts()
1557 &synth_opts->log_minus_flags)) in itrace_do_parse_synth_opts()
1559 if (synth_opts->log_plus_flags & AUXTRACE_LOG_FLG_ON_ERROR) in itrace_do_parse_synth_opts()
1560 synth_opts->log_on_error_size = itrace_log_on_error_size(); in itrace_do_parse_synth_opts()
1563 synth_opts->branches = true; in itrace_do_parse_synth_opts()
1564 synth_opts->calls = true; in itrace_do_parse_synth_opts()
1567 synth_opts->branches = true; in itrace_do_parse_synth_opts()
1568 synth_opts->returns = true; in itrace_do_parse_synth_opts()
1573 synth_opts->add_callchain = true; in itrace_do_parse_synth_opts()
1575 synth_opts->callchain = true; in itrace_do_parse_synth_opts()
1576 synth_opts->callchain_sz = in itrace_do_parse_synth_opts()
1587 synth_opts->callchain_sz = val; in itrace_do_parse_synth_opts()
1593 synth_opts->add_last_branch = true; in itrace_do_parse_synth_opts()
1595 synth_opts->last_branch = true; in itrace_do_parse_synth_opts()
1596 synth_opts->last_branch_sz = in itrace_do_parse_synth_opts()
1608 synth_opts->last_branch_sz = val; in itrace_do_parse_synth_opts()
1612 synth_opts->initial_skip = strtoul(p, &endptr, 10); in itrace_do_parse_synth_opts()
1618 synth_opts->flc = true; in itrace_do_parse_synth_opts()
1621 synth_opts->llc = true; in itrace_do_parse_synth_opts()
1624 synth_opts->tlb = true; in itrace_do_parse_synth_opts()
1627 synth_opts->remote_access = true; in itrace_do_parse_synth_opts()
1630 synth_opts->mem = true; in itrace_do_parse_synth_opts()
1633 synth_opts->quick += 1; in itrace_do_parse_synth_opts()
1636 synth_opts->approx_ipc = true; in itrace_do_parse_synth_opts()
1639 synth_opts->timeless_decoding = true; in itrace_do_parse_synth_opts()
1649 if (synth_opts->instructions || synth_opts->cycles) { in itrace_do_parse_synth_opts()
1651 synth_opts->period_type = in itrace_do_parse_synth_opts()
1654 synth_opts->period = PERF_ITRACE_DEFAULT_PERIOD; in itrace_do_parse_synth_opts()