Lines Matching refs:args
295 static ElfW(Addr) linker_main(KernelArgumentBlock& args, const char* exe_to_load) { argument
304 __libc_init_AT_SECURE(args.envp);
578 __linker_init_post_relocation(KernelArgumentBlock& args, soinfo& linker_so);
591 KernelArgumentBlock args(raw_args); local
593 __libc_init_main_thread_early(args, &temp_tcb);
621 if (!tmp_linker_so.prelink_image()) __linker_cannot_link(args.argv[0]);
629 …er_so.link_image(g_empty_list, g_empty_list, nullptr, nullptr)) __linker_cannot_link(args.argv[0]);
631 return __linker_init_post_relocation(args, tmp_linker_so);
641 __linker_init_post_relocation(KernelArgumentBlock& args, soinfo& tmp_linker_so) { argument
647 if (!tmp_linker_so.protect_relro()) __linker_cannot_link(args.argv[0]);
661 if (args.argc <= 1 || !strcmp(args.argv[1], "--help")) {
672 args.argv[0], args.argv[0]);
675 exe_to_load = args.argv[1];
680 g_argc = args.argc - __libc_shared_globals()->initial_linker_arg_count;
681 g_argv = args.argv + __libc_shared_globals()->initial_linker_arg_count;
682 g_envp = args.envp;
692 ElfW(Addr) start_address = linker_main(args, exe_to_load);