| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | virtual_runtime.h | 57 static_assert(sizeof(pid_t) == sizeof(int)); 64 const Symbol GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, 67 VirtualThread &GetThread(pid_t pid, pid_t tid); 68 const std::map<pid_t, VirtualThread> &GetThreads() const in GetThreads() 76 pid_t pid, 77 pid_t tid, 80 …bool GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int offset, bool firs… 114 void UpdateMaps(pid_t pid, pid_t tid); 157 std::map<pid_t, VirtualThread> userSpaceThreadMap_; 172 VirtualThread &UpdateThread(pid_t pid, pid_t tid, const std::string name = ""); [all …]
|
| D | virtual_thread.h | 52 VirtualThread(pid_t pid, 53 pid_t tid, 60 std::string ReadThreadName(pid_t tid); 62 pid_t pid_; 63 pid_t tid_;
|
| D | call_stack.h | 41 size_t ExpendCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expendLimit = 1u); 56 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_; 83 std::unordered_map<pid_t, unw_addr_space_t> unwindAddrSpaceMap_; 86 std::unordered_map<pid_t, dsoUnwDynInfoMap> unwindDynInfoMap_; 89 std::unordered_map<pid_t, unwMemoryCache> porcessMemoryMap_;
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | cpu_usage_test.cpp | 30 pid_t GetPidByProcessName(std::string procName); 32 int GetVmRSSLine(pid_t pid); 42 float GetAverageCpuUsage(pid_t pid, uint64_t timeOut); 53 pid_t CpuUsageTest::GetPidByProcessName(std::string procName) in GetPidByProcessName() 57 pid_t pid = -1; in GetPidByProcessName() 70 int CpuUsageTest::GetVmRSSLine(pid_t pid) in GetVmRSSLine() 195 float CpuUsageTest::GetAverageCpuUsage(pid_t pid, uint64_t timeOut) in GetAverageCpuUsage() 223 pid_t pid = GetPidByProcessName("hiperf"); 239 pid_t pid = GetPidByProcessName("hiperf"); 255 pid_t pid = GetPidByProcessName("hiperf"); [all …]
|
| D | hiperf_client_test.cpp | 197 vector<pid_t> selectPids = {getpid()}; 206 vector<pid_t> selectPids = {getpid()}; 217 vector<pid_t> selectPids = {getpid()}; 229 vector<pid_t> selectPids = {getpid()}; 239 vector<pid_t> selectPids = {getpid()}; 249 vector<pid_t> selectPids = {getpid()}; 260 vector<pid_t> selectPids = {getpid()}; 270 vector<pid_t> selectPids = {getpid()}; 280 vector<pid_t> selectPids = {getpid()}; 289 vector<pid_t> selectPids = {getpid()}; [all …]
|
| /developtools/hiperf/include/ |
| D | virtual_runtime.h | 72 static_assert(sizeof(pid_t) == sizeof(int)); 90 const Symbol GetSymbol(uint64_t ip, pid_t pid, pid_t tid, 93 VirtualThread &GetThread(pid_t pid, pid_t tid); 94 const std::map<pid_t, VirtualThread> &GetThreads() const in GetThreads() 103 std::string ReadThreadName(pid_t tid, bool isThread); 126 std::map<pid_t, VirtualThread> userSpaceThreadMap_; 149 VirtualThread &UpdateThread(pid_t pid, pid_t tid, const std::string name = ""); 150 VirtualThread &CreateThread(pid_t pid, pid_t tid); 153 void UpdateThreadMaps(pid_t pid, pid_t tid, const std::string filename, uint64_t begin,
|
| D | subcommand.h | 89 std::vector<pid_t> &selectPids); 92 … bool HandleSubCommandExclude(const std::vector<pid_t> &excludeTids, const std::vector<std::string> 93 &excludeThreadNames, std::vector<pid_t> &selectTids); 95 …void ExcludeTidsFromSelectTids(const std::vector<pid_t> &excludeTids, std::vector<pid_t> &selectTi… 97 std::vector<pid_t> &selectTids);
|
| D | utilities.h | 105 pid_t tid; 106 pid_t pid; 179 std::vector<pid_t> GetSubthreadIDs(const pid_t pid); 216 std::vector<pid_t> GetSubthreadIDs(const pid_t pid, std::map<pid_t, ThreadInfos> &thread_map); 330 pid_t GetAppPackagePid(const std::string &appPackage, const pid_t oldPid, const int checkAppMs, 333 pid_t &res, const pid_t oldPid); 334 bool CheckAppIsRunning (std::vector<pid_t> &selectPids, const std::string &appPackage, int checkApp… 336 bool IsExistDebugByPid(const std::vector<pid_t> pids);
|
| D | virtual_thread.h | 46 VirtualThread(pid_t pid, const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles) in VirtualThread() 56 VirtualThread(pid_t pid, pid_t tid, VirtualThread &thread, in VirtualThread() 71 pid_t pid_; 72 pid_t tid_;
|
| D | callstack.h | 58 size_t ExpandCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expandLimit = 1u); 61 pid_t lastPid_ = -1; 76 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_; 103 std::unordered_map<pid_t, unw_addr_space_t> unwindAddrSpaceMap_; 106 std::unordered_map<pid_t, dsoUnwDynInfoMap> unwindDynInfoMap_; 109 std::unordered_map<pid_t, unwMemoryCache> porcessMemoryMap_;
|
| D | subcommand_stat.h | 106 std::vector<pid_t> selectPids_; 107 std::vector<pid_t> selectTids_; 113 bool CheckOptionPidAndApp(std::vector<pid_t> pids); 114 bool CheckOptionPid(std::vector<pid_t> pids); 151 bool CheckOptions(const std::vector<pid_t> &pids);
|
| D | perf_events.h | 353 void SetCpu(const std::vector<pid_t> cpus); // cpu id must be [0~N] 354 void SetPid(const std::vector<pid_t> pids); // tis is same as pid in kernel 397 pid_t tid; 401 Summary(const int cpu, const pid_t tid, const __u64 eventCount, in Summary() 410 pid_t pid; 411 pid_t tid; 539 std::vector<pid_t> pids_; 540 std::vector<pid_t> cpus_; 556 pid_t pid; 593 pid_t selfPid_ = -1; [all …]
|
| D | report_json_file.h | 291 pid_t tid_ = 0; 312 ReportThreadItem(pid_t id) : tid_(id), callNode(-1), callNodeReverse(-1) {} in ReportThreadItem() 316 pid_t pid_ = 0; 318 std::map<pid_t, ReportThreadItem> threads_; 331 explicit ReportProcessItem(pid_t pid) : pid_(pid) {} in ReportProcessItem() 338 std::map<pid_t, ReportProcessItem> processes_; 369 void UpdateReportSample(uint64_t configid, pid_t pid, pid_t tid, uint64_t eventCount); 370 void UpdateReportCallStack(uint64_t id, pid_t pid, pid_t tid, uint64_t eventCount,
|
| D | subcommand_record.h | 204 std::vector<pid_t> selectCpus_ = {}; 205 std::vector<pid_t> selectPids_ = {}; 206 std::vector<pid_t> selectTids_ = {}; 207 std::vector<pid_t> excludeTids_ = {}; 303 std::unordered_map<pid_t, std::unordered_set<uint64_t>> userSymbolsHits_;
|
| D | tracked_command.h | 55 inline pid_t GetChildPid() in GetChildPid() 70 pid_t childPid_ {-1};
|
| /developtools/hiperf/test/unittest/common/native/include/ |
| D | virtual_runtime_test.h | 29 constexpr const pid_t TEST_DWARF_RECORD_PID = 643; 30 constexpr const pid_t TEST_DWARF_RECORD_TID = 644; 82 constexpr const pid_t TEST_DWARF_RECORD_PID = 24925; 83 constexpr const pid_t TEST_DWARF_RECORD_TID = 24926;
|
| /developtools/hiperf/src/ |
| D | subcommand.cpp | 67 std::vector<pid_t> &selectPids) in CheckRestartOption() 83 pid_t oldAppPid = GetAppPackagePid(appPackage, -1, CHECK_FREQUENCY, 0); in CheckRestartOption() 84 pid_t newAppPid = GetAppPackagePid(appPackage, oldAppPid, CHECK_FREQUENCY, CHECK_TIMEOUT); in CheckRestartOption() 94 bool SubCommand::HandleSubCommandExclude(const std::vector<pid_t> &excludeTids, const std::vector<s… in HandleSubCommandExclude() 95 &excludeThreadNames, std::vector<pid_t> &selectTids) in HandleSubCommandExclude() 116 void SubCommand::ExcludeTidsFromSelectTids(const std::vector<pid_t> &excludeTids, std::vector<pid_t… in ExcludeTidsFromSelectTids() 136 std::vector<pid_t> &selectTids) in ExcludeThreadsFromSelectTids()
|
| D | utilities.cpp | 508 std::vector<pid_t> GetSubthreadIDs(const pid_t pid) in GetSubthreadIDs() 514 std::vector<pid_t> res {}; in GetSubthreadIDs() 516 pid_t tid = static_cast<pid_t>(std::stoul(tidStr, nullptr)); in GetSubthreadIDs() 525 std::vector<pid_t> GetSubthreadIDs(const pid_t pid, std::map<pid_t, ThreadInfos> &thread_map) in GetSubthreadIDs() argument 531 std::vector<pid_t> res{}; in GetSubthreadIDs() 534 pid_t tid = static_cast<pid_t>(std::stoul(tidStr, nullptr)); in GetSubthreadIDs() 594 pid_t GetAppPackagePid(const std::string &appPackage, const pid_t oldPid, const int checkAppMs, in GetAppPackagePid() 597 pid_t res {-1}; in GetAppPackagePid() 620 pid_t &res, const pid_t oldPid) in IsNeedCheckSamePid() 636 bool CheckAppIsRunning (std::vector<pid_t> &selectPids, const std::string &appPackage, int checkApp… in CheckAppIsRunning() [all …]
|
| /developtools/profiler/device/plugins/native_hook/include/ |
| D | runtime_stack_range.h | 28 void GetRuntimeStackEnd(const char* stackptr, const char** end, pid_t pid, pid_t tid);
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | virtual_runtime.cpp | 61 std::string VirtualRuntime::ReadThreadName(pid_t tid) in ReadThreadName() 69 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name) in UpdateThread() 84 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid) in CreateThread() 93 VirtualThread &VirtualRuntime::GetThread(pid_t pid, pid_t tid) in GetThread() 124 bool VirtualRuntime::GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int of… in GetSymbolName() 180 void VirtualRuntime::UpdateMaps(pid_t pid, pid_t tid) in UpdateMaps() 193 pid_t pid, in UnwindStack() 194 pid_t tid, in UnwindStack() 397 const Symbol VirtualRuntime::GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, in GetSymbol()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/include/ |
| D | virtual_runtime_test.h | 27 constexpr const pid_t TEST_DWARF_RECORD_PID = 643; 28 constexpr const pid_t TEST_DWARF_RECORD_TID = 644;
|
| /developtools/profiler/device/plugins/native_hook/src/ |
| D | runtime_stack_range.cpp | 181 static bool IfSubThread(pid_t pid, pid_t tid) in IfSubThread() 186 void GetRuntimeStackEnd(const char* stackptr, const char** end, pid_t pid, pid_t tid) in GetRuntimeStackEnd()
|
| /developtools/hiperf/interfaces/innerkits/native/include/ |
| D | hiperf_client.h | 147 void SetSelectPids(const std::vector<pid_t> &selectPids); 157 void SetSelectTids(const std::vector<pid_t> &selectTids); 334 bool ParentWait(pid_t &wpid, int &childStatus); 357 pid_t myPid_ = -1; 364 pid_t hperfPid_ = -1;
|
| /developtools/hdc/src/daemon/ |
| D | shell.h | 32 int CreateSubProcessPTY(const char *cmd, const char *arg0, const char *arg1, pid_t *pid); 39 pid_t pidShell = 0;
|
| /developtools/hiperf/test/fuzztest/clientapi_fuzzer/ |
| D | ClientApi_fuzzer.cpp | 41 std::vector<pid_t> DataToPidVector(const uint8_t *data, size_t size) in DataToPidVector() 43 std::vector<pid_t> argv; in DataToPidVector() 59 std::vector<pid_t> pids = DataToPidVector(data, size); in FuzzClientApiOption()
|