Home
last modified time | relevance | path

Searched refs:ProcessInfo (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/lldb/source/Utility/
H A DProcessInfo.cpp24 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 DCMakeLists.txt48 ProcessInfo.cpp
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DProgram.h46 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 DProgram.cpp25 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 DProgramTest.cpp223 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 DProcessInfo.h30 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 DKillTheDoctor.cpp340 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 DHost.cpp57 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 DMessageObjects.h30 class ProcessInfo : public Parser<ProcessInfo> {
32 static llvm::Expected<ProcessInfo> create(llvm::StringRef response);
37 ProcessInfo() = default;
H A DMessageObjects.cpp20 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 DTestClient.h60 const ProcessInfo &GetProcessInfo();
95 llvm::Optional<ProcessInfo> m_process_info;
H A DTestClient.cpp164 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 DProcessInfoTest.cpp15 ProcessInfo Info("foo", ArchSpec("x86_64-pc-linux"), 47); in TEST()
/llvm-project-15.0.7/lldb/source/Host/common/
H A DProcessLaunchInfo.cpp33 : 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 DProgram.inc36 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 DProgram.inc67 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 DSomeKit.h23 @interface ProcessInfo : A
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Utility/
H A DBUILD.gn31 "ProcessInfo.cpp",
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DProcessLaunchInfo.h31 class ProcessLaunchInfo : public ProcessInfo {
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h318 Status EstablishConnectionIfNeeded(const ProcessInfo &process_info);
320 Status LaunchAndConnectToDebugserver(const ProcessInfo &process_info);
H A DProcessGDBRemote.cpp3212 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 DDataAggregator.h149 sys::ProcessInfo PI;
/llvm-project-15.0.7/lldb/include/lldb/
H A Dlldb-forward.h164 class ProcessInfo; variable
/llvm-project-15.0.7/bolt/lib/Profile/
H A DDataAggregator.cpp481 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 DProcess.h121 ProcessInfo::operator=(launch_info); in ProcessAttachInfo()

12