/tools/perf/arch/arm/tests/ |
D | regs_load.S | 40 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/ |
D | string.c | 11 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 …]
|
D | comm.c | 8 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 …]
|
D | cgroup.c | 76 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()
|
D | wrapper.c | 15 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()
|
D | parse-events.c | 240 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 …]
|
D | parse-events.l | 18 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 …]
|
D | parse-events.h | 31 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);
|
D | util.h | 149 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 …]
|
D | parse-regs-options.c | 8 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()
|
D | strfilter.c | 214 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()
|
D | comm.h | 22 struct comm *comm__new(const char *str, u64 timestamp, bool exec); 24 int comm__override(struct comm *comm, const char *str, u64 timestamp,
|
D | target.c | 72 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()
|
D | parse-branch-options.c | 35 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/ |
D | builtin-probe.c | 64 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 …]
|
D | builtin-script.c | 59 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/ |
D | parse-filter.c | 218 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/ |
D | cpufreq-set.c | 63 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/ |
D | header.c | 15 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/ |
D | lsiio.c | 31 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/ |
D | parse.c | 43 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/ |
D | regs_load.S | 5 #define STR_REG(r) str x##r, [x0, 8 * r] 42 str x1, [x0, #SP] 43 str x30, [x0, #PC]
|
/tools/perf/scripts/python/ |
D | call-graph-from-postgresql.py | 101 … 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/ |
D | dscr_user_test.c | 24 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/ |
D | Util.pm | 54 my $str = sprintf("%5u.%09u", nsecs_secs($nsecs), nsecs_nsecs($nsecs)); 56 return $str;
|