/tools/perf/util/ |
D | top.c | 24 size_t perf_top__header_snprintf(struct perf_top *top, char *bf, size_t size) in perf_top__header_snprintf() argument 47 ret = SNPRINTF(bf, size, in perf_top__header_snprintf() 56 ret = SNPRINTF(bf, size, in perf_top__header_snprintf() 75 ret += SNPRINTF(bf + ret, size - ret, "%" PRIu64 "%s ", in perf_top__header_snprintf() 80 ret += SNPRINTF(bf + ret, size - ret, "%s", perf_evsel__name(top->sym_evsel)); in perf_top__header_snprintf() 82 ret += SNPRINTF(bf + ret, size - ret, "], "); in perf_top__header_snprintf() 85 ret += SNPRINTF(bf + ret, size - ret, " (target_pid: %s", in perf_top__header_snprintf() 88 ret += SNPRINTF(bf + ret, size - ret, " (target_tid: %s", in perf_top__header_snprintf() 91 ret += SNPRINTF(bf + ret, size - ret, " (uid: %s", in perf_top__header_snprintf() 94 ret += SNPRINTF(bf + ret, size - ret, " (all"); in perf_top__header_snprintf() [all …]
|
D | color.c | 45 static int __color_vsnprintf(char *bf, size_t size, const char *color, in __color_vsnprintf() argument 61 r += scnprintf(bf, size, "%s", color); in __color_vsnprintf() 62 r += vscnprintf(bf + r, size - r, fmt, args); in __color_vsnprintf() 64 r += scnprintf(bf + r, size - r, "%s", PERF_COLOR_RESET); in __color_vsnprintf() 66 r += scnprintf(bf + r, size - r, "%s", trail); in __color_vsnprintf() 94 int color_vsnprintf(char *bf, size_t size, const char *color, in color_vsnprintf() argument 97 return __color_vsnprintf(bf, size, color, fmt, args, NULL); in color_vsnprintf() 105 int color_snprintf(char *bf, size_t size, const char *color, in color_snprintf() argument 112 r = color_vsnprintf(bf, size, color, fmt, args); in color_snprintf() 185 int value_color_snprintf(char *bf, size_t size, const char *fmt, double value) in value_color_snprintf() argument [all …]
|
D | color.h | 33 int color_vsnprintf(char *bf, size_t size, const char *color, 37 int color_snprintf(char *bf, size_t size, const char *color, const char *fmt, ...); 39 int value_color_snprintf(char *bf, size_t size, const char *fmt, double value); 40 int percent_color_snprintf(char *bf, size_t size, const char *fmt, ...); 41 int percent_color_len_snprintf(char *bf, size_t size, const char *fmt, ...);
|
D | sort.c | 28 static int repsep_snprintf(char *bf, size_t size, const char *fmt, ...) in repsep_snprintf() argument 34 n = vsnprintf(bf, size, fmt, ap); in repsep_snprintf() 36 char *sep = bf; in repsep_snprintf() 70 static int hist_entry__thread_snprintf(struct hist_entry *he, char *bf, in hist_entry__thread_snprintf() argument 76 return repsep_snprintf(bf, size, "%5d:%-*.*s", he->thread->tid, in hist_entry__thread_snprintf() 109 static int hist_entry__comm_snprintf(struct hist_entry *he, char *bf, in hist_entry__comm_snprintf() argument 112 return repsep_snprintf(bf, size, "%-*.*s", width, width, comm__str(he->comm)); in hist_entry__comm_snprintf() 152 static int _hist_entry__dso_snprintf(struct map *map, char *bf, in _hist_entry__dso_snprintf() argument 158 return repsep_snprintf(bf, size, "%-*.*s", width, width, dso_name); in _hist_entry__dso_snprintf() 161 return repsep_snprintf(bf, size, "%-*.*s", width, width, "[unknown]"); in _hist_entry__dso_snprintf() [all …]
|
D | evsel.c | 292 static int perf_evsel__add_modifiers(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__add_modifiers() argument 301 r += scnprintf(bf + r, size - r, "%c", mod); \ in perf_evsel__add_modifiers() 314 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in perf_evsel__add_modifiers() 324 bf[colon - 1] = ':'; in perf_evsel__add_modifiers() 328 static int perf_evsel__hw_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__hw_name() argument 330 int r = scnprintf(bf, size, "%s", __perf_evsel__hw_name(evsel->attr.config)); in perf_evsel__hw_name() 331 return r + perf_evsel__add_modifiers(evsel, bf + r, size - r); in perf_evsel__hw_name() 354 static int perf_evsel__sw_name(struct perf_evsel *evsel, char *bf, size_t size) in perf_evsel__sw_name() argument 356 int r = scnprintf(bf, size, "%s", __perf_evsel__sw_name(evsel->attr.config)); in perf_evsel__sw_name() 357 return r + perf_evsel__add_modifiers(evsel, bf + r, size - r); in perf_evsel__sw_name() [all …]
|
D | build-id.h | 14 int build_id__sprintf(const u8 *build_id, int len, char *bf); 18 char *dso__build_id_filename(const struct dso *dso, char *bf, size_t size);
|
D | symbol.h | 140 static inline int __symbol__join_symfs(char *bf, size_t size, const char *path) in __symbol__join_symfs() argument 142 return path__join(bf, size, symbol_conf.symfs, path); in __symbol__join_symfs() 145 #define symbol__join_symfs(bf, path) __symbol__join_symfs(bf, sizeof(bf), path) argument 249 int filename__read_build_id(const char *filename, void *bf, size_t size); 250 int sysfs__read_build_id(const char *filename, void *bf, size_t size);
|
D | symbol-minimal.c | 29 static int read_build_id(void *note_data, size_t note_len, void *bf, in read_build_id() argument 61 memcpy(bf, ptr, sz); in read_build_id() 62 memset(bf + sz, 0, size - sz); in read_build_id() 82 int filename__read_build_id(const char *filename, void *bf, size_t size) in filename__read_build_id() argument 154 ret = read_build_id(buf, buf_size, bf, size, need_swap); in filename__read_build_id() 205 ret = read_build_id(buf, buf_size, bf, size, need_swap); in filename__read_build_id()
|
D | build-id.c | 82 int build_id__sprintf(const u8 *build_id, int len, char *bf) in build_id__sprintf() argument 84 char *bid = bf; in build_id__sprintf() 94 return (bid - bf) + 1; in build_id__sprintf() 148 static char *build_id__filename(const char *sbuild_id, char *bf, size_t size) in build_id__filename() argument 150 char *tmp = bf; in build_id__filename() 151 int ret = asnprintf(&bf, size, "%s/.build-id/%.2s/%s", buildid_dir, in build_id__filename() 155 return bf; in build_id__filename() 158 char *dso__build_id_filename(const struct dso *dso, char *bf, size_t size) in dso__build_id_filename() argument 166 return build_id__filename(build_id_hex, bf, size); in dso__build_id_filename()
|
D | annotate.c | 41 static int ins__raw_scnprintf(struct ins *ins, char *bf, size_t size, in ins__raw_scnprintf() argument 44 return scnprintf(bf, size, "%-6.6s %s", ins->name, ops->raw); in ins__raw_scnprintf() 47 int ins__scnprintf(struct ins *ins, char *bf, size_t size, in ins__scnprintf() argument 51 return ins->ops->scnprintf(ins, bf, size, ops); in ins__scnprintf() 53 return ins__raw_scnprintf(ins, bf, size, ops); in ins__scnprintf() 93 static int call__scnprintf(struct ins *ins, char *bf, size_t size, in call__scnprintf() argument 97 return scnprintf(bf, size, "%-6.6s %s", ins->name, ops->target.name); in call__scnprintf() 100 return ins__raw_scnprintf(ins, bf, size, ops); in call__scnprintf() 102 return scnprintf(bf, size, "%-6.6s *%" PRIx64, ins->name, ops->target.addr); in call__scnprintf() 129 static int jump__scnprintf(struct ins *ins, char *bf, size_t size, in jump__scnprintf() argument [all …]
|
D | annotate.h | 40 int (*scnprintf)(struct ins *ins, char *bf, size_t size, 51 int ins__scnprintf(struct ins *ins, char *bf, size_t size, struct ins_operands *ops); 74 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw);
|
D | util.h | 296 static inline int path__join(char *bf, size_t size, in path__join() argument 299 return scnprintf(bf, size, "%s%s%s", path1, path1[0] ? "/" : "", path2); in path__join() 302 static inline int path__join3(char *bf, size_t size, in path__join3() argument 306 return scnprintf(bf, size, "%s%s%s%s%s", in path__join3()
|
D | top.h | 45 size_t perf_top__header_snprintf(struct perf_top *top, char *bf, size_t size);
|
D | util.c | 544 void *bf = NULL, *nbf; in filename__read_str() local 555 nbf = realloc(bf, alloc_size); in filename__read_str() 561 bf = nbf; in filename__read_str() 564 n = read(fd, bf + size, alloc_size - size); in filename__read_str() 581 *buf = bf; in filename__read_str() 583 free(bf); in filename__read_str()
|
D | event.c | 68 char bf[4096]; in perf_event__get_comm_ids() local 85 n = read(fd, bf, sizeof(bf) - 1); in perf_event__get_comm_ids() 92 bf[n] = '\0'; in perf_event__get_comm_ids() 94 name = strstr(bf, "Name:"); in perf_event__get_comm_ids() 95 tgids = strstr(bf, "Tgid:"); in perf_event__get_comm_ids() 96 ppids = strstr(bf, "PPid:"); in perf_event__get_comm_ids() 253 char bf[BUFSIZ]; in perf_event__synthesize_mmap_events() local 261 if (fgets(bf, sizeof(bf), fp) == NULL) in perf_event__synthesize_mmap_events() 277 n = sscanf(bf, "%"PRIx64"-%"PRIx64" %s %"PRIx64" %x:%x %u %[^\n]\n", in perf_event__synthesize_mmap_events()
|
D | callchain.c | 774 char *bf, size_t bfsize, bool show_dso) in callchain_list__sym_name() argument 786 printed = scnprintf(bf, bfsize, "%s %s", in callchain_list__sym_name() 789 printed = scnprintf(bf, bfsize, "%s", cl->ms.sym->name); in callchain_list__sym_name() 791 printed = scnprintf(bf, bfsize, "%#" PRIx64, cl->ip); in callchain_list__sym_name() 794 scnprintf(bf + printed, bfsize - printed, " %s", in callchain_list__sym_name() 799 return bf; in callchain_list__sym_name()
|
D | symbol-elf.c | 356 static int elf_read_build_id(Elf *elf, void *bf, size_t size) in elf_read_build_id() argument 422 memcpy(bf, ptr, sz); in elf_read_build_id() 423 memset(bf + sz, 0, size - sz); in elf_read_build_id() 435 int filename__read_build_id(const char *filename, void *bf, size_t size) in filename__read_build_id() argument 453 err = elf_read_build_id(elf, bf, size); in filename__read_build_id() 474 char bf[BUFSIZ]; in sysfs__read_build_id() local 485 if (read(fd, bf, namesz) != (ssize_t)namesz) in sysfs__read_build_id() 487 if (memcmp(bf, "GNU", sizeof("GNU")) == 0) { in sysfs__read_build_id() 494 } else if (read(fd, bf, descsz) != (ssize_t)descsz) in sysfs__read_build_id() 499 if (n > (int)sizeof(bf)) { in sysfs__read_build_id() [all …]
|
D | symbol.c | 1871 char bf[PATH_MAX]; in vmlinux_path__init() local 1900 snprintf(bf, sizeof(bf), "/boot/vmlinux-%s", kernel_version); in vmlinux_path__init() 1901 vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); in vmlinux_path__init() 1905 snprintf(bf, sizeof(bf), "/usr/lib/debug/boot/vmlinux-%s", in vmlinux_path__init() 1907 vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); in vmlinux_path__init() 1911 snprintf(bf, sizeof(bf), "/lib/modules/%s/build/vmlinux", kernel_version); in vmlinux_path__init() 1912 vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); in vmlinux_path__init() 1916 snprintf(bf, sizeof(bf), "/usr/lib/debug/lib/modules/%s/vmlinux", in vmlinux_path__init() 1918 vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); in vmlinux_path__init()
|
D | header.h | 129 int write_padded(int fd, const void *bf, size_t count, size_t count_aligned);
|
D | sort.h | 219 int (*se_snprintf)(struct hist_entry *he, char *bf, size_t size,
|
D | callchain.h | 231 char *bf, size_t bfsize, bool show_dso);
|
/tools/perf/ |
D | builtin-trace.c | 299 static size_t __syscall_arg__scnprintf_strarray(char *bf, size_t size, in __syscall_arg__scnprintf_strarray() argument 307 return scnprintf(bf, size, intfmt, arg->val); in __syscall_arg__scnprintf_strarray() 309 return scnprintf(bf, size, "%s", sa->entries[idx]); in __syscall_arg__scnprintf_strarray() 312 static size_t syscall_arg__scnprintf_strarray(char *bf, size_t size, in syscall_arg__scnprintf_strarray() argument 315 return __syscall_arg__scnprintf_strarray(bf, size, "%d", arg); in syscall_arg__scnprintf_strarray() 325 static size_t syscall_arg__scnprintf_strhexarray(char *bf, size_t size, in syscall_arg__scnprintf_strhexarray() argument 328 return __syscall_arg__scnprintf_strarray(bf, size, "%#x", arg); in syscall_arg__scnprintf_strhexarray() 334 static size_t syscall_arg__scnprintf_fd(char *bf, size_t size, 339 static size_t syscall_arg__scnprintf_fd_at(char *bf, size_t size, in syscall_arg__scnprintf_fd_at() argument 345 return scnprintf(bf, size, "CWD"); in syscall_arg__scnprintf_fd_at() [all …]
|
/tools/perf/ui/stdio/ |
D | hist.c | 44 char bf[1024]; in ipchain__fprintf_graph() local 60 fputs(callchain_list__sym_name(chain, bf, sizeof(bf), false), fp); in ipchain__fprintf_graph() 169 char bf[1024]; in callchain__fprintf_graph() local 198 ret += fprintf(fp, "%s\n", callchain_list__sym_name(chain, bf, sizeof(bf), in callchain__fprintf_graph() 219 char bf[1024]; in __callchain__fprintf_flat() local 231 bf, sizeof(bf), false)); in __callchain__fprintf_flat() 352 char *bf, size_t bfsz, FILE *fp) in hist_entry__fprintf() argument 356 .buf = bf, in hist_entry__fprintf() 365 ret = fprintf(fp, "%s\n", bf); in hist_entry__fprintf() 382 char bf[96]; in hists__fprintf() local [all …]
|
/tools/perf/ui/browsers/ |
D | annotate.c | 123 char bf[256]; in annotate_browser__write() local 173 printed = scnprintf(bf, sizeof(bf), "%-*d ", in annotate_browser__write() 176 printed = scnprintf(bf, sizeof(bf), "%*s ", in annotate_browser__write() 178 ui_browser__write_nstring(browser, bf, printed); in annotate_browser__write() 188 printed = scnprintf(bf, sizeof(bf), "%" PRIx64 ": ", addr); in annotate_browser__write() 193 printed = scnprintf(bf, sizeof(bf), "%*d ", in annotate_browser__write() 198 ui_browser__write_nstring(browser, bf, printed); in annotate_browser__write() 202 printed = scnprintf(bf, sizeof(bf), "%*" PRIx64 ": ", in annotate_browser__write() 205 printed = scnprintf(bf, sizeof(bf), "%*s ", in annotate_browser__write() 212 ui_browser__write_nstring(browser, bf, printed); in annotate_browser__write() [all …]
|
D | hists.c | 42 char *bf, size_t size); 605 char bf[1024], *alloc_str; in hist_browser__show_callchain() local 621 str = callchain_list__sym_name(chain, bf, sizeof(bf), in hist_browser__show_callchain() 1211 char bf[64]; in hist_browser__dump() local 1212 const char *err = strerror_r(errno, bf, sizeof(bf)); in hist_browser__dump() 1268 char *bf, size_t size) in hists__browser_title() argument 1312 printed = scnprintf(bf, size, in hists__browser_title() 1318 printed += snprintf(bf + printed, size - printed, in hists__browser_title() 1321 printed += scnprintf(bf + printed, size - printed, in hists__browser_title() 1326 printed += scnprintf(bf + printed, size - printed, in hists__browser_title() [all …]
|