| /linux/tools/perf/util/ |
| H A D | dsos.c | 110 static int __dso__cmp_long_name(const char *long_name, const struct dso_id *id, 117 static int __dso__cmp_short_name(const char *short_name, const struct dso_id *id, 140 const struct dso_id *id; 158 const struct dso_id *id, in __dsos__find_by_longname_id() 251 const struct dso_id *id; 267 static struct dso *__dsos__find_id(struct dsos *dsos, const char *name, const struct dso_id *id, in __dsos__find_id() 316 static struct dso *__dsos__addnew_id(struct dsos *dsos, const char *name, const struct dso_id *id) in dso__set_basename() 332 static struct dso *__dsos__findnew_id(struct dsos *dsos, const char *name, const struct dso_id *id) in __dsos__addnew_id() 343 struct dso *dsos__findnew_id(struct dsos *dsos, const char *name, const struct dso_id *id) in __dsos__findnew_id()
|
| H A D | dso.h | 191 * struct dso_id 197 struct dso_id { struct 284 struct dso_id id; in DECLARE_RC_STRUCT() 313 extern const struct dso_id dso_id_empty; 315 int dso_id__cmp(const struct dso_id *a, const struct dso_id *b); 486 static inline struct dso_id *dso__id(struct dso *dso) in dso__id() 491 static inline const struct dso_id *dso__id_const(const struct dso *dso) in dso__id_const() 743 struct dso *dso__new_id(const char *name, const struct dso_id *id); 750 void __dso__improve_id(struct dso *dso, const struct dso_id *i 199 __anonf6d87bfb0108dso_id global() argument 206 mmap2_validdso_id global() argument 211 mmap2_ino_generation_validdso_id global() argument 216 build_iddso_id global() argument [all...] |
| H A D | dso.c | 1508 static int __dso_id__cmp(const struct dso_id *a, const struct dso_id *b) 1532 const struct dso_id dso_id_empty = { in __dso__improve_id() 1546 void __dso__improve_id(struct dso *dso, const struct dso_id *id) in dso_id__cmp() 1549 struct dso_id *dso_id = dso__id(dso); in dso__cmp_id() 1554 if (id->mmap2_valid && !dso_id->mmap2_valid) { in dso__set_long_name() 1555 dso_id->maj = id->maj; in dso__set_long_name() 1556 dso_id->min = id->min; in dso__set_long_name() 1557 dso_id in dso__set_long_name() 1514 struct dso_id *dso_id = dso__id(dso); __dso__improve_id() local [all...] |
| H A D | dsos.h | 12 struct dso_id; 35 struct dso *dsos__findnew_id(struct dsos *dsos, const char *name, const struct dso_id *id);
|
| H A D | map.h | 175 struct dso_id; 178 u64 pgoff, const struct dso_id *id, u32 prot, u32 flags,
|
| H A D | machine.h | 15 struct dso_id; 232 const struct dso_id *id);
|
| H A D | machine.c | 1777 struct dso_id dso_id = dso_id_empty; in machine__process_mmap2_event() 1784 build_id__init(&dso_id.build_id, event->mmap2.build_id, event->mmap2.build_id_size); in machine__process_mmap2_event() 1786 dso_id.maj = event->mmap2.maj; in machine__process_mmap2_event() 1787 dso_id.min = event->mmap2.min; in machine__process_mmap2_event() 1788 dso_id.ino = event->mmap2.ino; in machine__process_mmap2_event() 1789 dso_id.ino_generation = event->mmap2.ino_generation; in machine__process_mmap2_event() 1790 dso_id.mmap2_valid = true; in machine__process_mmap2_event() 1791 dso_id.mmap2_ino_generation_valid = true; in machine__process_mmap2_event() 1803 ret = machine__process_kernel_mmap_event(machine, &xm, &dso_id in machine__process_mmap_event() 1734 struct dso_id dso_id = dso_id_empty; machine__process_mmap2_event() local [all...] |
| H A D | synthetic-events.c | 375 struct dso_id dso_id = dso_id_empty; in perf_record_mmap2__read_build_id() local 384 build_id__init(&dso_id.build_id, event->build_id, event->build_id_size); in perf_record_mmap2__read_build_id() 386 dso_id.maj = event->maj; in perf_record_mmap2__read_build_id() 387 dso_id.min = event->min; in perf_record_mmap2__read_build_id() 388 dso_id.ino = event->ino; in perf_record_mmap2__read_build_id() 389 dso_id.ino_generation = event->ino_generation; in perf_record_mmap2__read_build_id() 390 dso_id.mmap2_valid = true; in perf_record_mmap2__read_build_id() 391 dso_id.mmap2_ino_generation_valid = true; in perf_record_mmap2__read_build_id() 394 dso = dsos__findnew_id(&machine->dsos, event->filename, &dso_id); in perf_record_mmap2__read_build_id() [all...] |
| H A D | sort.c | 1881 const struct dso_id *dso_id = dso__id_const(l_dso); 1883 if (!dso_id->mmap2_valid) 1884 dso_id = dso__id_const(r_dso); 1886 if (!build_id__is_defined(&dso_id->build_id) && in sort__p_stage_cyc_cmp() 1887 (!dso_id->mmap2_valid || (dso_id->maj == 0 && dso_id->min == 0))) { in sort__p_stage_cyc_cmp() 1919 const struct dso_id *dso_id 1756 const struct dso_id *dso_id = dso__id_const(l_dso); sort__dcacheline_cmp() local 1794 const struct dso_id *dso_id = dso ? dso__id_const(dso) : &dso_id_empty; hist_entry__dcacheline_snprintf() local [all...] |
| H A D | jitdump.c | 537 struct dso_id dso_id = { in jit_repipe_code_load() local 547 struct dso *dso = machine__findnew_dso_id(jd->machine, filename, &dso_id); in jit_repipe_code_load()
|
| H A D | map.c | 123 u64 pgoff, const struct dso_id *id, in map__new()
|
| /linux/tools/perf/scripts/python/ |
| H A D | export-to-postgresql.py | 1006 def dso_table(dso_id, machine_id, short_name, long_name, build_id, *x): argument 1014 value = struct.pack(fmt, 5, 8, dso_id, 8, machine_id, n1, short_name, n2, long_name, n3, build_id) 1017 def symbol_table(symbol_id, dso_id, sym_start, sym_end, binding, symbol_name, *x): argument 1021 …value = struct.pack(fmt, 6, 8, symbol_id, 8, dso_id, 8, sym_start, 8, sym_end, 4, binding, n, symb… 1031 def sample_table(sample_id, evsel_id, machine_id, thread_id, comm_id, dso_id, symbol_id, sym_offset… argument 1033 …, 8, sample_id, 8, evsel_id, 8, machine_id, 8, thread_id, 8, comm_id, 8, dso_id, 8, symbol_id, 8, … 1035 …, 8, sample_id, 8, evsel_id, 8, machine_id, 8, thread_id, 8, comm_id, 8, dso_id, 8, symbol_id, 8, …
|
| /linux/tools/perf/ |
| H A D | builtin-report.c | 861 const struct dso_id *dso_id = dso__id_const(dso); in maps__fprintf_task_cb() 865 if (dso_id->mmap2_valid) in maps__fprintf_task_cb() local 866 snprintf(buf, sizeof(buf), "%" PRIu64, dso_id->ino); in maps__fprintf_task_cb() 868 build_id__snprintf(&dso_id->build_id, buf, sizeof(buf)); in maps__fprintf_task_cb()
|
| H A D | builtin-inject.c | 614 const struct dso_id *id, struct machine *machine) in perf_event__repipe_common_mmap() 688 const struct dso_id *dso_id, in perf_event__repipe_fork() 715 dso = findnew_dso(pid, tid, filename, dso_id, machine); in perf_event__repipe_namespaces() 724 dso = findnew_dso(pid, tid, filename, dso_id, machine); in perf_event__repipe_exit() 765 dso = findnew_dso(pid, tid, filename, dso_id, machine); in dso__read_build_id() 799 event->mmap.filename, /*dso_id=*/NULL, in perf_inject__parse_known_build_ids() 808 struct dso_id id = dso_id_empty; in perf_inject__lookup_known_build_id() 547 perf_event__repipe_common_mmap(const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct machine * machine,__u32 pid,__u32 tid,__u64 start,__u64 len,__u64 pgoff,__u32 flags,__u32 prot,const char * filename,const struct dso_id * dso_id,int (* perf_event_process)(const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct machine * machine)) perf_event__repipe_common_mmap() argument
|