| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | ProcessInfo.cpp | 24 ProcessInfo::ProcessInfo() in ProcessInfo() function in ProcessInfo 27 ProcessInfo::ProcessInfo(const char *name, const ArchSpec &arch, in ProcessInfo() function in ProcessInfo 32 void ProcessInfo::Clear() { in Clear() 42 const char *ProcessInfo::GetName() const { in GetName() 46 llvm::StringRef ProcessInfo::GetNameAsStringRef() const { in GetNameAsStringRef() 50 void ProcessInfo::Dump(Stream &s, Platform *platform) const { in Dump() 62 void ProcessInfo::SetExecutableFile(const FileSpec &exe_file, in SetExecutableFile() 77 llvm::StringRef ProcessInfo::GetArg0() const { return m_arg0; } in GetArg0() 79 void ProcessInfo::SetArg0(llvm::StringRef arg) { m_arg0 = std::string(arg); } in SetArg0() 81 void ProcessInfo::SetArguments(char const **argv, in SetArguments() [all …]
|
| H A D | CMakeLists.txt | 48 ProcessInfo.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Program.h | 46 struct ProcessInfo { struct 55 ProcessInfo(); argument 148 ProcessInfo ExecuteNoWait(StringRef Program, ArrayRef<StringRef> Args, 207 ProcessInfo Wait( 208 const ProcessInfo &PI, ///< The child process that should be waited on.
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Program.cpp | 25 static bool Execute(ProcessInfo &PI, StringRef Program, 39 ProcessInfo PI; in ExecuteAndWait() 44 ProcessInfo Result = in ExecuteAndWait() 56 ProcessInfo sys::ExecuteNoWait(StringRef Program, ArrayRef<StringRef> Args, in ExecuteNoWait() 62 ProcessInfo PI; in ExecuteNoWait()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | ProgramTest.cpp | 223 ProcessInfo PI1 = ExecuteNoWait(Executable, argv, getEnviron(), {}, 0, &Error, in TEST_F() 226 ASSERT_NE(PI1.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F() 234 ProcessInfo WaitResult = llvm::sys::Wait(PI1, 0, true, &Error); in TEST_F() 242 ProcessInfo PI2 = ExecuteNoWait(Executable, argv, getEnviron(), {}, 0, &Error, in TEST_F() 245 ASSERT_NE(PI2.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F() 251 ProcessInfo WaitResult = llvm::sys::Wait(PI2, 0, false, &Error); in TEST_F() 302 ProcessInfo PI = ExecuteNoWait(Executable, argv, llvm::None, {}, 0, &Error, in TEST() 304 ASSERT_EQ(PI.Pid, ProcessInfo::InvalidPid) in TEST() 415 ProcessInfo PI2 = ExecuteNoWait(Executable, argv, getEnviron(), {}, 0, &Error, in TEST_F() 419 ASSERT_NE(PI2.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | ProcessInfo.h | 30 class ProcessInfo { 32 ProcessInfo(); 34 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid); 108 class ProcessInstanceInfo : public ProcessInfo { 113 : ProcessInfo(name, arch, pid), m_euid(UINT32_MAX), m_egid(UINT32_MAX), in ProcessInstanceInfo() 117 ProcessInfo::Clear(); in Clear()
|
| /llvm-project-15.0.7/llvm/utils/KillTheDoctor/ |
| H A D | KillTheDoctor.cpp | 340 PROCESS_INFORMATION ProcessInfo; in main() local 343 std::memset(&ProcessInfo, 0, sizeof(ProcessInfo)); in main() 359 &ProcessInfo); in main() 384 success = ::GetProcessTimes(ProcessInfo.hProcess, in main() 415 ::TerminateProcess(ProcessInfo.hProcess, -1); in main() 430 ::TerminateProcess(ProcessInfo.hProcess, -1); in main() 455 if (DebugEvent.dwProcessId == ProcessInfo.dwProcessId) in main()
|
| /llvm-project-15.0.7/lldb/source/Host/linux/ |
| H A D | Host.cpp | 57 static bool GetStatusInfo(::pid_t Pid, ProcessInstanceInfo &ProcessInfo, in GetStatusInfo() argument 79 ProcessInfo.SetGroupID(RGid); in GetStatusInfo() 80 ProcessInfo.SetEffectiveGroupID(EGid); in GetStatusInfo() 89 ProcessInfo.SetUserID(RUid); in GetStatusInfo() 90 ProcessInfo.SetEffectiveUserID(EUid); in GetStatusInfo() 94 ProcessInfo.SetParentProcessID(PPid); in GetStatusInfo()
|
| /llvm-project-15.0.7/lldb/unittests/tools/lldb-server/tests/ |
| H A D | MessageObjects.h | 30 class ProcessInfo : public Parser<ProcessInfo> { 32 static llvm::Expected<ProcessInfo> create(llvm::StringRef response); 37 ProcessInfo() = default;
|
| H A D | MessageObjects.cpp | 20 Expected<ProcessInfo> ProcessInfo::create(StringRef response) { in create() 21 ProcessInfo process_info; in create() 54 lldb::pid_t ProcessInfo::GetPid() const { return m_pid; } in GetPid() 56 support::endianness ProcessInfo::GetEndian() const { return m_endian; } in GetEndian()
|
| H A D | TestClient.h | 60 const ProcessInfo &GetProcessInfo(); 95 llvm::Optional<ProcessInfo> m_process_info;
|
| H A D | TestClient.cpp | 164 const llgs_tests::ProcessInfo &TestClient::GetProcessInfo() { in GetProcessInfo() 213 auto InfoOr = SendMessage<ProcessInfo>("qProcessInfo"); in qProcessInfo()
|
| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | ProcessInfoTest.cpp | 15 ProcessInfo Info("foo", ArchSpec("x86_64-pc-linux"), 47); in TEST()
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | ProcessLaunchInfo.cpp | 33 : ProcessInfo(), m_working_dir(), m_plugin_name(), m_flags(0), in ProcessLaunchInfo() 43 : ProcessInfo(), m_working_dir(), m_plugin_name(), m_flags(launch_flags), in ProcessLaunchInfo() 165 ProcessInfo::Clear(); in Clear()
|
| /llvm-project-15.0.7/llvm/lib/Support/Windows/ |
| H A D | Program.inc | 36 ProcessInfo::ProcessInfo() : Pid(0), Process(0), ReturnCode(0) {} 174 static bool Execute(ProcessInfo &PI, StringRef Program, 411 ProcessInfo sys::Wait(const ProcessInfo &PI, unsigned SecondsToWait, 423 ProcessInfo WaitResult = PI; 442 return ProcessInfo();
|
| /llvm-project-15.0.7/llvm/lib/Support/Unix/ |
| H A D | Program.inc | 67 ProcessInfo::ProcessInfo() : Pid(0), ReturnCode(0) {} 175 static bool Execute(ProcessInfo &PI, StringRef Program, 382 ProcessInfo llvm::sys::Wait(const ProcessInfo &PI, unsigned SecondsToWait, 407 ProcessInfo WaitResult;
|
| /llvm-project-15.0.7/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/Headers/ |
| H A D | SomeKit.h | 23 @interface ProcessInfo : A
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Utility/ |
| H A D | BUILD.gn | 31 "ProcessInfo.cpp",
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | ProcessLaunchInfo.h | 31 class ProcessLaunchInfo : public ProcessInfo {
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 318 Status EstablishConnectionIfNeeded(const ProcessInfo &process_info); 320 Status LaunchAndConnectToDebugserver(const ProcessInfo &process_info);
|
| H A D | ProcessGDBRemote.cpp | 3212 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded() 3247 const ProcessInfo &process_info) { in LaunchAndConnectToDebugserver()
|
| /llvm-project-15.0.7/bolt/include/bolt/Profile/ |
| H A D | DataAggregator.h | 149 sys::ProcessInfo PI;
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 164 class ProcessInfo; variable
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | DataAggregator.cpp | 481 sys::ProcessInfo PI = sys::Wait(Process.PI, 0, true, &Error); in preprocessProfile() 566 sys::ProcessInfo PI = sys::Wait(MemEventsPPI.PI, 0, true, &Error); in preprocessProfile()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Process.h | 121 ProcessInfo::operator=(launch_info); in ProcessAttachInfo()
|