| /llvm-project-15.0.7/lldb/tools/darwin-debug/ |
| H A D | darwin-debug.cpp | 99 const char *working_dir, cpu_type_t cpu_type, in posix_spawn_for_debug() argument 147 if (working_dir) in posix_spawn_for_debug() 148 ::chdir(working_dir); in posix_spawn_for_debug() 180 std::string working_dir; in main() local 249 working_dir.assign(optarg); in main() 310 if (working_dir.empty()) { in main() 315 printf("Working directory: '%s'\n", working_dir.c_str()); in main() 329 working_dir.empty() ? NULL : working_dir.c_str(), cpu_type, disable_aslr); in main()
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | Host.cpp | 379 const FileSpec &working_dir, int *status_ptr, in RunShellCommand() argument 383 return RunShellCommand(llvm::StringRef(), Args(command), working_dir, in RunShellCommand() 390 const FileSpec &working_dir, int *status_ptr, in RunShellCommand() argument 394 return RunShellCommand(shell_path, Args(command), working_dir, status_ptr, in RunShellCommand() 399 Status Host::RunShellCommand(const Args &args, const FileSpec &working_dir, in RunShellCommand() argument 404 return RunShellCommand(llvm::StringRef(), args, working_dir, status_ptr, in RunShellCommand() 410 const FileSpec &working_dir, int *status_ptr, in RunShellCommand() argument 437 if (working_dir) in RunShellCommand() 438 launch_info.SetWorkingDirectory(working_dir); in RunShellCommand()
|
| H A D | ProcessLaunchInfo.cpp | 127 void ProcessLaunchInfo::SetWorkingDirectory(const FileSpec &working_dir) { in SetWorkingDirectory() argument 128 m_working_dir = working_dir; in SetWorkingDirectory() 268 FileSpec working_dir = GetWorkingDirectory(); in ConvertArgumentsForLaunchingInShell() local 274 if (working_dir) { in ConvertArgumentsForLaunchingInShell() 275 new_path += working_dir.GetPath(); in ConvertArgumentsForLaunchingInShell()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 176 FileSpec working_dir; in GetRemoteWorkingDirectory() local 177 if (m_gdb_client_up->GetWorkingDir(working_dir) && log) in GetRemoteWorkingDirectory() 180 working_dir.GetCString()); in GetRemoteWorkingDirectory() 181 return working_dir; in GetRemoteWorkingDirectory() 188 const FileSpec &working_dir) { in SetRemoteWorkingDirectory() argument 194 working_dir.GetCString()); in SetRemoteWorkingDirectory() 195 return m_gdb_client_up->SetWorkingDir(working_dir) == 0; in SetRemoteWorkingDirectory() 197 return Platform::SetRemoteWorkingDirectory(working_dir); in SetRemoteWorkingDirectory() 352 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess() local 353 if (working_dir) { in LaunchProcess() [all …]
|
| H A D | PlatformRemoteGDBServer.h | 87 bool SetRemoteWorkingDirectory(const FileSpec &working_dir) override; 137 const FileSpec &working_dir, // Pass empty FileSpec to use the current
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | RemoteAwarePlatform.cpp | 171 llvm::StringRef command, const FileSpec &working_dir, int *status_ptr, in RunShellCommand() argument 174 return RunShellCommand(llvm::StringRef(), command, working_dir, status_ptr, in RunShellCommand() 179 llvm::StringRef shell, llvm::StringRef command, const FileSpec &working_dir, in RunShellCommand() argument 183 return m_remote_platform_sp->RunShellCommand(shell, command, working_dir, in RunShellCommand() 186 return Platform::RunShellCommand(shell, command, working_dir, status_ptr, in RunShellCommand() 282 const FileSpec &working_dir) { in SetRemoteWorkingDirectory() argument 284 return m_remote_platform_sp->SetRemoteWorkingDirectory(working_dir); in SetRemoteWorkingDirectory() 285 return Platform::SetRemoteWorkingDirectory(working_dir); in SetRemoteWorkingDirectory()
|
| H A D | Platform.cpp | 519 FileSpec working_dir = GetWorkingDirectory(); in Install() local 533 if (working_dir) { in Install() 534 relative_spec = working_dir; in Install() 545 if (working_dir) { in Install() 546 fixed_dst.GetDirectory().SetCString(working_dir.GetCString()); in Install() 555 if (working_dir) { in Install() 556 fixed_dst.GetDirectory().SetCString(working_dir.GetCString()); in Install() 737 bool Platform::SetRemoteWorkingDirectory(const FileSpec &working_dir) { in SetRemoteWorkingDirectory() argument 740 working_dir.GetCString()); in SetRemoteWorkingDirectory() 741 m_working_dir = working_dir; in SetRemoteWorkingDirectory() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | Host.h | 187 const FileSpec &working_dir, int *status_ptr, 203 const FileSpec &working_dir, int *status_ptr, 216 static Status RunShellCommand(const Args &args, const FileSpec &working_dir, 233 const FileSpec &working_dir, int *status_ptr,
|
| H A D | ProcessLaunchInfo.h | 38 const FileSpec &working_dir, uint32_t launch_flags); 70 void SetWorkingDirectory(const FileSpec &working_dir);
|
| /llvm-project-15.0.7/lldb/test/API/api/multithreaded/ |
| H A D | listener_test.cpp.template | 39 std::unique_ptr<char> working_dir(get_working_dir()); 44 working_dir.get(), 52 SBProcess process = target.LaunchSimple (0, 0, working_dir.get());
|
| H A D | test_breakpoint_callback.cpp.template | 40 std::unique_ptr<char> working_dir(get_working_dir()); 41 SBProcess process = target.LaunchSimple (0, 0, working_dir.get());
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | RemoteAwarePlatform.h | 50 bool SetRemoteWorkingDirectory(const FileSpec &working_dir) override; 71 Status RunShellCommand(llvm::StringRef command, const FileSpec &working_dir, 77 const FileSpec &working_dir, int *status_ptr,
|
| H A D | Platform.h | 249 virtual bool SetRemoteWorkingDirectory(const FileSpec &working_dir); 471 bool SetWorkingDirectory(const FileSpec &working_dir); 588 const FileSpec &working_dir, // Pass empty FileSpec to use the current 599 const FileSpec &working_dir, // Pass empty FileSpec to use the current
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CompileUnitIndex.cpp | 226 StringIdRecord working_dir; in GetMainSourceFile() local 231 TypeDeserializer::deserializeAs<StringIdRecord>(dir_cvt, working_dir)); in GetMainSourceFile() 235 llvm::sys::path::Style style = working_dir.String.startswith("/") in GetMainSourceFile() 241 llvm::SmallString<64> absolute_path = working_dir.String; in GetMainSourceFile()
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBPlatform.cpp | 550 const char *working_dir = shell_command.GetWorkingDirectory(); in Run() local 551 if (working_dir == nullptr) { in Run() 552 working_dir = platform_sp->GetWorkingDirectory().GetCString(); in Run() 553 if (working_dir) in Run() 554 shell_command.SetWorkingDirectory(working_dir); in Run() 557 shell_command.m_opaque_ptr->m_shell, command, FileSpec(working_dir), in Run()
|
| H A D | SBLaunchInfo.cpp | 213 void SBLaunchInfo::SetWorkingDirectory(const char *working_dir) { in SetWorkingDirectory() argument 214 LLDB_INSTRUMENT_VA(this, working_dir); in SetWorkingDirectory() 216 m_opaque_sp->SetWorkingDirectory(FileSpec(working_dir)); in SetWorkingDirectory()
|
| /llvm-project-15.0.7/lldb/bindings/lua/ |
| H A D | CMakeLists.txt | 21 function(create_lua_package swig_target working_dir pkg_dir) 25 WORKING_DIRECTORY ${working_dir})
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | ProcessDebugger.cpp | 114 FileSpec working_dir = launch_info.GetWorkingDirectory(); in LaunchProcess() local 116 if (working_dir) { in LaunchProcess() 117 FileSystem::Instance().Resolve(working_dir); in LaunchProcess() 118 if (!FileSystem::Instance().IsDirectory(working_dir)) { in LaunchProcess() 120 working_dir.GetCString()); in LaunchProcess()
|
| /llvm-project-15.0.7/lldb/bindings/interface/ |
| H A D | SBLaunchInfo.i | 83 SetWorkingDirectory (const char *working_dir);
|
| /llvm-project-15.0.7/lldb/include/lldb/API/ |
| H A D | SBLaunchInfo.h | 136 void SetWorkingDirectory(const char *working_dir);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClient.h | 186 int SetWorkingDir(const FileSpec &working_dir); 196 bool GetWorkingDir(FileSpec &working_dir); 392 const FileSpec &working_dir, // Pass empty FileSpec to use the current
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | process_events.py | 240 if options.working_dir: 241 launch_info.SetWorkingDirectory(options.working_dir)
|
| /llvm-project-15.0.7/lldb/source/Host/macosx/objcxx/ |
| H A D | Host.mm | 237 FileSpec working_dir{launch_info.GetWorkingDirectory()}; 238 if (working_dir) 239 command.Printf(R"( --working-dir \"%s\")", working_dir.GetCString()); 1200 FileSpec working_dir{launch_info.GetWorkingDirectory()}; 1201 if (working_dir) { 1203 if (__pthread_chdir(working_dir.GetCString()) < 0) { 1206 working_dir.GetCString()); 1209 working_dir.GetCString()); 1281 if (working_dir) { 1393 FileSpec working_dir(wd); [all …]
|
| /llvm-project-15.0.7/lldb/bindings/python/ |
| H A D | CMakeLists.txt | 38 function(create_python_package swig_target working_dir pkg_dir) 52 WORKING_DIRECTORY ${working_dir})
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/ |
| H A D | debugserver.cpp | 971 std::string working_dir; // The new working directory to use for the inferior in main() local 1100 working_dir.assign(optarg); in main() 1306 if (!working_dir.empty()) { in main() 1307 if (remote->Context().SetWorkingDirectory(working_dir.c_str()) == false) { in main() 1309 working_dir.c_str()); in main()
|