Home
last modified time | relevance | path

Searched refs:str (Results 1 – 25 of 97) sorted by relevance

1234

/tools/perf/arch/arm/tests/
Dregs_load.S40 str r0, [r0, #R0]
41 str r1, [r0, #R1]
42 str r2, [r0, #R2]
43 str r3, [r0, #R3]
44 str r4, [r0, #R4]
45 str r5, [r0, #R5]
46 str r6, [r0, #R6]
47 str r7, [r0, #R7]
48 str r8, [r0, #R8]
49 str r9, [r0, #R9]
[all …]
/tools/perf/util/
Dstring.c11 s64 perf_atoll(const char *str) in perf_atoll() argument
17 if (!isdigit(str[0])) in perf_atoll()
20 length = strtoll(str, &p, 10); in perf_atoll()
79 static int count_argc(const char *str) in count_argc() argument
83 while (*str) { in count_argc()
84 str = skip_sep(str); in count_argc()
85 if (*str) { in count_argc()
87 str = skip_arg(str); in count_argc()
121 char **argv_split(const char *str, int *argcp) in argv_split() argument
123 int argc = count_argc(str); in argv_split()
[all …]
Dcomm.c8 char *str; member
27 zfree(&cs->str); in comm_str__put()
32 static struct comm_str *comm_str__alloc(const char *str) in comm_str__alloc() argument
40 cs->str = strdup(str); in comm_str__alloc()
41 if (!cs->str) { in comm_str__alloc()
51 static struct comm_str *comm_str__findnew(const char *str, struct rb_root *root) in comm_str__findnew() argument
62 cmp = strcmp(str, iter->str); in comm_str__findnew()
72 new = comm_str__alloc(str); in comm_str__findnew()
82 struct comm *comm__new(const char *str, u64 timestamp, bool exec) in comm__new() argument
92 comm->comm_str = comm_str__findnew(str, &comm_str_root); in comm__new()
[all …]
Dcgroup.c76 static int add_cgroup(struct perf_evlist *evlist, char *str) in add_cgroup() argument
88 if (!strcmp(cgrp->name, str)) in add_cgroup()
99 cgrp->name = str; in add_cgroup()
101 cgrp->fd = open_cgroup(str); in add_cgroup()
137 int parse_cgroups(const struct option *opt __maybe_unused, const char *str, in parse_cgroups() argument
141 const char *p, *e, *eos = str + strlen(str); in parse_cgroups()
151 p = strchr(str, ','); in parse_cgroups()
155 if (e - str) { in parse_cgroups()
157 s = strndup(str, e - str); in parse_cgroups()
170 str = p+1; in parse_cgroups()
Dwrapper.c15 char *xstrdup(const char *str) in xstrdup() argument
17 char *ret = strdup(str); in xstrdup()
19 release_pack_memory(strlen(str) + 1, -1); in xstrdup()
20 ret = strdup(str); in xstrdup()
Dparse-events.c240 char *str = strchr(name, ':'); in tracepoint_name_to_path() local
242 if (path == NULL || str == NULL) { in tracepoint_name_to_path()
247 path->system = strndup(name, str - name); in tracepoint_name_to_path()
248 path->name = strdup(str+1); in tracepoint_name_to_path()
319 static int parse_aliases(char *str, const char *names[][PERF_EVSEL__MAX_ALIASES], int size) in parse_aliases() argument
327 if (n > longest && !strncasecmp(str, names[i][j], n)) in parse_aliases()
358 char *str = op_result[i]; in parse_events_add_cache() local
360 n += snprintf(name + n, MAX_NAME_LEN - n, "-%s", str); in parse_events_add_cache()
363 cache_op = parse_aliases(str, perf_evsel__hw_cache_op, in parse_events_add_cache()
373 cache_result = parse_aliases(str, perf_evsel__hw_cache_result, in parse_events_add_cache()
[all …]
Dparse-events.l18 static int __value(YYSTYPE *yylval, char *str, int base, int token) in __value() argument
23 num = strtoull(str, NULL, base); in __value()
47 static int str(yyscan_t scanner, int token) in str() function
52 yylval->str = strdup(text); in str()
62 __yylval->str = strdup(text); \
73 yylval->str = strdup(text); in pmu_str_check()
198 {name_minus} { return str(yyscanner, PE_NAME); }
202 {modifier_bp} { return str(yyscanner, PE_MODIFIER_BP); }
247 cycles-ct { return str(yyscanner, PE_KERNEL_PMU_EVENT); }
248 cycles-t { return str(yyscanner, PE_KERNEL_PMU_EVENT); }
[all …]
Dparse-events.h31 extern int parse_events_option(const struct option *opt, const char *str,
33 extern int parse_events(struct perf_evlist *evlist, const char *str,
35 extern int parse_events_terms(struct list_head *terms, const char *str);
36 extern int parse_filter(const struct option *opt, const char *str, int unset);
77 char *str; member
92 char *str; /* string to display at the index */ member
112 int type_term, char *config, char *str,
119 int parse_events__modifier_event(struct list_head *list, char *str, bool add);
152 int idx, const char *str);
Dutil.h149 extern int prefixcmp(const char *str, const char *prefix);
152 static inline const char *skip_prefix(const char *str, const char *prefix) in skip_prefix() argument
155 return strncmp(str, prefix, len) ? NULL : str + len; in skip_prefix()
177 extern char *xstrdup(const char *str);
213 int parse_nsec_time(const char *str, u64 *ptime);
250 s64 perf_atoll(const char *str);
251 char **argv_split(const char *str, int *argcp);
253 bool strglobmatch(const char *str, const char *pat);
254 bool strlazymatch(const char *str, const char *pat);
255 static inline bool strisglob(const char *str) in strisglob() argument
[all …]
Dparse-regs-options.c8 parse_regs(const struct option *opt, const char *str, int unset) in parse_regs() argument
25 if (str) { in parse_regs()
27 s = os = strdup(str); in parse_regs()
Dstrfilter.c214 const char *str) in strfilter_node__compare() argument
221 return strfilter_node__compare(node->l, str) || in strfilter_node__compare()
222 strfilter_node__compare(node->r, str); in strfilter_node__compare()
224 return strfilter_node__compare(node->l, str) && in strfilter_node__compare()
225 strfilter_node__compare(node->r, str); in strfilter_node__compare()
227 return !strfilter_node__compare(node->r, str); in strfilter_node__compare()
229 return strglobmatch(str, node->p); in strfilter_node__compare()
234 bool strfilter__compare(struct strfilter *filter, const char *str) in strfilter__compare() argument
238 return strfilter_node__compare(filter->root, str); in strfilter__compare()
Dcomm.h22 struct comm *comm__new(const char *str, u64 timestamp, bool exec);
24 int comm__override(struct comm *comm, const char *str, u64 timestamp,
Dtarget.c72 const char *str = target->uid_str; in target__parse_uid() local
75 if (str == NULL) in target__parse_uid()
79 getpwnam_r(str, &pwd, buf, sizeof(buf), &result); in target__parse_uid()
86 int uid = strtol(str, &endptr, 10); in target__parse_uid()
Dparse-branch-options.c35 parse_branch_stack(const struct option *opt, const char *str, int unset) in parse_branch_stack() argument
57 if (str) { in parse_branch_stack()
59 s = os = strdup(str); in parse_branch_stack()
/tools/perf/
Dbuiltin-probe.c64 static int parse_probe_event(const char *str) in parse_probe_event() argument
69 pr_debug("probe-definition(%d): %s\n", params.nevents, str); in parse_probe_event()
84 ret = parse_perf_probe_command(str, pev); in parse_probe_event()
90 static int params_add_filter(const char *str) in params_add_filter() argument
95 pr_debug2("Add filter: %s\n", str); in params_add_filter()
97 params.filter = strfilter__new(str, &err); in params_add_filter()
101 ret = strfilter__or(params.filter, str, &err); in params_add_filter()
104 pr_err("Filter parse error at %td.\n", err - str + 1); in params_add_filter()
105 pr_err("Source: \"%s\"\n", str); in params_add_filter()
106 pr_err(" %*c\n", (int)(err - str + 1), '^'); in params_add_filter()
[all …]
Dbuiltin-script.c59 const char *str; member
62 {.str = "comm", .field = PERF_OUTPUT_COMM},
63 {.str = "tid", .field = PERF_OUTPUT_TID},
64 {.str = "pid", .field = PERF_OUTPUT_PID},
65 {.str = "time", .field = PERF_OUTPUT_TIME},
66 {.str = "cpu", .field = PERF_OUTPUT_CPU},
67 {.str = "event", .field = PERF_OUTPUT_EVNAME},
68 {.str = "trace", .field = PERF_OUTPUT_TRACE},
69 {.str = "ip", .field = PERF_OUTPUT_IP},
70 {.str = "sym", .field = PERF_OUTPUT_SYM},
[all …]
/tools/lib/traceevent/
Dparse-filter.c218 free(arg->str.val); in free_arg()
219 regfree(&arg->str.reg); in free_arg()
220 free(arg->str.buffer); in free_arg()
226 free(arg->value.str); in free_arg()
367 arg->value.str = strdup(token); in create_arg_item()
368 if (!arg->value.str) { in create_arg_item()
456 char *str; in add_right() local
499 if (strlen(arg->value.str) == 1 && in add_right()
511 str = arg->value.str; in add_right()
546 ret = regcomp(&op->str.reg, str, REG_ICASE|REG_NOSUB); in add_right()
[all …]
/tools/power/cpupower/utils/
Dcpufreq-set.c63 static unsigned long string_to_frequency(const char *str) in string_to_frequency() argument
72 while (*str == '0') in string_to_frequency()
73 str++; in string_to_frequency()
75 for (scan = str; isdigit(*scan) || *scan == '.'; scan++) { in string_to_frequency()
99 for (cp = 0; isdigit(str[cp]); cp++) in string_to_frequency()
102 if (str[cp] == '.') { in string_to_frequency()
103 while (power > -1 && isdigit(str[cp+1])) in string_to_frequency()
115 for (i = 0; i < cp; i++, str++) { in string_to_frequency()
116 if (*str == '.') in string_to_frequency()
117 str++; in string_to_frequency()
[all …]
/tools/perf/ui/browsers/
Dheader.c15 char *str = *arg; in ui_browser__argv_write() local
20 if (offset >= strlen(str)) in ui_browser__argv_write()
21 str = empty; in ui_browser__argv_write()
23 str = str + offset; in ui_browser__argv_write()
28 ui_browser__write_nstring(browser, str, browser->width); in ui_browser__argv_write()
/tools/iio/
Dlsiio.c31 static inline int check_prefix(const char *str, const char *prefix) in check_prefix() argument
33 return strlen(str) > strlen(prefix) && in check_prefix()
34 strncmp(str, prefix, strlen(prefix)) == 0; in check_prefix()
37 static inline int check_postfix(const char *str, const char *postfix) in check_postfix() argument
39 return strlen(str) > strlen(postfix) && in check_postfix()
40 strcmp(str + strlen(str) - strlen(postfix), postfix) == 0; in check_postfix()
/tools/power/cpupower/bench/
Dparse.c43 enum sched_prio string_to_prio(const char *str) in string_to_prio() argument
45 if (strncasecmp("high", str, strlen(str)) == 0) in string_to_prio()
47 else if (strncasecmp("default", str, strlen(str)) == 0) in string_to_prio()
49 else if (strncasecmp("low", str, strlen(str)) == 0) in string_to_prio()
/tools/perf/arch/arm64/tests/
Dregs_load.S5 #define STR_REG(r) str x##r, [x0, 8 * r]
42 str x1, [x0, #SP]
43 str x30, [x0, #PC]
/tools/perf/scripts/python/
Dcall-graph-from-postgresql.py101 … SELECT tid FROM threads WHERE id = thread_id ) FROM comm_threads WHERE comm_id = ' + str(comm_id))
113 self.data[0] = str(pid) + ":" + str(tid)
128 return str(x.quantize(Decimal('.1'), rounding=ROUND_HALF_UP))
134 return str(x.quantize(Decimal('.1'), rounding=ROUND_HALF_UP))
147 child_item.data[2] = str(count)
148 child_item.data[3] = str(time)
150 child_item.data[5] = str(branch_count)
162 …HERE parent_call_path_id = ' + str(self.call_path_id) + ' AND comm_id = ' + str(self.comm_id) + ' …
/tools/testing/selftests/powerpc/dscr/
Ddscr_user_test.c24 static int check_dscr(char *str) in check_dscr() argument
32 str, cur_dscr, cur_dscr_usr); in check_dscr()
/tools/perf/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/
DUtil.pm54 my $str = sprintf("%5u.%09u", nsecs_secs($nsecs), nsecs_nsecs($nsecs));
56 return $str;

1234