Lines Matching defs:text_len
78 unsigned long text_len; /* Length of text segment */
315 unsigned long text_len;
354 text_len = p->lib_list[id].text_len;
356 if (!flat_reloc_valid(r, start_brk - start_data + text_len)) {
358 (int) r,(int)(start_brk-start_data+text_len),(int)text_len);
362 if (r < text_len) /* In text segment */
365 addr = r - text_len + start_data;
428 unsigned long text_len, data_len, bss_len, stack_len, flags;
441 text_len = ntohl(hdr->data_start);
544 textpos = do_mmap(bprm->file, 0, text_len, PROT_READ|PROT_EXEC,
567 do_munmap(current->mm, textpos, text_len);
591 do_munmap(current->mm, textpos, text_len);
597 reloc = (unsigned long *) (datapos+(ntohl(hdr->reloc_start)-text_len));
602 len = text_len + data_len + extra + MAX_SHARED_LIBS * sizeof(unsigned long);
624 (datapos + (ntohl(hdr->reloc_start) - text_len));
634 (text_len + data_len + (relocs * sizeof(unsigned long))
642 (char *) textpos, text_len, &fpos);
644 result = decompress_exec(bprm, text_len, (char *) datapos,
652 (char *) textpos, text_len, &fpos);
661 do_munmap(current->mm, textpos, text_len + data_len + extra +
674 end_code = textpos + text_len;
701 text_len -= sizeof(struct flat_hdr); /* the real code len */
707 libinfo->lib_list[id].text_len = text_len;