/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | InitLLVM.h | 37 InitLLVM(int &Argc, const char **&Argv, 39 InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler = true) argument 40 : InitLLVM(Argc, const_cast<const char **&>(Argv),
|
/freebsd-current/usr.bin/c89/ |
H A D | c89.c | 69 } Argv; local 72 Argv.a = malloc((argc + 1 + N_ARGS_PREPENDED) * sizeof *Argv.a); 73 if (Argv.a == NULL) 75 Argv.a[Argc++] = CC; 77 Argv.a[Argc++] = args_prepended[j]; 94 /* Append argv[1..] at the end of Argv[].a. */ 96 Argv.a[Argc++] = argv[i]; 97 (void)execv(CC, Argv.b);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | InitLLVM.cpp | 39 InitLLVM::InitLLVM(int &Argc, const char **&Argv, argument 59 StackPrinter.emplace(Argc, Argv); 60 sys::PrintStackTraceOnErrorSignal(Argv[0]); 68 std::string Banner = std::string(Argv[0]) + ": "; 82 // write them back to the Argv vector. 87 std::string Banner = std::string(Argv[0]) + ": "; 97 Argv = Args.data();
|
H A D | CommandLine.cpp | 1219 SmallVectorImpl<const char *> &Argv) { 1232 FileStack.push_back({"", Argv.size()}); 1234 // Don't cache Argv.size() because it can change. 1235 for (unsigned I = 0; I != Argv.size();) { 1242 const char *Arg = Argv[I]; 1324 Argv.erase(Argv.begin() + I); 1325 Argv.insert(Argv.begin() + I, ExpandedArgv.begin(), ExpandedArgv.end()); 1328 // If successful, the top of the file stack will mark the end of the Argv 1218 expandResponseFiles( SmallVectorImpl<const char *> &Argv) argument 1337 expandResponseFiles(int Argc, const char *const *Argv, const char *EnvVar, StringSaver &Saver, SmallVectorImpl<const char *> &NewArgv) argument 1360 ExpandResponseFiles(StringSaver &Saver, TokenizerCallback Tokenizer, SmallVectorImpl<const char *> &Argv) argument 1410 readConfigFile(StringRef CfgFile, SmallVectorImpl<const char *> &Argv) argument [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerUtilDarwin.cpp | 103 char *const Argv[] = { local 112 Argv, Environ); 131 for (unsigned i = 0, n = sizeof(Argv) / sizeof(Argv[0]); i < n; ++i) 132 free(Argv[i]);
|
H A D | FuzzerUtilFuchsia.cpp | 487 std::unique_ptr<const char *[]> Argv(new const char *[Argc + 1]); 489 Argv[i] = Args[i].c_str(); 490 Argv[Argc] = nullptr; 546 FDIO_SPAWN_CLONE_ALL & (~FDIO_SPAWN_CLONE_STDIO), Argv[0], 547 Argv.get(), nullptr, SpawnActions.size(), 551 Printf("libFuzzer: failed to launch '%s': %s, %s\n", Argv[0], ErrorMsg, 560 Printf("libFuzzer: failed to join '%s': %s\n", Argv[0], 568 Printf("libFuzzer: unable to get return code from '%s': %s\n", Argv[0],
|
/freebsd-current/contrib/llvm-project/clang/tools/driver/ |
H A D | cc1gen_reproducer_main.cpp | 114 generateReproducerForInvocationArguments(ArrayRef<const char *> Argv, argument 118 auto TargetAndMode = ToolChain::getTargetAndModeFromProgramName(Argv[0]); 131 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(Argv)); 162 int cc1gen_reproducer_main(ArrayRef<const char *> Argv, const char *Argv0, argument 165 if (Argv.size() < 1) { 170 StringRef Input = Argv[0]; 181 if (Argv.size() > 1 && Argv[1] == StringRef("-v"))
|
H A D | cc1_main.cpp | 226 int cc1_main(ArrayRef<const char *> Argv, const char *Argv0, void *MainAddr) { 250 if (find(Argv, StringRef("-Rround-trip-cc1-args")) != Argv.end()) 255 Argv, Diags, Argv0);
|
H A D | driver.cpp | 208 extern int cc1_main(ArrayRef<const char *> Argv, const char *Argv0, 210 extern int cc1as_main(ArrayRef<const char *> Argv, const char *Argv0, 212 extern int cc1gen_reproducer_main(ArrayRef<const char *> Argv, 377 int clang_main(int Argc, char **Argv, const llvm::ToolContext &ToolContext) { argument 382 SmallVector<const char *, 256> Args(Argv, Argv + Argc);
|
H A D | cc1as_main.cpp | 193 ArrayRef<const char *> Argv, 200 ArrayRef<const char *> Argv, 210 OptTbl.ParseArgs(Argv, MissingArgIndex, MissingArgCount, VisibilityMask); 619 int cc1as_main(ArrayRef<const char *> Argv, const char *Argv0, void *MainAddr) { argument 640 if (!AssemblerInvocation::CreateFromArgs(Asm, Argv, Diags)) 199 CreateFromArgs(AssemblerInvocation &Opts, ArrayRef<const char *> Argv, DiagnosticsEngine &Diags) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/Driver/ |
H A D | Job.cpp | 330 SmallVector<const char *, 128> Argv; local 332 Argv.push_back(Executable); 334 Argv.push_back(PrependArg); 335 Argv.append(Arguments.begin(), Arguments.end()); 336 Argv.push_back(nullptr); 342 // Write file contents and build the Argv vector 344 buildArgvForResponseFile(Argv); 345 Argv.push_back(nullptr); 370 auto Args = llvm::toStringRefArray(Argv.data()); 420 SmallVector<const char *, 128> Argv; local [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Testing/ |
H A D | TestAST.cpp | 89 std::vector<const char *> Argv; local 92 Argv.push_back(S.c_str()); 94 Argv.push_back(S.c_str()); 98 Argv.push_back(Filename.c_str()); 100 if (!CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv,
|
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/DumpTool/ |
H A D | ClangSrcLocDump.cpp | 90 std::vector<const char *> Argv(Args.size(), nullptr);
91 llvm::transform(Args, Argv.begin(),
95 CreateAndPopulateDiagOpts(Argv);
119 Driver->BuildCompilation(llvm::ArrayRef(Argv)));
|
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.cpp | 366 SmallVector<const char *, 256> Argv; local 367 Argv.reserve(ArgStrs.size()); 369 Argv.push_back(Arg.c_str()); 374 Argv[0], llvm::sys::getDefaultTargetTriple(), Diags, 380 driver::getDriverMode(Argv[0], ArrayRef(Argv).slice(1))); 382 if (llvm::Error E = driver::expandResponseFiles(Argv, CLMode, Alloc, FS)) { 389 Driver->BuildCompilation(llvm::ArrayRef(Argv))); 502 // Insert -cc1 comand line options into Argv 503 std::vector<std::string> Argv; [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | Interpreter.cpp | 73 CreateCI(const llvm::opt::ArgStringList &Argv) { argument 89 Clang->getInvocation(), llvm::ArrayRef(Argv.begin(), Argv.size()), Diags); 95 CompilerInvocation::GetResourcesPath(Argv[0], nullptr); 183 std::vector<const char *> Argv; local 184 Argv.reserve(5 + 1 + UserArgs.size()); 185 Argv.push_back("-xc++"); 186 Argv.insert(Argv.end(), UserArgs.begin(), UserArgs.end()); 188 return IncrementalCompilerBuilder::create(Argv); 193 std::vector<const char *> Argv; local [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_utils.cpp | 166 auto **Argv = GetArgv(); 167 const char *Progname = !Argv ? "(unknown)" : Argv[0];
|
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/ |
H A D | CompilationDatabase.cpp | 326 const char *const *Argv, 332 const char *const *DoubleDash = std::find(Argv, Argv + Argc, StringRef("--")); 333 if (DoubleDash == Argv + Argc) 335 std::vector<const char *> CommandLine(DoubleDash + 1, Argv + Argc); 336 Argc = DoubleDash - Argv; 325 loadFromCommandLine(int &Argc, const char *const *Argv, std::string &ErrorMsg, const Twine &Directory) argument
|
H A D | Tooling.cpp | 313 llvm::SmallVector<const char *, 20> Argv; local 314 Argv.reserve(CommandLine.size()); 316 Argv.push_back(Arg.c_str()); 325 ECtx.setVFS(&FS).setCurrentDir(WorkingDir).expandResponseFiles(Argv); 328 // Don't assign directly, Argv aliases CommandLine. 329 std::vector<std::string> ExpandedArgv(Argv.begin(), Argv.end()); 373 llvm::opt::ArgStringList Argv; local 375 Argv.push_back(Str.c_str()); 376 const char *const BinaryName = Argv[ [all...] |
/freebsd-current/usr.bin/patch/ |
H A D | patch.c | 123 static char **Argv; variable 207 Argv = argv; 394 Argv = Argv_last; 561 Argv_last = Argv; 565 while ((ch = getopt_long(Argc, Argv, options, longopts, NULL)) != -1) { 673 Argv += optind; 676 filearg[0] = xstrdup(*Argv++); 681 filearg[filec] = xstrdup(*Argv++);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Program.inc | 193 const char **Argv = nullptr; 196 Argv = ArgVector.data(); 258 /*attrp*/ nullptr, const_cast<char **>(Argv), 318 execve(PathStr.c_str(), const_cast<char **>(Argv), 321 execv(PathStr.c_str(), const_cast<char **>(Argv));
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-ar/ |
H A D | llvm-ar.cpp | 1327 SmallVector<const char *, 0> Argv(argv + 1, argv + argc); 1330 cl::ExpandResponseFiles(Saver, getRspQuoting(ArrayRef(argv, argc)), Argv); 1340 for (ArrayRef<const char *>::iterator ArgIt = Argv.begin(); 1341 ArgIt != Argv.end(); ++ArgIt) { 1348 for (; ArgIt != Argv.end(); ++ArgIt) 1371 Match = matchFlagWithArg("format", ArgIt, Argv); 1385 if ((Match = matchFlagWithArg("output", ArgIt, Argv))) { 1390 if (matchFlagWithArg("plugin", ArgIt, Argv) || 1391 matchFlagWithArg("rsp-quoting", ArgIt, Argv))
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | CompilationDatabase.h | 180 /// \param Argv Points to the command line arguments. 184 loadFromCommandLine(int &Argc, const char *const *Argv, std::string &ErrorMsg,
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
H A D | llvm-dwarfutil.cpp | 473 int main(int Argc, char const *Argv[]) { argument 476 InitLLVM X(Argc, Argv); 477 ToolName = Argv[0]; 483 ArrayRef<const char *> ArgsArr = ArrayRef(Argv + 1, Argc - 1);
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-rtdyld/ |
H A D | llvm-rtdyld.cpp | 618 std::vector<const char *> Argv; local 620 Argv.push_back(InputFileList[0].data()); 622 Argv.push_back(Arg.data()); 623 Argv.push_back(nullptr); 627 Result = Main(Argv.size() - 1, Argv.data());
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Option/ |
H A D | OptTable.h | 299 InputArgList parseArgs(int Argc, char *const *Argv, OptSpecifier Unknown,
|