Lines Matching refs:elf
36 elf_getscn(Elf * elf, size_t index) in elf_getscn() argument
43 if (elf == 0) in elf_getscn()
46 ELFRLOCK(elf) in elf_getscn()
47 tabsz = elf->ed_scntabsz; in elf_getscn()
48 if (elf->ed_hdscn == 0) { in elf_getscn()
49 ELFUNLOCK(elf) in elf_getscn()
50 ELFWLOCK(elf) in elf_getscn()
51 if ((elf->ed_hdscn == 0) && (_elf_cook(elf) != OK_YES)) { in elf_getscn()
52 ELFUNLOCK(elf); in elf_getscn()
55 ELFUNLOCK(elf); in elf_getscn()
56 ELFRLOCK(elf) in elf_getscn()
64 s = &elf->ed_hdscn[index]; in elf_getscn()
65 ELFUNLOCK(elf); in elf_getscn()
70 s = &elf->ed_hdscn[tabsz - 1]; in elf_getscn()
72 s = elf->ed_hdscn; in elf_getscn()
82 ELFUNLOCK(elf); in elf_getscn()
87 ELFUNLOCK(elf) in elf_getscn()
97 ELFUNLOCK(elf); in elf_getscn()