Lines Matching refs:libinfo

427 		struct lib_info *libinfo, int id, unsigned long *extra_stack)  in load_flat_file()  argument
699 libinfo->lib_list[id].start_code = start_code; in load_flat_file()
700 libinfo->lib_list[id].start_data = datapos; in load_flat_file()
701 libinfo->lib_list[id].start_brk = datapos + data_len + bss_len; in load_flat_file()
702 libinfo->lib_list[id].text_len = text_len; in load_flat_file()
703 libinfo->lib_list[id].loaded = 1; in load_flat_file()
704 libinfo->lib_list[id].entry = (0x00ffffff & ntohl(hdr->entry)) + textpos; in load_flat_file()
705 libinfo->lib_list[id].build_date = ntohl(hdr->build_date); in load_flat_file()
723 addr = calc_reloc(*rp, libinfo, id, 0); in load_flat_file()
756 rp = (unsigned long *) calc_reloc(addr, libinfo, id, 1); in load_flat_file()
772 addr = calc_reloc(addr, libinfo, id, 0); in load_flat_file()
792 libinfo->lib_list[id].start_brk) + /* start brk */ in load_flat_file()
862 struct lib_info libinfo; in load_flat_binary() local
871 memset(&libinfo, 0, sizeof(libinfo)); in load_flat_binary()
885 res = load_flat_file(bprm, &libinfo, 0, &stack_len); in load_flat_binary()
891 if (libinfo.lib_list[i].loaded) in load_flat_binary()
893 (-(j+1))[(unsigned long *)(libinfo.lib_list[i].start_data)] = in load_flat_binary()
894 (libinfo.lib_list[j].loaded)? in load_flat_binary()
895 libinfo.lib_list[j].start_data:UNLOADED_LIB; in load_flat_binary()
915 start_addr = libinfo.lib_list[0].entry; in load_flat_binary()
919 if (libinfo.lib_list[i].loaded) { in load_flat_binary()
922 start_addr = libinfo.lib_list[i].entry; in load_flat_binary()