Lines Matching full:section

122 static void find_address_in_section(bfd *abfd, asection *section, void *data)  in find_address_in_section()  argument
133 flags = bfd_get_section_flags(abfd, section); in find_address_in_section()
135 flags = bfd_section_flags(section); in find_address_in_section()
142 vma = bfd_get_section_vma(abfd, section); in find_address_in_section()
144 vma = bfd_section_vma(section); in find_address_in_section()
147 size = bfd_get_section_size(section); in find_address_in_section()
149 size = bfd_section_size(section); in find_address_in_section()
155 a2l->found = bfd_find_nearest_line(abfd, section, a2l->syms, pc - vma, in find_address_in_section()
319 asection *section; in dso__load_bfd_symbols() local
356 section = bfd_get_section_by_name(abfd, ".text"); in dso__load_bfd_symbols()
357 if (section) { in dso__load_bfd_symbols()
365 u64 text_offset = (section->vma - (u32)section->vma) 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()
382 section = bfd_asymbol_section(sym); in dso__load_bfd_symbols()
387 bfd_asymbol_section(symbols[i + 1]) == section && in dso__load_bfd_symbols()
392 bfd_asymbol_section(symbols[i + 1]) == section) in dso__load_bfd_symbols()
395 len = section->size - sym->value; in dso__load_bfd_symbols()
457 asection *section; in libbfd_filename__read_debuglink() local
470 section = bfd_get_section_by_name(abfd, ".gnu_debuglink"); in libbfd_filename__read_debuglink()
471 if (!section) in libbfd_filename__read_debuglink()
474 if (section->size > size) in libbfd_filename__read_debuglink()
477 if (!bfd_get_section_contents(abfd, section, debuglink, 0, in libbfd_filename__read_debuglink()
478 section->size)) in libbfd_filename__read_debuglink()