Lines Matching refs:elf
38 elf_getscn(Elf * elf, size_t index) in elf_getscn() argument
45 if (elf == 0) in elf_getscn()
48 ELFRLOCK(elf) in elf_getscn()
49 tabsz = elf->ed_scntabsz; in elf_getscn()
50 if (elf->ed_hdscn == 0) { in elf_getscn()
51 ELFUNLOCK(elf) in elf_getscn()
52 ELFWLOCK(elf) in elf_getscn()
53 if ((elf->ed_hdscn == 0) && (_elf_cook(elf) != OK_YES)) { in elf_getscn()
54 ELFUNLOCK(elf); in elf_getscn()
57 ELFUNLOCK(elf); in elf_getscn()
58 ELFRLOCK(elf) in elf_getscn()
66 s = &elf->ed_hdscn[index]; in elf_getscn()
67 ELFUNLOCK(elf); in elf_getscn()
73 s = &elf->ed_hdscn[tabsz - 1]; in elf_getscn()
75 s = elf->ed_hdscn; in elf_getscn()
85 ELFUNLOCK(elf); in elf_getscn()
90 ELFUNLOCK(elf) in elf_getscn()
100 ELFUNLOCK(elf); in elf_getscn()