reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
55 CmdArgs.push_back("-C"); 58 CmdArgs.push_back("-e"); 59 CmdArgs.push_back("_start"); 63 CmdArgs.push_back("-Bstatic"); 64 CmdArgs.push_back("-dn"); 66 CmdArgs.push_back("-Bdynamic"); 68 CmdArgs.push_back("-shared"); 78 CmdArgs.push_back("-o"); 79 CmdArgs.push_back(Output.getFilename()); 86 CmdArgs.push_back( 89 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath("crti.o"))); 104 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(values_X))); 110 CmdArgs.push_back( 112 CmdArgs.push_back( 116 getToolChain().AddFilePathLibArgs(Args, CmdArgs); 118 Args.AddAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group, 121 bool NeedsSanitizerDeps = addSanitizerRuntimes(getToolChain(), Args, CmdArgs); 122 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); 126 getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs); 131 CmdArgs.push_back("-lssp_nonshared"); 132 CmdArgs.push_back("-lssp"); 134 CmdArgs.push_back("-lgcc_s"); 135 CmdArgs.push_back("-lc"); 137 CmdArgs.push_back("-lgcc"); 138 CmdArgs.push_back("-lm"); 141 linkSanitizerRuntimeDeps(getToolChain(), CmdArgs); 145 CmdArgs.push_back( 148 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath("crtn.o"))); 150 getToolChain().addProfileRTLibs(Args, CmdArgs); 153 C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));