reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
166 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 169 CmdArgs.push_back("-pie"); 172 CmdArgs.push_back("-Bstatic"); 175 CmdArgs.push_back("-export-dynamic"); 176 CmdArgs.push_back("--eh-frame-hdr"); 178 CmdArgs.push_back("-Bshareable"); 180 CmdArgs.push_back("-dynamic-linker"); 181 CmdArgs.push_back("/libexec/ld-elf.so.1"); 183 CmdArgs.push_back("--enable-new-dtags"); 187 CmdArgs.push_back("-o"); 188 CmdArgs.push_back(Output.getFilename()); 194 AddPS4SanitizerArgs(ToolChain, CmdArgs); 207 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); 209 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); 219 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 222 Args.AddAllArgs(CmdArgs, options::OPT_L); 223 ToolChain.AddFilePathLibArgs(Args, CmdArgs); 224 Args.AddAllArgs(CmdArgs, options::OPT_T_Group); 225 Args.AddAllArgs(CmdArgs, options::OPT_e); 226 Args.AddAllArgs(CmdArgs, options::OPT_s); 227 Args.AddAllArgs(CmdArgs, options::OPT_t); 228 Args.AddAllArgs(CmdArgs, options::OPT_r); 231 CmdArgs.push_back("--no-demangle"); 233 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); 238 CmdArgs.push_back("-lkernel"); 241 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); 243 CmdArgs.push_back("-lm_p"); 245 CmdArgs.push_back("-lm"); 250 CmdArgs.push_back("-lgcc_p"); 252 CmdArgs.push_back("-lcompiler_rt"); 254 CmdArgs.push_back("-lstdc++"); 256 CmdArgs.push_back("-lgcc_eh_p"); 258 CmdArgs.push_back("--as-needed"); 259 CmdArgs.push_back("-lstdc++"); 260 CmdArgs.push_back("--no-as-needed"); 265 CmdArgs.push_back("-lpthread_p"); 267 CmdArgs.push_back("-lpthread"); 272 CmdArgs.push_back("-lc"); 275 CmdArgs.push_back("--start-group"); 276 CmdArgs.push_back("-lc_p"); 277 CmdArgs.push_back("-lpthread_p"); 278 CmdArgs.push_back("--end-group"); 280 CmdArgs.push_back("-lc_p"); 283 CmdArgs.push_back("-lgcc_p"); 286 CmdArgs.push_back("--start-group"); 287 CmdArgs.push_back("-lc"); 288 CmdArgs.push_back("-lpthread"); 289 CmdArgs.push_back("--end-group"); 291 CmdArgs.push_back("-lc"); 293 CmdArgs.push_back("-lcompiler_rt"); 297 CmdArgs.push_back("-lstdc++"); 299 CmdArgs.push_back("-lgcc_eh_p"); 301 CmdArgs.push_back("--as-needed"); 302 CmdArgs.push_back("-lstdc++"); 303 CmdArgs.push_back("--no-as-needed"); 309 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); 311 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); 312 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); 322 C.addCommand(std::make_unique<Command>(JA, T, Exec, CmdArgs, Inputs));