Lines Matching refs:libinfo
405 struct lib_info *libinfo, unsigned long *extra_stack) in load_flat_file() argument
720 libinfo->lib_list[0].start_code = start_code; in load_flat_file()
721 libinfo->lib_list[0].start_data = datapos; in load_flat_file()
722 libinfo->lib_list[0].start_brk = datapos + data_len + bss_len; in load_flat_file()
723 libinfo->lib_list[0].text_len = text_len; in load_flat_file()
724 libinfo->lib_list[0].loaded = 1; in load_flat_file()
725 libinfo->lib_list[0].entry = (0x00ffffff & ntohl(hdr->entry)) + textpos; in load_flat_file()
726 libinfo->lib_list[0].build_date = ntohl(hdr->build_date); in load_flat_file()
749 addr = calc_reloc(rp_val, libinfo); in load_flat_file()
785 rp = (u32 __user *)calc_reloc(addr, libinfo); in load_flat_file()
808 addr = calc_reloc(addr, libinfo); in load_flat_file()
836 libinfo->lib_list[0].start_brk) + /* start brk */ in load_flat_file()
855 struct lib_info libinfo; in load_flat_binary() local
862 memset(&libinfo, 0, sizeof(libinfo)); in load_flat_binary()
878 res = load_flat_file(bprm, &libinfo, &stack_len); in load_flat_binary()
884 if (!libinfo.lib_list[i].loaded) in load_flat_binary()
887 unsigned long val = libinfo.lib_list[j].loaded ? in load_flat_binary()
888 libinfo.lib_list[j].start_data : UNLOADED_LIB; in load_flat_binary()
890 libinfo.lib_list[i].start_data; in load_flat_binary()
921 start_addr = libinfo.lib_list[0].entry; in load_flat_binary()