Home
last modified time | relevance | path

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

12

/llvm-project/lldb/source/Utility/
H A DProcessInfo.cpp24 ProcessInfo::ProcessInfo() in ProcessInfo() function in ProcessInfo
28 ProcessInfo::ProcessInfo(const char *name, const ArchSpec &arch, in ProcessInfo() function in ProcessInfo
34 void ProcessInfo::Clear() { in Clear()
45 const char *ProcessInfo::GetName() const { in GetName()
49 llvm::StringRef ProcessInfo::GetNameAsStringRef() const { in GetNameAsStringRef()
53 void ProcessInfo::Dump(Stream &s, Platform *platform) const { in Dump()
65 void ProcessInfo::SetExecutableFile(const FileSpec &exe_file, in SetExecutableFile()
80 llvm::StringRef ProcessInfo::GetArg0() const { return m_arg0; } in GetArg0()
82 void ProcessInfo::SetArg0(llvm::StringRef arg) { m_arg0 = std::string(arg); } in SetArg0()
84 void ProcessInfo::SetArguments(char const **argv, in SetArguments()
[all …]
H A DCMakeLists.txt54 ProcessInfo.cpp
/llvm-project/llvm/unittests/Support/
H A DProgramTest.cpp224 ProcessInfo PI1 = ExecuteNoWait(Executable, argv, getEnviron(), {}, 0, &Error, in TEST_F()
227 ASSERT_NE(PI1.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F()
235 ProcessInfo WaitResult = in TEST_F()
244 ProcessInfo PI2 = ExecuteNoWait(Executable, argv, getEnviron(), in TEST_F()
248 ASSERT_NE(PI2.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F()
254 ProcessInfo WaitResult = llvm::sys::Wait(PI2, /*SecondsToWait=*/0, &Error); in TEST_F()
323 ProcessInfo PI1 = in TEST_F()
327 ASSERT_NE(PI1.Pid, ProcessInfo::InvalidPid) << "Invalid process id"; in TEST_F()
328 ProcessInfo WaitResult = Wait(PI1, std::nullopt, &Error); in TEST_F()
336 ProcessInfo PI2 = in TEST_F()
[all …]
/llvm-project/lldb/source/Host/linux/
H A DHost.cpp26 #include "lldb/Utility/ProcessInfo.h"
86 static bool GetStatusInfo(::pid_t Pid, ProcessInstanceInfo &ProcessInfo,
130 ProcessInfo.SetParentProcessID(stat_fields.ppid); in GetStatusInfo()
131 ProcessInfo.SetProcessGroupID(stat_fields.pgrp); in GetStatusInfo()
132 ProcessInfo.SetProcessSessionID(stat_fields.session); in GetStatusInfo()
133 ProcessInfo.SetUserTime(convert(stat_fields.utime)); in GetStatusInfo()
134 ProcessInfo.SetSystemTime(convert(stat_fields.stime)); in GetStatusInfo()
135 ProcessInfo.SetCumulativeUserTime(convert(stat_fields.cutime)); in GetStatusInfo()
136 ProcessInfo.SetCumulativeSystemTime(convert(stat_fields.cstime)); in GetStatusInfo()
137 ProcessInfo in GetStatusInfo()
88 GetStatusInfo(::pid_t Pid,ProcessInstanceInfo & ProcessInfo,ProcessState & State,::pid_t & TracerPid,::pid_t & Tgid) GetStatusInfo() argument
[all...]
/llvm-project/llvm/lib/Support/
H A DProgram.cpp25 static bool Execute(ProcessInfo &PI, StringRef Program,
40 ProcessInfo PI; in ExecuteAndWait()
45 ProcessInfo Result = Wait( in ExecuteAndWait()
57 ProcessInfo sys::ExecuteNoWait(StringRef Program, ArrayRef<StringRef> Args, in ExecuteNoWait()
64 ProcessInfo PI; in ExecuteNoWait()
/llvm-project/llvm/include/llvm/Support/
H A DProgram.h46 struct ProcessInfo { struct
55 ProcessInfo(); argument
149 ProcessInfo ExecuteNoWait(
211 ProcessInfo
212 Wait(const ProcessInfo &PI, ///< The child process that should be waited on.
/llvm-project/llvm/utils/KillTheDoctor/
H A DKillTheDoctor.cpp334 PROCESS_INFORMATION ProcessInfo; in main() local
337 std::memset(&ProcessInfo, 0, sizeof(ProcessInfo)); in main()
353 &ProcessInfo); in main()
378 success = ::GetProcessTimes(ProcessInfo.hProcess, in main()
409 ::TerminateProcess(ProcessInfo.hProcess, -1); in main()
424 ::TerminateProcess(ProcessInfo.hProcess, -1); in main()
449 if (DebugEvent.dwProcessId == ProcessInfo.dwProcessId) in main()
/llvm-project/lldb/include/lldb/Utility/
H A DProcessInfo.h31 class ProcessInfo {
33 ProcessInfo();
35 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid);
141 class ProcessInstanceInfo : public ProcessInfo {
151 : ProcessInfo(name, arch, pid) {} in ProcessInstanceInfo()
154 ProcessInfo::Clear(); in Clear()
H A DScriptedMetadata.h22 ScriptedMetadata(const ProcessInfo &process_info) { in ScriptedMetadata()
/llvm-project/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 llvm::endianness ProcessInfo::GetEndian() const { return m_endian; } in GetEndian()
H A DTestClient.h65 const ProcessInfo &GetProcessInfo(); in GetLatestStopReplyAs()
100 std::optional<ProcessInfo> m_process_info;
H A DTestClient.cpp179 const llgs_tests::ProcessInfo &TestClient::GetProcessInfo() {
228 auto InfoOr = SendMessage<ProcessInfo>("qProcessInfo"); in qProcessInfo()
/llvm-project/lldb/source/Host/common/
H A DProcessLaunchInfo.cpp33 : ProcessInfo(), m_working_dir(), m_plugin_name(), m_flags(0), in ProcessLaunchInfo()
42 : ProcessInfo(), m_working_dir(), m_plugin_name(), m_flags(launch_flags), in ProcessLaunchInfo()
163 ProcessInfo::Clear(); in Clear()
/llvm-project/lldb/unittests/Utility/
H A DProcessInfoTest.cpp15 ProcessInfo Info("foo", ArchSpec("x86_64-pc-linux"), 47); in TEST()
/llvm-project/llvm/lib/Support/Windows/
H A DProgram.inc36 ProcessInfo::ProcessInfo() : Pid(0), Process(0), ReturnCode(0) {}
174 static bool Execute(ProcessInfo &PI, StringRef Program,
414 ProcessInfo sys::Wait(const ProcessInfo &PI,
424 ProcessInfo WaitResult = PI;
443 return ProcessInfo();
/llvm-project/llvm/lib/Support/Unix/
H A DProgram.inc61 ProcessInfo::ProcessInfo() : Pid(0), ReturnCode(0) {}
165 static bool Execute(ProcessInfo &PI, StringRef Program,
388 ProcessInfo llvm::sys::Wait(const ProcessInfo &PI,
418 ProcessInfo WaitResult;
/llvm-project/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/Headers/
H A DSomeKit.h23 @interface ProcessInfo : A
/llvm-project/llvm/utils/gn/secondary/lldb/source/Utility/
H A DBUILD.gn38 "ProcessInfo.cpp",
/llvm-project/lldb/include/lldb/Host/
H A DProcessLaunchInfo.h30 class ProcessLaunchInfo : public ProcessInfo {
/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h325 Status EstablishConnectionIfNeeded(const ProcessInfo &process_info);
327 Status LaunchAndConnectToDebugserver(const ProcessInfo &process_info);
/llvm-project/bolt/include/bolt/Profile/
H A DDataAggregator.h149 sys::ProcessInfo PI;
/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h168 class ProcessInfo; variable
/llvm-project/lldb/include/lldb/Target/
H A DTarget.h1496 void SaveScriptedLaunchInfo(lldb_private::ProcessInfo &process_info);
H A DProcess.h54 #include "lldb/Utility/ProcessInfo.h"
132 ProcessInfo::operator=(launch_info); in ProcessAttachInfo()

12