Lines Matching refs:prev_seg
630 struct segment *prev_seg = NULL; in adjust_segments() local
645 prev_seg = TAILQ_PREV(seg, segment_head, link); in adjust_segments()
646 if (prev_seg) { in adjust_segments()
647 assert(seg->vaddr >= prev_seg->vaddr + prev_seg->memsz); in adjust_segments()
649 prev_seg->offset + prev_seg->filesz); in adjust_segments()
662 prev_seg = TAILQ_PREV(seg, segment_head, link); in adjust_segments()
663 prev_end_addr = prev_seg->vaddr + prev_seg->memsz; in adjust_segments()
682 assert(prev_seg->memsz == prev_seg->filesz); in adjust_segments()
689 prev_seg->filesz = seg->vaddr + seg->filesz - in adjust_segments()
690 prev_seg->vaddr; in adjust_segments()
691 prev_seg->memsz = seg->vaddr + seg->memsz - in adjust_segments()
692 prev_seg->vaddr; in adjust_segments()
693 prev_seg->flags |= seg->flags; in adjust_segments()
697 seg = TAILQ_NEXT(prev_seg, link); in adjust_segments()
704 (prev_seg->offset + prev_seg->filesz)) { in adjust_segments()