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

Derived Classes

tools/lldb/source/API/SBLaunchInfo.cpp
   19 class lldb_private::SBLaunchInfoImpl : public ProcessLaunchInfo {

Declarations

tools/lldb/include/lldb/Host/Host.h
   28 class ProcessLaunchInfo;
tools/lldb/include/lldb/Host/ProcessLauncher.h
   14 class ProcessLaunchInfo;
tools/lldb/include/lldb/lldb-forward.h
  174 class ProcessLaunchInfo;

References

tools/lldb/include/lldb/API/SBLaunchInfo.h
  141   const lldb_private::ProcessLaunchInfo &ref() const;
  142   void set_ref(const lldb_private::ProcessLaunchInfo &info);
tools/lldb/include/lldb/Host/Host.h
  189   static Status LaunchProcess(ProcessLaunchInfo &launch_info);
  196   static Status ShellExpandArguments(ProcessLaunchInfo &launch_info);
tools/lldb/include/lldb/Host/MonitoringProcessLauncher.h
   25   HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
tools/lldb/include/lldb/Host/ProcessLauncher.h
   21   virtual HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
  278     Launch(ProcessLaunchInfo &launch_info, NativeDelegate &native_delegate,
tools/lldb/include/lldb/Host/posix/ProcessLauncherPosixFork.h
   18   HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info,
tools/lldb/include/lldb/Target/Platform.h
  334   virtual Status LaunchProcess(ProcessLaunchInfo &launch_info);
  341   virtual Status ShellExpandArguments(ProcessLaunchInfo &launch_info);
  364   DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger,
  635   virtual int32_t GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) {
tools/lldb/include/lldb/Target/Process.h
  108   ProcessAttachInfo(const ProcessLaunchInfo &launch_info)
  224   ProcessLaunchInfo launch_info;
  617   virtual Status Launch(ProcessLaunchInfo &launch_info);
 1022   virtual Status DoLaunch(Module *exe_module, ProcessLaunchInfo &launch_info) {
tools/lldb/include/lldb/Target/RemoteAwarePlatform.h
   87   Status LaunchProcess(ProcessLaunchInfo &launch_info) override;
tools/lldb/include/lldb/Target/Target.h
  198   const ProcessLaunchInfo &GetProcessLaunchInfo();
  200   void SetProcessLaunchInfo(const ProcessLaunchInfo &launch_info);
  236   ProcessLaunchInfo m_launch_info;
  568   Status Launch(ProcessLaunchInfo &launch_info,
 1076   Status Install(ProcessLaunchInfo *launch_info);
 1375   void FinalizeFileActions(ProcessLaunchInfo &info);
tools/lldb/include/lldb/lldb-forward.h
  391 typedef std::shared_ptr<lldb_private::ProcessLaunchInfo> ProcessLaunchInfoSP;
tools/lldb/include/lldb/lldb-private-interfaces.h
   63 typedef Status (*StructuredDataFilterLaunchInfo)(ProcessLaunchInfo &launch_info,
tools/lldb/source/API/SBLaunchInfo.cpp
   19 class lldb_private::SBLaunchInfoImpl : public ProcessLaunchInfo {
   27   SBLaunchInfoImpl &operator=(const ProcessLaunchInfo &rhs) {
   48 const lldb_private::ProcessLaunchInfo &SBLaunchInfo::ref() const {
   52 void SBLaunchInfo::set_ref(const ProcessLaunchInfo &info) {
tools/lldb/source/API/SBProcess.cpp
  147       ProcessLaunchInfo launch_info(FileSpec(stdin_path), FileSpec(stdout_path),
tools/lldb/source/API/SBTarget.cpp
  368     ProcessLaunchInfo launch_info(FileSpec(stdin_path), FileSpec(stdout_path),
  420     lldb_private::ProcessLaunchInfo launch_info = sb_launch_info.ref();
tools/lldb/source/Host/common/Host.cpp
  476   ProcessLaunchInfo launch_info;
  582 Status Host::LaunchProcess(ProcessLaunchInfo &launch_info) {
tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp
   25 MonitoringProcessLauncher::LaunchProcess(const ProcessLaunchInfo &launch_info,
   27   ProcessLaunchInfo resolved_info(launch_info);
tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
   58 static void DisableASLRIfRequested(int error_fd, const ProcessLaunchInfo &info) {
   92                                               const ProcessLaunchInfo &info) {
  179 ProcessLauncherPosixFork::LaunchProcess(const ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  247 Status PlatformFreeBSD::LaunchProcess(ProcessLaunchInfo &launch_info) {
tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
   52   Status LaunchProcess(ProcessLaunchInfo &launch_info) override;
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
  220 PlatformLinux::GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) {
  267 PlatformLinux::DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger,
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
   47   int32_t GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) override;
   51   lldb::ProcessSP DebugProcess(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1238 PlatformDarwin::GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) {
 1675 PlatformDarwin::LaunchProcess(lldb_private::ProcessLaunchInfo &launch_info) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
   62       lldb_private::ProcessLaunchInfo &launch_info) override;
   77   LaunchProcess(lldb_private::ProcessLaunchInfo &launch_info) override;
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
  189 PlatformNetBSD::GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) {
  236 PlatformNetBSD::DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger,
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
   47   int32_t GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) override;
   51   lldb::ProcessSP DebugProcess(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  558 PlatformPOSIX::DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger,
  571         &ProcessLaunchInfo::NoOpMonitorCallback, monitor_signals);
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
   52   lldb::ProcessSP DebugProcess(lldb_private::ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
  309 ProcessSP PlatformWindows::DebugProcess(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h
   52   lldb::ProcessSP DebugProcess(lldb_private::ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  368 Status PlatformRemoteGDBServer::LaunchProcess(ProcessLaunchInfo &launch_info) {
  458     ProcessLaunchInfo &launch_info, Debugger &debugger,
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
   61   Status LaunchProcess(ProcessLaunchInfo &launch_info) override;
   65   lldb::ProcessSP DebugProcess(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  103 void MaybeLogLaunchInfo(const ProcessLaunchInfo &info) {
  212 NativeProcessLinux::Factory::Launch(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
   44     Launch(ProcessLaunchInfo &launch_info, NativeDelegate &native_delegate,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  926     const char *url, Platform *platform, ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
  131       ProcessLaunchInfo &launch_info, uint16_t *port, const Args *inferior_args,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  768     const ProcessLaunchInfo &launch_info) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  101   int SendArgumentsPacket(const ProcessLaunchInfo &launch_info);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
   35   ProcessLaunchInfo m_process_launch_info;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  201 void GDBRemoteCommunicationServerLLGS::SetLaunchInfo(const ProcessLaunchInfo &info) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
   39   void SetLaunchInfo(const ProcessLaunchInfo &info);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
  103   ProcessLaunchInfo debugserver_launch_info;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  768                                   ProcessLaunchInfo &launch_info) {
 3462     ProcessLaunchInfo debugserver_launch_info;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
   79   Status DoLaunch(Module *exe_module, ProcessLaunchInfo &launch_info) override;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1398 Status StructuredDataDarwinLog::FilterLaunchInfo(ProcessLaunchInfo &launch_info,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h
   86   static Status FilterLaunchInfo(ProcessLaunchInfo &launch_info,
tools/lldb/source/Target/Platform.cpp
 1005 Status Platform::LaunchProcess(ProcessLaunchInfo &launch_info) {
 1055 Status Platform::ShellExpandArguments(ProcessLaunchInfo &launch_info) {
 1088 Platform::DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger,
tools/lldb/source/Target/Process.cpp
 2480 Status Process::Launch(ProcessLaunchInfo &launch_info) {
tools/lldb/source/Target/Target.cpp
 2697 Status Target::Install(ProcessLaunchInfo *launch_info) {
 2828 Status Target::Launch(ProcessLaunchInfo &launch_info, Stream *stream) {
 3074 void Target::FinalizeFileActions(ProcessLaunchInfo &info) {
 3957 const ProcessLaunchInfo &TargetProperties::GetProcessLaunchInfo() {
 3963     const ProcessLaunchInfo &launch_info) {
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp
  176   ProcessLaunchInfo info;
tools/lldb/unittests/Host/ProcessLaunchInfoTest.cpp
   16   ProcessLaunchInfo Info(FileSpec("/stdin"), FileSpec("/stdout"),
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
   98   ProcessLaunchInfo Info;
  105   Info.SetMonitorProcessCallback(&ProcessLaunchInfo::NoOpMonitorCallback,