reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
  114     CmdArgs.push_back("-EB");
  116     CmdArgs.push_back("-EL");
  119     CmdArgs.push_back("-e");
  120     CmdArgs.push_back("__start");
  123   CmdArgs.push_back("--eh-frame-hdr");
  125     CmdArgs.push_back("-Bstatic");
  128       CmdArgs.push_back("-export-dynamic");
  129     CmdArgs.push_back("-Bdynamic");
  131       CmdArgs.push_back("-shared");
  133       CmdArgs.push_back("-dynamic-linker");
  134       CmdArgs.push_back("/usr/libexec/ld.so");
  139     CmdArgs.push_back("-pie");
  141     CmdArgs.push_back("-nopie");
  144     CmdArgs.push_back("-o");
  145     CmdArgs.push_back(Output.getFilename());
  167       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0)));
  168     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
  171   Args.AddAllArgs(CmdArgs, options::OPT_L);
  172   ToolChain.AddFilePathLibArgs(Args, CmdArgs);
  173   Args.AddAllArgs(CmdArgs, {options::OPT_T_Group, options::OPT_e,
  177   bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
  178   bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
  179   AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
  184         ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
  186         CmdArgs.push_back("-lm_p");
  188         CmdArgs.push_back("-lm");
  191       CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
  192       linkSanitizerRuntimeDeps(ToolChain, CmdArgs);
  195       CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
  196       linkXRayRuntimeDeps(ToolChain, CmdArgs);
  200     CmdArgs.push_back("-lcompiler_rt");
  204         CmdArgs.push_back("-lpthread_p");
  206         CmdArgs.push_back("-lpthread");
  211         CmdArgs.push_back("-lc_p");
  213         CmdArgs.push_back("-lc");
  216     CmdArgs.push_back("-lcompiler_rt");
  226     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend)));
  230   C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));