Lines Matching refs:text_len
86 unsigned long text_len; /* Length of text segment */ member
309 unsigned long text_len; in calc_reloc() local
315 text_len = p->lib_list[0].text_len; in calc_reloc()
317 if (r > start_brk - start_data + text_len) { in calc_reloc()
319 r, start_brk-start_data+text_len, text_len); in calc_reloc()
323 if (r < text_len) /* In text segment */ in calc_reloc()
326 addr = r - text_len + start_data; in calc_reloc()
411 u32 text_len, data_len, bss_len, stack_len, full_data, flags; in load_flat_file() local
423 text_len = ntohl(hdr->data_start); in load_flat_file()
481 if ((text_len | data_len | bss_len | stack_len | relocs | full_data) >> 28) { in load_flat_file()
535 textpos = vm_mmap(bprm->file, 0, text_len, PROT_READ|PROT_EXEC, in load_flat_file()
557 vm_munmap(textpos, text_len); in load_flat_file()
581 vm_munmap(textpos, text_len); in load_flat_file()
587 (datapos + (ntohl(hdr->reloc_start) - text_len)); in load_flat_file()
592 len = text_len + data_len + extra + in load_flat_file()
613 (datapos + (ntohl(hdr->reloc_start) - text_len)); in load_flat_file()
624 (text_len + full_data in load_flat_file()
634 long unz_text_len = text_len - sizeof(struct flat_hdr); in load_flat_file()
652 result = read_code(bprm->file, textpos, 0, text_len); in load_flat_file()
655 result = decompress_exec(bprm, text_len, (char *) datapos, in load_flat_file()
662 result = decompress_exec(bprm, text_len, in load_flat_file()
675 result = read_code(bprm->file, textpos, 0, text_len); in load_flat_file()
684 vm_munmap(textpos, text_len + data_len + extra + in load_flat_file()
691 end_code = textpos + text_len; in load_flat_file()
692 text_len -= sizeof(struct flat_hdr); /* the real code len */ in load_flat_file()
725 libinfo->lib_list[0].text_len = text_len; in load_flat_file()