time_str
buf = time_str(buf, end, tm, raw);
.time_str = NULL,
OPT_STRING(0, "time", &opts.time_str, "str",
if (pdiff.time_str && strchr(pdiff.time_str, ':')) {
str = strdup(pdiff.time_str);
ret = perf_time__parse_for_ranges(pdiff.time_str, d->session,
else if (pdiff.time_str)
if (pdiff.time_str) {
OPT_STRING(0, "time", &pdiff.time_str, "str",
const char *time_str;
OPT_STRING(0, "time", &time_str, "str",
if (perf_time__parse_str(&ptime, time_str) != 0) {
const char *time_str;
if (kwork->time_str != NULL) {
ret = perf_time__parse_str(&kwork->ptime, kwork->time_str);
.time_str = NULL,
OPT_STRING(0, "time", &kwork.time_str, "str",
OPT_STRING(0, "time", &kwork.time_str, "str",
OPT_STRING(0, "time", &kwork.time_str, "str",
OPT_STRING(0, "time", &kwork.time_str, "str",
const char *time_str;
OPT_STRING(0, "time", &report.time_str, "str",
if (report.time_str) {
ret = perf_time__parse_for_ranges(report.time_str, session,
if (rep->time_str)
ret += fprintf(fp, " (time slices: %s)", rep->time_str);
const char *time_str;
if (perf_time__parse_str(&sched->ptime, sched->time_str) != 0) {
OPT_STRING(0, "time", &sched.time_str, "str",
const char *time_str;
OPT_STRING(0, "time", &script.time_str, "str",
if (script.time_str) {
err = perf_time__parse_for_ranges_reltime(script.time_str, session,
if (opts->time_str) {
err = perf_time__parse_for_ranges(opts->time_str, session,
if (opts->time_str) {
ret = perf_time__parse_for_ranges(opts->time_str, session,
const char *time_str;
const char *time_str;
int perf_time__parse_for_ranges_reltime(const char *time_str,
bool has_percent = strchr(time_str, '%');
ptime_range = perf_time__range_alloc(time_str, &size);
time_str,
num = perf_time__parse_strs(ptime_range, time_str, size);
int perf_time__parse_for_ranges(const char *time_str,
return perf_time__parse_for_ranges_reltime(time_str, session, ranges,