Lines Matching defs:dso
7 #include "dso.h"
208 static int inline_list__append_dso_a2l(struct dso *dso,
212 struct a2l_data *a2l = dso__a2l(dso);
213 struct symbol *inline_sym = new_inline_sym(dso, sym, a2l->funcname);
223 char **file, unsigned int *line, struct dso *dso,
228 struct a2l_data *a2l = dso__a2l(dso);
232 dso__set_a2l(dso, a2l);
252 if (node && inline_list__append_dso_a2l(dso, node, sym))
263 if (inline_list__append_dso_a2l(dso, node, sym))
282 void dso__free_a2l_libbfd(struct dso *dso)
284 struct a2l_data *a2l = dso__a2l(dso);
291 dso__set_a2l(dso, NULL);
315 int dso__load_bfd_symbols(struct dso *dso, const char *debugfile)
332 dso__long_name(dso));
367 dso__set_text_offset(dso, text_offset);
368 dso__set_text_end(dso, (section->vma - text_offset) + section->size);
370 dso__set_text_offset(dso, section->vma - section->filepos);
371 dso__set_text_end(dso, section->filepos + section->size);
397 start = bfd_asymbol_value(sym) - dso__text_offset(dso);
403 symbols__insert(dso__symbols(dso), symbol);
409 symbols__fixup_end(dso__symbols(dso), false);
410 symbols__fixup_duplicate(dso__symbols(dso));
411 dso__set_adjust_symbols(dso, true);
507 struct dso *dso = map__dso(map);
518 if (dso__binary_type(dso) != DSO_BINARY_TYPE__BPF_PROG_INFO)
546 info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env,
547 dso__bpf_prog(dso)->id);
553 sub_id = dso__bpf_prog(dso)->sub_id;
564 node = perf_env__find_btf(dso__bpf_prog(dso)->env,