Lines Matching refs:sec
183 Elf_Scn *sec = NULL;
187 while ((sec = elf_nextscn(elf, sec)) != NULL) {
188 gelf_getshdr(sec, &shdr);
203 Elf_Scn *sec = NULL;
210 while ((sec = elf_nextscn(elf, sec)) != NULL) {
213 gelf_getshdr(sec, shp);
218 return sec;
226 bool filename__has_section(const char *filename, const char *sec)
245 found = !!elf_section_by_name(elf, &ehdr, &shdr, sec, NULL);
718 /* Only x86 has .plt.sec */
720 elf_section_by_name(elf, &ehdr, &plt_sec_shdr, ".plt.sec", NULL)) {
725 /* Use .plt.sec offset */
863 Elf_Scn *sec;
886 sec = elf_section_by_name(elf, &ehdr, &shdr,
888 if (sec)
891 sec = elf_section_by_name(elf, &ehdr, &shdr,
893 if (sec)
896 sec = elf_section_by_name(elf, &ehdr, &shdr,
898 if (sec)
905 data = elf_getdata(sec, NULL);
1128 Elf_Scn *sec;
1150 sec = elf_section_by_name(elf, &ehdr, &shdr,
1152 if (sec == NULL)
1155 data = elf_getdata(sec, NULL);
1346 Elf_Scn *sec = NULL;
1359 while ((sec = elf_nextscn(elf, sec)) != NULL) {
1362 if (!gelf_getshdr(sec, &shdr))
1563 Elf_Scn *sec, *sec_strndx;
1575 sec = syms_ss->dynsym;
1578 sec = syms_ss->symtab;
1591 syms = elf_getdata(sec, NULL);
1595 sec = elf_getscn(elf, shdr.sh_link);
1596 if (sec == NULL)
1599 symstrs = elf_getdata(sec, NULL);
1700 sec = elf_getscn(syms_ss->elf, sym.st_shndx);
1701 if (!sec)
1704 gelf_getshdr(sec, &shdr);
1726 sec = elf_getscn(runtime_ss->elf, sym.st_shndx);
1727 if (!sec)
1730 gelf_getshdr(sec, &shdr);