Lines Matching refs:sz
83 _elf_vm(Elf * elf, size_t base, size_t sz) in _elf_vm() argument
96 if ((base + sz) > elf->ed_fsz) { in _elf_vm()
108 if (elf->ed_vm == 0 || sz == 0) in _elf_vm()
122 tail = base + sz + _elf_pagesize - 1; in _elf_vm()
128 sz = 0; in _elf_vm()
142 if (sz != 0) { in _elf_vm()
150 if (elf->ed_imagesz - off < sz) in _elf_vm()
151 sz = elf->ed_imagesz - off; in _elf_vm()
154 (read(elf->ed_fd, iop, sz) != sz)) { in _elf_vm()
158 off += sz; in _elf_vm()
159 sz = 0; in _elf_vm()
167 sz += _elf_pagesize; in _elf_vm()
177 if (sz != 0) { in _elf_vm()
182 if ((elf->ed_imagesz - off) < sz) in _elf_vm()
183 sz = elf->ed_imagesz - off; in _elf_vm()
185 (read(elf->ed_fd, iop, sz) != sz)) { in _elf_vm()
198 register size_t sz; in _elf_inmap() local
211 if ((sz = (size_t)off) != off) { in _elf_inmap()
236 (p = mmap((char *)0, sz, PROT_READ, in _elf_inmap()
239 elf->ed_imagesz = elf->ed_fsz = elf->ed_identsz = sz; in _elf_inmap()
251 register size_t vmsz = sizeof (unsigned) * (REGNUM(sz) + 1); in _elf_inmap()
255 if ((elf->ed_vm = (unsigned *)malloc(vmsz + sz)) == 0) { in _elf_inmap()
262 elf->ed_imagesz = elf->ed_fsz = elf->ed_identsz = sz; in _elf_inmap()
269 _elf_unmap(char *p, size_t sz) in _elf_unmap() argument
271 if (p == 0 || sz == 0) in _elf_unmap()
273 (void) munmap(p, sz); in _elf_unmap()