Lines Matching refs:str
165 const char *str;
168 {.str = "comm", .field = PERF_OUTPUT_COMM},
169 {.str = "tid", .field = PERF_OUTPUT_TID},
170 {.str = "pid", .field = PERF_OUTPUT_PID},
171 {.str = "time", .field = PERF_OUTPUT_TIME},
172 {.str = "cpu", .field = PERF_OUTPUT_CPU},
173 {.str = "event", .field = PERF_OUTPUT_EVNAME},
174 {.str = "trace", .field = PERF_OUTPUT_TRACE},
175 {.str = "ip", .field = PERF_OUTPUT_IP},
176 {.str = "sym", .field = PERF_OUTPUT_SYM},
177 {.str = "dso", .field = PERF_OUTPUT_DSO},
178 {.str = "dsoff", .field = PERF_OUTPUT_DSOFF},
179 {.str = "addr", .field = PERF_OUTPUT_ADDR},
180 {.str = "symoff", .field = PERF_OUTPUT_SYMOFFSET},
181 {.str = "srcline", .field = PERF_OUTPUT_SRCLINE},
182 {.str = "period", .field = PERF_OUTPUT_PERIOD},
183 {.str = "iregs", .field = PERF_OUTPUT_IREGS},
184 {.str = "uregs", .field = PERF_OUTPUT_UREGS},
185 {.str = "brstack", .field = PERF_OUTPUT_BRSTACK},
186 {.str = "brstacksym", .field = PERF_OUTPUT_BRSTACKSYM},
187 {.str = "data_src", .field = PERF_OUTPUT_DATA_SRC},
188 {.str = "weight", .field = PERF_OUTPUT_WEIGHT},
189 {.str = "bpf-output", .field = PERF_OUTPUT_BPF_OUTPUT},
190 {.str = "callindent", .field = PERF_OUTPUT_CALLINDENT},
191 {.str = "insn", .field = PERF_OUTPUT_INSN},
192 {.str = "insnlen", .field = PERF_OUTPUT_INSNLEN},
193 {.str = "brstackinsn", .field = PERF_OUTPUT_BRSTACKINSN},
194 {.str = "brstackoff", .field = PERF_OUTPUT_BRSTACKOFF},
195 {.str = "synth", .field = PERF_OUTPUT_SYNTH},
196 {.str = "phys_addr", .field = PERF_OUTPUT_PHYS_ADDR},
197 {.str = "metric", .field = PERF_OUTPUT_METRIC},
198 {.str = "misc", .field = PERF_OUTPUT_MISC},
199 {.str = "srccode", .field = PERF_OUTPUT_SRCCODE},
200 {.str = "ipc", .field = PERF_OUTPUT_IPC},
201 {.str = "tod", .field = PERF_OUTPUT_TOD},
202 {.str = "data_page_size", .field = PERF_OUTPUT_DATA_PAGE_SIZE},
203 {.str = "code_page_size", .field = PERF_OUTPUT_CODE_PAGE_SIZE},
204 {.str = "ins_lat", .field = PERF_OUTPUT_INS_LAT},
205 {.str = "brstackinsnlen", .field = PERF_OUTPUT_BRSTACKINSNLEN},
206 {.str = "machine_pid", .field = PERF_OUTPUT_MACHINE_PID},
207 {.str = "vcpu", .field = PERF_OUTPUT_VCPU},
208 {.str = "cgroup", .field = PERF_OUTPUT_CGROUP},
209 {.str = "retire_lat", .field = PERF_OUTPUT_RETIRE_LAT},
404 const char *str = "";
408 str = all_output_options[i].str;
412 return str;
1640 int perf_sample__sprintf_flags(u32 flags, char *str, size_t sz)
1658 return snprintf(str, sz, "%-15s%6s", name, xs);
1663 return snprintf(str, sz, "tr strt %-7s%6s", name, xs);
1669 return snprintf(str, sz, "tr end %-7s%6s", name, xs);
1674 str[pos++] = chars[i];
1678 str[pos++] = '?';
1681 str[pos] = 0;
1688 char str[SAMPLE_FLAGS_BUF_SIZE];
1690 perf_sample__sprintf_flags(flags, str, sizeof(str));
1691 return fprintf(fp, " %-21s ", str);
1811 char str[sizeof(u64) + 1] = "";
1820 memcpy(str, &val, sizeof(val));
1821 str[sizeof(val)] = 0;
1824 data->ip, val, str);
2148 char str[PAGE_SIZE_NAME_LEN];
2252 fprintf(fp, " %s", get_page_size_name(sample->data_page_size, str));
2255 fprintf(fp, " %s", get_page_size_name(sample->code_page_size, str));
2958 const char *str, int unset __maybe_unused)
2964 if (strcmp(str, "lang") == 0) {
2969 script = strchr(str, ':');
2971 len = script - str;
2976 strncpy(spec, str, len);
2985 script = str;
3012 char *str = strdup(arg);
3016 if (!str)
3023 tok = strchr(str, ':');
3027 if (!strcmp(str, "hw"))
3029 else if (!strcmp(str, "sw"))
3031 else if (!strcmp(str, "trace"))
3033 else if (!strcmp(str, "raw"))
3035 else if (!strcmp(str, "break"))
3037 else if (!strcmp(str, "synth"))
3058 tok = str;
3059 if (strlen(str) == 0) {
3067 if (strchr(str, '+') || strchr(str, '-'))
3099 if (strcmp(tok, all_output_options[i].str) == 0)
3119 all_output_options[i].str, event_type(j));
3137 all_output_options[i].str, event_type(type));
3163 free(str);
3243 static const char *ends_with(const char *str, const char *suffix)
3246 const char *p = str;
3248 if (strlen(str) > suffix_len) {
3249 p = str + strlen(str) - suffix_len;
3300 char *script_root, *str;
3306 str = (char *)ends_with(script_root, suffix);
3307 if (!str) {
3312 *str = '\0';
3768 const char *str __maybe_unused,
3778 const char *str __maybe_unused,
3789 const char *str __maybe_unused,
3800 const char *str __maybe_unused,
3898 OPT_CALLBACK('F', "fields", NULL, "str",
3980 OPT_STRING(0, "time", &script.time_str, "str",