Lines Matching refs:textpos

430 	unsigned long textpos = 0, datapos = 0, result;  in load_flat_file()  local
549 textpos = vm_mmap(bprm->file, 0, text_len, PROT_READ|PROT_EXEC, in load_flat_file()
551 if (!textpos || IS_ERR_VALUE(textpos)) { in load_flat_file()
552 if (!textpos) in load_flat_file()
553 textpos = (unsigned long) -ENOMEM; in load_flat_file()
554 printk("Unable to mmap process text, errno %d\n", (int)-textpos); in load_flat_file()
555 ret = textpos; in load_flat_file()
569 vm_munmap(textpos, text_len); in load_flat_file()
593 vm_munmap(textpos, text_len); in load_flat_file()
606 textpos = vm_mmap(0, 0, len, in load_flat_file()
609 if (!textpos || IS_ERR_VALUE(textpos)) { in load_flat_file()
610 if (!textpos) in load_flat_file()
611 textpos = (unsigned long) -ENOMEM; in load_flat_file()
613 (int)-textpos); in load_flat_file()
614 ret = textpos; in load_flat_file()
618 realdatastart = textpos + ntohl(hdr->data_start); in load_flat_file()
625 memp = textpos; in load_flat_file()
633 (((char *) textpos) + sizeof (struct flat_hdr)), in load_flat_file()
640 result = read_code(bprm->file, textpos, 0, text_len); in load_flat_file()
648 result = read_code(bprm->file, textpos, 0, text_len); in load_flat_file()
656 vm_munmap(textpos, text_len + data_len + extra + in load_flat_file()
665 (int)textpos, 0x00ffffff&ntohl(hdr->entry), ntohl(hdr->data_start)); in load_flat_file()
668 start_code = textpos + sizeof (struct flat_hdr); in load_flat_file()
669 end_code = textpos + text_len; in load_flat_file()
704 libinfo->lib_list[id].entry = (0x00ffffff & ntohl(hdr->entry)) + textpos; in load_flat_file()