Lines Matching refs:sz
87 _elf_vm(Elf * elf, size_t base, size_t sz)
101 if ((base + sz) > elf->ed_fsz) {
113 if (elf->ed_vm == 0 || sz == 0)
127 tail = base + sz + _elf_pagesize - 1;
133 sz = 0;
147 if (sz != 0) {
155 if (elf->ed_imagesz - off < sz)
156 sz = elf->ed_imagesz - off;
159 (read(elf->ed_fd, iop, sz) != sz)) {
163 off += sz;
164 sz = 0;
172 sz += _elf_pagesize;
182 if (sz != 0) {
187 if ((elf->ed_imagesz - off) < sz)
188 sz = elf->ed_imagesz - off;
190 (read(elf->ed_fd, iop, sz) != sz)) {
203 register size_t sz;
216 if ((sz = (size_t)off) != off) {
241 (p = mmap((char *)0, sz, PROT_READ,
244 elf->ed_imagesz = elf->ed_fsz = elf->ed_identsz = sz;
256 register size_t vmsz = sizeof (unsigned) * (REGNUM(sz) + 1);
260 if ((elf->ed_vm = (unsigned *)malloc(vmsz + sz)) == 0) {
267 elf->ed_imagesz = elf->ed_fsz = elf->ed_identsz = sz;
274 _elf_unmap(char *p, size_t sz)
276 if (p == 0 || sz == 0)
278 (void) munmap(p, sz);