Lines Matching refs:dso

208 static int inline_list__append_dso_a2l(struct dso *dso,  in inline_list__append_dso_a2l()  argument
212 struct a2l_data *a2l = dso__a2l(dso); in inline_list__append_dso_a2l()
213 struct symbol *inline_sym = new_inline_sym(dso, sym, a2l->funcname); in inline_list__append_dso_a2l()
223 char **file, unsigned int *line, struct dso *dso, in libbfd__addr2line() argument
228 struct a2l_data *a2l = dso__a2l(dso); in libbfd__addr2line()
232 dso__set_a2l(dso, a2l); in libbfd__addr2line()
252 if (node && inline_list__append_dso_a2l(dso, node, sym)) in libbfd__addr2line()
263 if (inline_list__append_dso_a2l(dso, node, sym)) in libbfd__addr2line()
282 void dso__free_a2l_libbfd(struct dso *dso) in dso__free_a2l_libbfd() argument
284 struct a2l_data *a2l = dso__a2l(dso); in dso__free_a2l_libbfd()
291 dso__set_a2l(dso, NULL); in dso__free_a2l_libbfd()
315 int dso__load_bfd_symbols(struct dso *dso, const char *debugfile) in dso__load_bfd_symbols() argument
332 dso__long_name(dso)); in dso__load_bfd_symbols()
367 dso__set_text_offset(dso, text_offset); in dso__load_bfd_symbols()
368 dso__set_text_end(dso, (section->vma - text_offset) + section->size); in dso__load_bfd_symbols()
370 dso__set_text_offset(dso, section->vma - section->filepos); in dso__load_bfd_symbols()
371 dso__set_text_end(dso, section->filepos + section->size); in dso__load_bfd_symbols()
397 start = bfd_asymbol_value(sym) - dso__text_offset(dso); in dso__load_bfd_symbols()
403 symbols__insert(dso__symbols(dso), symbol); in dso__load_bfd_symbols()
409 symbols__fixup_end(dso__symbols(dso), false); in dso__load_bfd_symbols()
410 symbols__fixup_duplicate(dso__symbols(dso)); in dso__load_bfd_symbols()
411 dso__set_adjust_symbols(dso, true); in dso__load_bfd_symbols()
505 struct dso *dso = map__dso(map); in symbol__disassemble_bpf_libbfd() local
516 if (dso__binary_type(dso) != DSO_BINARY_TYPE__BPF_PROG_INFO) in symbol__disassemble_bpf_libbfd()
544 info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env, in symbol__disassemble_bpf_libbfd()
545 dso__bpf_prog(dso)->id); in symbol__disassemble_bpf_libbfd()
551 sub_id = dso__bpf_prog(dso)->sub_id; in symbol__disassemble_bpf_libbfd()
562 node = perf_env__find_btf(dso__bpf_prog(dso)->env, in symbol__disassemble_bpf_libbfd()