• Home
  • Raw
  • Download

Lines Matching refs:abfd

46 	bfd *abfd;  in open_bfd()  local
49 abfd = bfd_openr(prg_fname, NULL); in open_bfd()
50 if (abfd == NULL) { in open_bfd()
55 if (bfd_check_format(abfd, bfd_archive)) { in open_bfd()
57 bfd_close(abfd); in open_bfd()
61 if (!bfd_check_format_matches(abfd, bfd_object, &matching)) { in open_bfd()
64 bfd_close(abfd); in open_bfd()
68 return abfd; in open_bfd()
72 static void read_syms(bfd *abfd) in read_syms() argument
80 if (!(bfd_get_file_flags(abfd) & HAS_SYMS)) { in read_syms()
85 storage = bfd_get_symtab_upper_bound(abfd); in read_syms()
87 storage = bfd_get_dynamic_symtab_upper_bound(abfd); in read_syms()
102 symcount = bfd_canonicalize_dynamic_symtab(abfd, syms); in read_syms()
104 symcount = bfd_canonicalize_symtab(abfd, syms); in read_syms()
124 static void find_addr_sect(bfd *abfd, asection *section, void *obj) in find_addr_sect() argument
133 if (!(bfd_get_section_vma(abfd, section))) in find_addr_sect()
136 vma = bfd_get_section_vma(abfd, section); in find_addr_sect()
144 data->found = bfd_find_nearest_line(abfd, section, syms, in find_addr_sect()
154 bfd *abfd = cached_abfd; in wpa_trace_bfd_addr() local
160 if (abfd == NULL) in wpa_trace_bfd_addr()
165 bfd_map_over_sections(abfd, find_addr_sect, &data); in wpa_trace_bfd_addr()
172 aname = bfd_demangle(abfd, data.function, in wpa_trace_bfd_addr()
190 data.found = bfd_find_inliner_info(abfd, &data.filename, in wpa_trace_bfd_addr()
198 bfd *abfd = cached_abfd; in wpa_trace_bfd_addr2func() local
201 if (abfd == NULL) in wpa_trace_bfd_addr2func()
206 bfd_map_over_sections(abfd, find_addr_sect, &data); in wpa_trace_bfd_addr2func()
249 bfd *abfd; in wpa_trace_calling_func() local
260 abfd = cached_abfd; in wpa_trace_calling_func()
261 if (!abfd) in wpa_trace_calling_func()
273 bfd_map_over_sections(abfd, find_addr_sect, &data); in wpa_trace_calling_func()
284 data.found = bfd_find_inliner_info(abfd, &data.filename, in wpa_trace_calling_func()