Lines Matching refs:text_len
84 unsigned long text_len; /* Length of text segment */
307 unsigned long text_len;
313 text_len = p->lib_list[0].text_len;
315 if (r > start_brk - start_data + text_len) {
317 r, start_brk-start_data+text_len, text_len);
321 if (r < text_len) /* In text segment */
324 addr = r - text_len + start_data;
409 u32 text_len, data_len, bss_len, stack_len, full_data, flags;
421 text_len = ntohl(hdr->data_start);
479 if ((text_len | data_len | bss_len | stack_len | full_data) >> 28) {
533 textpos = vm_mmap(bprm->file, 0, text_len, PROT_READ|PROT_EXEC,
555 vm_munmap(textpos, text_len);
579 vm_munmap(textpos, text_len);
585 (datapos + (ntohl(hdr->reloc_start) - text_len));
590 len = text_len + data_len + extra +
611 (datapos + (ntohl(hdr->reloc_start) - text_len));
622 (text_len + full_data
632 long unz_text_len = text_len - sizeof(struct flat_hdr);
650 result = read_code(bprm->file, textpos, 0, text_len);
653 result = decompress_exec(bprm, text_len, (char *) datapos,
660 result = decompress_exec(bprm, text_len,
673 result = read_code(bprm->file, textpos, 0, text_len);
682 vm_munmap(textpos, text_len + data_len + extra +
689 end_code = textpos + text_len;
690 text_len -= sizeof(struct flat_hdr); /* the real code len */
723 libinfo->lib_list[0].text_len = text_len;