Home
last modified time | relevance | path

Searched refs:dsos (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/tools/perf/tests/
Ddso-data.c188 static struct dso **dsos; variable
194 dsos = malloc(sizeof(dsos) * cnt); in dsos__create()
195 TEST_ASSERT_VAL("failed to alloc dsos array", dsos); in dsos__create()
203 dsos[i] = dso__new(file); in dsos__create()
204 TEST_ASSERT_VAL("failed to get dso", dsos[i]); in dsos__create()
215 struct dso *dso = dsos[i]; in dsos__delete()
221 free(dsos); in dsos__delete()
255 struct dso *dso = dsos[i]; in test__dso_data_cache()
275 TEST_ASSERT_VAL("dsos[0] is not open", dsos[0]->data.fd != -1); in test__dso_data_cache()
278 fd = dso__data_fd(dsos[i], &machine); in test__dso_data_cache()
[all …]
/linux-4.1.27/tools/perf/util/
Ddso.h124 struct dsos { struct
291 void dsos__add(struct dsos *dsos, struct dso *dso);
292 struct dso *dsos__addnew(struct dsos *dsos, const char *name);
293 struct dso *dsos__find(const struct dsos *dsos, const char *name,
295 struct dso *__dsos__findnew(struct dsos *dsos, const char *name);
Ddso.c1036 void dsos__add(struct dsos *dsos, struct dso *dso) in dsos__add() argument
1038 list_add_tail(&dso->node, &dsos->head); in dsos__add()
1039 dso__findlink_by_longname(&dsos->root, dso, NULL); in dsos__add()
1042 struct dso *dsos__find(const struct dsos *dsos, const char *name, in dsos__find() argument
1048 list_for_each_entry(pos, &dsos->head, node) in dsos__find()
1053 return dso__find_by_longname(&dsos->root, name); in dsos__find()
1056 struct dso *dsos__addnew(struct dsos *dsos, const char *name) in dsos__addnew() argument
1061 dsos__add(dsos, dso); in dsos__addnew()
1067 struct dso *__dsos__findnew(struct dsos *dsos, const char *name) in __dsos__findnew() argument
1069 struct dso *dso = dsos__find(dsos, name, false); in __dsos__findnew()
[all …]
Dmachine.h36 struct dsos user_dsos;
37 struct dsos kernel_dsos;
Dmachine.c17 static void dsos__init(struct dsos *dsos) in dsos__init() argument
19 INIT_LIST_HEAD(&dsos->head); in dsos__init()
20 dsos->root = RB_ROOT; in dsos__init()
81 static void dsos__delete(struct dsos *dsos) in dsos__delete() argument
85 list_for_each_entry_safe(pos, n, &dsos->head, node) { in dsos__delete()
Dheader.c1221 struct dsos *dsos; in __event_process_build_id() local
1236 dsos = &machine->kernel_dsos; in __event_process_build_id()
1240 dsos = &machine->kernel_dsos; in __event_process_build_id()
1245 dsos = &machine->user_dsos; in __event_process_build_id()
1251 dso = __dsos__findnew(dsos, filename); in __event_process_build_id()
/linux-4.1.27/tools/perf/Documentation/
Dperf-annotate.txt28 --dsos=<dso[,dso...]>::
29 Only consider symbols in these dsos.
Dperf-top.txt138 --dsos::
139 Only consider symbols in these dsos. This option will affect the
192 Filters can be applied by --comms, --dsos and/or --symbols options and
Dperf-diff.txt42 --dsos=::
43 Only consider symbols in these dsos. CSV that understands
106 Filters can be applied by --comms, --dsos and/or --symbols options.
Dperf-report.txt49 --dsos=::
50 Only consider symbols in these dsos. CSV that understands
310 Filters can be applied by --comms, --dsos and/or --symbols options and