Lines Matching refs:sec
180 Elf_Scn *sec = NULL; in elf_addr_to_index() local
184 while ((sec = elf_nextscn(elf, sec)) != NULL) { in elf_addr_to_index()
185 gelf_getshdr(sec, &shdr); in elf_addr_to_index()
200 Elf_Scn *sec = NULL; in elf_section_by_name() local
207 while ((sec = elf_nextscn(elf, sec)) != NULL) { in elf_section_by_name()
210 gelf_getshdr(sec, shp); in elf_section_by_name()
215 return sec; in elf_section_by_name()
223 bool filename__has_section(const char *filename, const char *sec) in filename__has_section() argument
242 found = !!elf_section_by_name(elf, &ehdr, &shdr, sec, NULL); in filename__has_section()
801 Elf_Scn *sec; in elf_read_build_id() local
824 sec = elf_section_by_name(elf, &ehdr, &shdr, in elf_read_build_id()
826 if (sec) in elf_read_build_id()
829 sec = elf_section_by_name(elf, &ehdr, &shdr, in elf_read_build_id()
831 if (sec) in elf_read_build_id()
834 sec = elf_section_by_name(elf, &ehdr, &shdr, in elf_read_build_id()
836 if (sec) in elf_read_build_id()
843 data = elf_getdata(sec, NULL); in elf_read_build_id()
1066 Elf_Scn *sec; in filename__read_debuglink() local
1088 sec = elf_section_by_name(elf, &ehdr, &shdr, in filename__read_debuglink()
1090 if (sec == NULL) in filename__read_debuglink()
1093 data = elf_getdata(sec, NULL); in filename__read_debuglink()
1345 Elf_Scn *sec = NULL; in max_text_section() local
1358 while ((sec = elf_nextscn(elf, sec)) != NULL) { in max_text_section()
1361 if (!gelf_getshdr(sec, &shdr)) in max_text_section()
1554 Elf_Scn *sec, *sec_strndx; in dso__load_sym_internal() local
1566 sec = syms_ss->dynsym; in dso__load_sym_internal()
1569 sec = syms_ss->symtab; in dso__load_sym_internal()
1582 syms = elf_getdata(sec, NULL); in dso__load_sym_internal()
1586 sec = elf_getscn(elf, shdr.sh_link); in dso__load_sym_internal()
1587 if (sec == NULL) in dso__load_sym_internal()
1590 symstrs = elf_getdata(sec, NULL); in dso__load_sym_internal()
1698 sec = elf_getscn(syms_ss->elf, sym.st_shndx); in dso__load_sym_internal()
1699 if (!sec) in dso__load_sym_internal()
1702 gelf_getshdr(sec, &shdr); in dso__load_sym_internal()
1724 sec = elf_getscn(runtime_ss->elf, sym.st_shndx); in dso__load_sym_internal()
1725 if (!sec) in dso__load_sym_internal()
1728 gelf_getshdr(sec, &shdr); in dso__load_sym_internal()