Lines Matching refs:scn_start
104 fill_mmap (size_t offset, char *last_position, char *scn_start, in fill_mmap() argument
111 written = MIN (scn_start + offset - last_position, in fill_mmap()
117 if (last_position + written != scn_start + offset in fill_mmap()
118 && shdr_end < scn_start + offset) in fill_mmap()
120 char *fill_start = MAX (shdr_end, scn_start); in fill_mmap()
122 scn_start + offset - fill_start); in fill_mmap()
311 char *scn_start = ((char *) elf->map_address in __elfw2() local
325 if (scn_start + dl->data.d.d_off > last_position in __elfw2()
330 fill_mmap (dl->data.d.d_off, last_position, scn_start, in __elfw2()
334 last_position = scn_start + dl->data.d.d_off; in __elfw2()
392 assert (scn_start + dl->data.d.d_off + dl->data.d.d_size in __elfw2()
404 if (scn_start > last_position && previous_scn_changed) in __elfw2()
405 fill_mmap (0, last_position, scn_start, in __elfw2()
409 last_position = scn_start + shdr->sh_size; in __elfw2()
700 off_t scn_start = elf->start_offset + shdr->sh_offset; in __elfw2() local
708 if (scn_start + dl->data.d.d_off > last_offset in __elfw2()
714 (scn_start + dl->data.d.d_off) in __elfw2()
725 last_offset = scn_start + dl->data.d.d_off; in __elfw2()
786 if (scn_start > last_offset && previous_scn_changed) in __elfw2()
789 scn_start - last_offset, fillbuf, in __elfw2()
794 last_offset = scn_start + shdr->sh_size; in __elfw2()