Lines Matching refs:tmp_linker_so
688 soinfo tmp_linker_so(nullptr, nullptr, nullptr, 0, 0); in __linker_init() local
690 tmp_linker_so.base = linker_addr; in __linker_init()
691 tmp_linker_so.size = phdr_table_get_load_size(phdr, elf_hdr->e_phnum); in __linker_init()
692 tmp_linker_so.load_bias = load_bias; in __linker_init()
693 tmp_linker_so.dynamic = nullptr; in __linker_init()
694 tmp_linker_so.phdr = phdr; in __linker_init()
695 tmp_linker_so.phnum = elf_hdr->e_phnum; in __linker_init()
696 tmp_linker_so.set_linker_flag(); in __linker_init()
699 if (!tmp_linker_so.prelink_image()) __linker_cannot_link(args.argv[0]); in __linker_init()
700 …if (!tmp_linker_so.link_image(SymbolLookupList(&tmp_linker_so), &tmp_linker_so, nullptr, nullptr))… in __linker_init()
702 return __linker_init_post_relocation(args, tmp_linker_so); in __linker_init()
712 __linker_init_post_relocation(KernelArgumentBlock& args, soinfo& tmp_linker_so) { in __linker_init_post_relocation() argument
718 if (!tmp_linker_so.protect_relro()) __linker_cannot_link(args.argv[0]); in __linker_init_post_relocation()
721 set_bss_vma_name(&tmp_linker_so); in __linker_init_post_relocation()
727 tmp_linker_so.call_constructors(); in __linker_init_post_relocation()
730 for (const ElfW(Dyn)* d = tmp_linker_so.dynamic; d->d_tag != DT_NULL; ++d) { in __linker_init_post_relocation()
732 tmp_linker_so.set_soname(tmp_linker_so.get_string(d->d_un.d_val)); in __linker_init_post_relocation()
776 sonext = solist = solinker = get_libdl_info(tmp_linker_so); in __linker_init_post_relocation()