/linux-master/tools/perf/util/ |
H A D | thread.c | 8 #include "dso.h" 446 struct dso *dso; local 458 dso = map__dso(al.map); 460 if (!dso || dso->data.status == DSO_DATA_STATUS_ERROR || map__load(al.map) < 0) { 467 *is64bit = dso->is_64_bit; 471 return dso__data_read_offset(dso, machine, offset, buf, len);
|
H A D | annotate.c | 19 #include "dso.h" 1795 struct dso *dso = map__dso(ms->map); local 1809 if (dso->has_build_id) { 1810 build_id__sprintf(&dso->bid, bf + 15); 1832 scnprintf(buf, buflen, "Invalid BPF file: %s.", dso->long_name); 1836 dso->long_name); 1846 static int dso__disassemble_filename(struct dso *dso, char *filename, size_t filename_size) argument 1854 if (dso 1938 struct dso *dso = map__dso(map); local 2165 struct dso *dso = map__dso(map); local 2637 struct dso *dso = map__dso(map); local 3068 struct dso *dso = map__dso(ms->map); local 3104 struct dso *dso = map__dso(ms->map); local [all...] |
H A D | session.h | 131 bool (fn)(struct dso *dso, int parm), int parm);
|
H A D | thread-stack.h | 18 struct dso;
|
H A D | probe-event.c | 28 #include "dso.h" 160 struct dso *dso = map__dso(map); local 161 const char *short_name = dso->short_name; /* short_name is "[module]" */ 162 u16 short_name_len = dso->short_name_len; 199 struct dso *dso; local 202 dso = map ? map__dso(map) : NULL; 203 if (dso) { 204 mutex_lock(&dso 349 struct dso *dso; local 488 open_from_debuginfod(struct dso *dso, struct nsinfo *nsi, bool silent) argument 537 struct dso *dso = NULL; local 3765 struct dso *dso; local [all...] |
H A D | intel-pt.c | 31 #include "dso.h" 581 static unsigned int intel_pt_cache_size(struct dso *dso, argument 586 size = dso__data_size(dso, machine); 595 static struct auxtrace_cache *intel_pt_cache(struct dso *dso, argument 601 if (dso->auxtrace_cache) 602 return dso->auxtrace_cache; 604 bits = intel_pt_cache_size(dso, machine); 609 dso 614 intel_pt_cache_add(struct dso *dso, struct machine *machine, u64 offset, u64 insn_cnt, u64 byte_cnt, struct intel_pt_insn *intel_pt_insn) argument 646 intel_pt_cache_lookup(struct dso *dso, struct machine *machine, u64 offset) argument 656 intel_pt_cache_invalidate(struct dso *dso, struct machine *machine, u64 offset) argument 732 intel_pt_emulated_ptwrite(struct dso *dso, struct machine *machine, u64 offset) argument 810 struct dso *dso; local 3410 struct dso *dso; local [all...] |
H A D | event.c | 14 #include "dso.h" 715 struct dso *dso; local 726 dso = al->map ? map__dso(al->map) : NULL; 727 dump_printf(" ...... dso: %s\n", 728 dso 729 ? dso->long_name 752 (!dso || !(strlist__has_entry(symbol_conf.dso_list, 753 dso->short_name) || 754 (dso [all...] |
H A D | sort.c | 9 #include "dso.h" 43 const char *default_sort_order = "comm,dso,symbol"; 45 const char default_mem_sort_order[] = "local_weight,mem,sym,dso,symbol_daddr,dso_daddr,snoop,tlb,locked,blocked,local_ins_lat,local_p_stage_cyc"; 46 const char default_top_sort_order[] = "dso,symbol"; 47 const char default_diff_sort_order[] = "dso,symbol"; 230 /* --sort dso */ 234 struct dso *dso_l = map_l ? map__dso(map_l) : NULL; 235 struct dso *dso_r = map_r ? map__dso(map_r) : NULL; 261 const struct dso *dso local 278 const struct dso *dso = arg; local 363 struct dso *dso = map ? map__dso(map) : NULL; local 1026 const struct dso *dso = arg; local 1058 const struct dso *dso = arg; local 1620 struct dso *dso = map ? map__dso(map) : NULL; local [all...] |
H A D | auxtrace.c | 31 #include "dso.h" 2554 static struct dso *load_dso(const char *name) 2557 struct dso *dso; local 2566 dso = dso__get(map__dso(map)); 2570 return dso; 2583 static void print_duplicate_syms(struct dso *dso, const char *sym_name) argument 2591 sym = dso__first_symbol(dso); 2612 static int find_dso_sym(struct dso *ds argument 2646 addr_filter__entire_dso(struct addr_filter *filt, struct dso *dso) argument 2663 struct dso *dso; local [all...] |
H A D | bpf-event.c | 15 #include "dso.h" 60 struct dso *dso = map__dso(map); local 62 dso->binary_type = DSO_BINARY_TYPE__BPF_PROG_INFO; 63 dso->bpf_prog.id = id; 64 dso->bpf_prog.sub_id = i; 65 dso->bpf_prog.env = env;
|
H A D | data-convert-json.c | 19 #include "util/dso.h" 131 struct dso *dso = al->map ? map__dso(al->map) : NULL; local 136 if (dso) { 137 const char *dso_name = dso->short_name; 141 output_json_key_string(out, false, 5, "dso", dso_name);
|
H A D | synthetic-events.h | 12 struct dso; 48 int perf_event__synthesize_build_id(struct perf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *machine);
|
H A D | synthetic-events.c | 6 #include "util/dso.h" 373 struct dso *dso = NULL; local 387 dso = dsos__findnew_id(&machine->dsos, event->filename, &id); 388 if (dso && dso->has_build_id) { 389 bid = dso->bid; 410 if (dso && !dso->has_build_id) 411 dso__set_build_id(dso, 679 struct dso *dso; local [all...] |
H A D | hist.h | 92 struct dso; 104 const struct dso *dso_filter; 313 int dso; member in struct:perf_hpp_list
|
/linux-master/tools/perf/dlfilters/ |
H A D | dlfilter-test-api-v0.c | 79 __u64 addr; /* Mapped address (from dso) */ 82 const char *dso; member in struct:perf_dlfilter_al 84 __u8 is_64_bit; /* Only valid if dso is not NULL */ 275 CHECK(address_al.dso && al->dso); 276 CHECK(!strcmp(address_al.dso, al->dso));
|
H A D | dlfilter-test-api-v2.c | 87 __u64 addr; /* Mapped address (from dso) */ 90 const char *dso; member in struct:perf_dlfilter_al 92 __u8 is_64_bit; /* Only valid if dso is not NULL */ 290 CHECK(address_al.dso && al->dso); 291 CHECK(!strcmp(address_al.dso, al->dso));
|
/linux-master/tools/perf/util/scripting-engines/ |
H A D | trace-event-perl.c | 39 #include "../dso.h" 319 struct dso *dso = map ? map__dso(map) : NULL; local 322 if (dso) { 323 if (symbol_conf.show_kernel_path && dso->long_name) 324 dsoname = dso->long_name; 326 dsoname = dso->name; 328 if (!hv_stores(elem, "dso", newSVpv(dsoname,0))) {
|
H A D | trace-event-python.c | 40 #include "../dso.h" 393 struct dso *dso = map ? map__dso(map) : NULL; local 395 if (dso) { 396 if (symbol_conf.show_kernel_path && dso->long_name) 397 dsoname = dso->long_name; 399 dsoname = dso->name; 496 pydict_set_item_string_decref(pyelem, "dso", 800 struct dso *dso local 1242 python_export_dso(struct db_export *dbe, struct dso *dso, struct machine *machine) argument 1266 python_export_symbol(struct db_export *dbe, struct symbol *sym, struct dso *dso) argument [all...] |
/linux-master/tools/perf/arch/x86/util/ |
H A D | machine.c | 71 struct dso *kernel)
|
/linux-master/tools/perf/tests/ |
H A D | hists_cumulate.c | 3 #include "util/dso.h" 178 const char *dso; member in struct:result 185 const char *dso; member in struct:callchain_result::__anon1011 225 !strcmp(DSO(he), expected[i].dso) && 247 !strcmp(CDSO(clist), expected_callchain[i].node[c].dso) && 729 /* setup threads/dso/map/symbols also */
|
/linux-master/tools/perf/include/perf/ |
H A D | perf_dlfilter.h | 82 __u64 addr; /* Mapped address (from dso) */ 85 const char *dso; member in struct:perf_dlfilter_al 87 __u8 is_64_bit; /* Only valid if dso is not NULL */
|
/linux-master/tools/perf/ |
H A D | builtin-buildid-cache.c | 25 #include "util/dso.h" 275 static bool dso__missing_buildid_cache(struct dso *dso, int parm __maybe_unused) argument 280 if (!dso__build_id_filename(dso, filename, sizeof(filename), false)) 289 } else if (memcmp(dso->bid.data, bid.data, bid.size)) {
|
H A D | builtin-annotate.c | 29 #include "util/dso.h" 253 struct dso *dso = map__dso(al->map); local 255 rb_erase_cached(&al->sym->rb_node, &dso->symbols); 257 dso__reset_find_symbol_cache(dso); 332 struct dso *dso = map__dso(he->ms.map); local 344 he->mem_type->self.type_name, dso->name, nr_samples); 757 OPT_STRING('d', "dsos", &symbol_conf.dso_list_str, "dso[,dso [all...] |
H A D | builtin-top.c | 28 #include "util/dso.h" 117 struct dso *dso; local 127 dso = map__dso(map); 132 if (dso->symtab_type == DSO_BINARY_TYPE__KALLSYMS && !dso__is_kcore(dso)) { 173 struct dso *dso = map__dso(map); local 185 ip, dso->long_name, dso__symtab_origin(dso), [all...] |
/linux-master/tools/perf/ui/browsers/ |
H A D | annotate.c | 7 #include "../../util/dso.h" 962 struct dso *dso; local 969 dso = map__dso(ms->map); 970 if (dso->annotate_warned) 977 dso->annotate_warned = true;
|