Home | History | Annotate | Download | only in libsa

Lines Matching defs:maxp

339  * by increasing maxp. An alignment is enforced between the code sections.
354 Elf_Addr maxp, elfp = 0;
357 maxp = marks[MARK_END] - offset;
382 elfp = maxp;
386 maxp += sizeof(Elf_Ehdr);
394 shpp = maxp;
395 maxp += roundup(shdrsz, ELFROUND);
400 maxp = roundup(maxp, KERNALIGN_SMALL);
411 addr = roundup(maxp, align);
435 maxp = roundup(addr + size, align);
438 maxp = roundup(maxp, KERNALIGN_LARGE);
443 maxp = roundup(maxp, ELFROUND);
445 addr = maxp;
471 shdr[i].sh_offset = maxp - elfp;
472 maxp += roundup(size, ELFROUND);
476 maxp = roundup(maxp, KERNALIGN_SMALL);
493 marks[MARK_END] = LOADADDR(maxp);
507 ELFNAMEEND(loadsym)(int fd, Elf_Ehdr *elf, Elf_Addr maxp, Elf_Addr elfp,
532 shpp = maxp;
533 maxp += roundup(sz, ELFROUND);
548 shstroff, maxp, shstrsz);
560 shp[elf->e_shstrndx].sh_offset = maxp - elfp;
561 maxp += roundup(shstrsz, ELFROUND);
606 shp[i].sh_offset, maxp, shp[i].sh_size);
611 shp[i].sh_offset = maxp - elfp;
612 maxp += roundup(shp[i].sh_size, ELFROUND);
655 *nmaxp = maxp;
676 * then map the rest by increasing maxp.
691 Elf_Addr minp = ~0, maxp = 0, pos = 0, elfp = 0;
755 if (maxp < pos)
756 maxp = pos;
768 if (maxp < pos)
769 maxp = pos;
773 maxp = roundup(maxp, ELFROUND);
780 elfp = maxp;
781 maxp += sizeof(Elf_Ehdr);
784 if (ELFNAMEEND(loadsym)(fd, elf, maxp, elfp, marks, flags,
785 &maxp) == -1) {
807 marks[MARK_END] = LOADADDR(maxp);