| /developtools/hiperf/include/ |
| D | virtual_thread.h | 41 class VirtualThread { 43 VirtualThread(const VirtualThread &) = delete; 44 VirtualThread &operator=(const VirtualThread &) = delete; 46 VirtualThread(pid_t pid, const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles) in VirtualThread() function 56 VirtualThread(pid_t pid, pid_t tid, VirtualThread &thread, in VirtualThread() function 111 VirtualThread &parent_;
|
| D | virtual_runtime.h | 93 VirtualThread &GetThread(pid_t pid, pid_t tid); 94 const std::map<pid_t, VirtualThread> &GetThreads() const in GetThreads() 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); 158 const VirtualThread &thread); 159 const Symbol GetUserSymbol(uint64_t ip, const VirtualThread &thread);
|
| D | callstack.h | 55 bool UnwindCallStack(const VirtualThread &thread, bool abi32, u64 *regs, u64 regsNum, 85 const VirtualThread &thread); 121 bool DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, 132 const VirtualThread &thread;
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | virtual_thread.h | 47 class VirtualThread { 49 VirtualThread(const VirtualThread &) = delete; 50 VirtualThread &operator=(const VirtualThread &) = delete; 52 VirtualThread(pid_t pid, 58 virtual ~VirtualThread() {} in ~VirtualThread()
|
| D | virtual_runtime.h | 67 VirtualThread &GetThread(pid_t pid, pid_t tid); 68 const std::map<pid_t, VirtualThread> &GetThreads() const in GetThreads() 157 std::map<pid_t, VirtualThread> userSpaceThreadMap_; 165 bool GetSymbolCache(uint64_t ip, Symbol &symbol, const VirtualThread &thread); 172 VirtualThread &UpdateThread(pid_t pid, pid_t tid, const std::string name = ""); 174 VirtualThread &CreateThread(pid_t pid, pid_t tid); 177 const VirtualThread &thread); 178 const Symbol GetUserSymbol(uint64_t ip, const VirtualThread &thread); 185 friend class VirtualThread; variable
|
| D | call_stack.h | 38 bool UnwindCallStack(const VirtualThread &thread, u64 *regs, u64 regsNum, 65 const VirtualThread &thread); 101 bool DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, 112 const VirtualThread &thread;
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | virtual_thread.cpp | 34 bool VirtualThread::IsSorted() const in IsSorted() 48 const MemMapItem *VirtualThread::FindMapByAddr2(uint64_t addr) const in FindMapByAddr2() 71 const std::pair<MemMaps*, uint32_t> VirtualThread::FindMemMapsByAddr(uint64_t addr) const in FindMemMapsByAddr() 76 const MemMapItem *VirtualThread::FindMapByAddr(uint64_t addr) const in FindMapByAddr() 109 VirtualThread::VirtualThread(pid_t pid, in VirtualThread() function in OHOS::Developtools::NativeDaemon::VirtualThread 127 std::string VirtualThread::ReadThreadName(pid_t tid) in ReadThreadName() 135 int32_t VirtualThread::FindMapByOffset(const MemMaps* curMemMaps, uint64_t offset) const in FindMapByOffset() 153 const MemMapItem *VirtualThread::FindMapByFileInfo(const std::string name, uint64_t offset) const in FindMapByFileInfo() 171 SymbolsFile *VirtualThread::FindSymbolsFileByMap(const MemMapItem &inMap) const in FindSymbolsFileByMap() 193 SymbolsFile *VirtualThread::FindSymbolsFileByName(const std::string &name) const in FindSymbolsFileByName() [all …]
|
| D | virtual_runtime.cpp | 69 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name) in UpdateThread() 74 VirtualThread &thread = GetThread(pid, tid); in UpdateThread() 84 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid) in CreateThread() 89 VirtualThread& thr = userSpaceThreadMap_.at(tid); in CreateThread() 93 VirtualThread &VirtualRuntime::GetThread(pid_t pid, pid_t tid) in GetThread() 99 VirtualThread& thr = CreateThread(pid, tid); in GetThread() 102 VirtualThread& thr = it->second; in GetThread() 296 const VirtualThread &thread) in GetKernelSymbol() 336 const Symbol VirtualRuntime::GetUserSymbol(uint64_t ip, const VirtualThread &thread) in GetUserSymbol() 376 bool VirtualRuntime::GetSymbolCache(uint64_t ip, Symbol &symbol, const VirtualThread &thread) in GetSymbolCache()
|
| D | call_stack.cpp | 72 const VirtualThread &thread) in fillUDI() 410 bool CallStack::DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, in DoUnwind() 440 bool CallStack::UnwindCallStack(const VirtualThread &thread, u64 *regs, u64 regsNum, in UnwindCallStack()
|
| /developtools/hiperf/src/ |
| D | virtual_thread.cpp | 34 bool VirtualThread::IsSorted() const in IsSorted() 50 const MemMapItem *VirtualThread::FindMapByAddr2(uint64_t addr) const in FindMapByAddr2() 73 int64_t VirtualThread::FindMapIndexByAddr(uint64_t addr) const in FindMapIndexByAddr() 108 const MemMapItem *VirtualThread::FindMapByAddr(uint64_t addr) const in FindMapByAddr() 142 const MemMapItem *VirtualThread::FindMapByFileInfo(const std::string name, uint64_t offset) const in FindMapByFileInfo() 160 SymbolsFile *VirtualThread::FindSymbolsFileByMap(const MemMapItem &inMap) const in FindSymbolsFileByMap() 185 void VirtualThread::ReportVaddrMapMiss(uint64_t vaddr) const in ReportVaddrMapMiss() 200 bool VirtualThread::ReadRoMemory(uint64_t vaddr, uint8_t *data, size_t size) const in ReadRoMemory() 214 const_cast<VirtualThread *>(this)->vaddr4kPageCache_[pageIndex] = memMapIndex; in ReadRoMemory() 243 bool VirtualThread::IsLegalFileName(const std::string &fileName) in IsLegalFileName() [all …]
|
| D | virtual_runtime.cpp | 54 VirtualThread &VirtualRuntime::UpdateThread(pid_t pid, pid_t tid, const std::string name) in UpdateThread() 59 VirtualThread &thread = GetThread(pid, tid); in UpdateThread() 69 VirtualThread &VirtualRuntime::CreateThread(pid_t pid, pid_t tid) in CreateThread() 81 VirtualThread &thread = userSpaceThreadMap_.at(tid); in CreateThread() 125 VirtualThread &VirtualRuntime::GetThread(pid_t pid, pid_t tid) in GetThread() 145 VirtualThread &thread = GetThread(pid, tid); in UpdateThreadMaps() 432 if (!VirtualThread::IsLegalFileName(recordMmap2.data_.filename)) { in UpdateFromRecord() 499 const VirtualThread &thread) in GetKernelSymbol() 544 const Symbol VirtualRuntime::GetUserSymbol(uint64_t ip, const VirtualThread &thread) in GetUserSymbol() 711 VirtualThread myThread(getpid(), symbolsFiles_); in LoadVdso()
|
| D | callstack.cpp | 73 const VirtualThread &thread) in fillUDI() 437 bool CallStack::DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, in DoUnwind() 470 bool CallStack::UnwindCallStack(const VirtualThread &thread, bool abi32, u64 *regs, u64 regsNum, in UnwindCallStack()
|
| D | report.cpp | 40 VirtualThread &thread = virtualRuntime_.GetThread(sample.data_.pid, sample.data_.tid); in AddReportItem() 88 VirtualThread &thread = virtualRuntime_.GetThread(sample.data_.pid, sample.data_.tid); in AddReportItemBranch()
|
| D | report_json_file.cpp | 270 const VirtualThread &thread = pair.second; in OutputJsonRuntimeInfo()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | virtual_thread_test.cpp | 172 VirtualThread *thread = static_cast<VirtualThread *>(data); in PhdrCallBack() 220 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), 241 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), GetThreadId(), 279 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), 282 std::shared_ptr<VirtualThread> thread2 = std::make_shared<VirtualThread>(getpid(), 312 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), GetThreadId(), 353 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), GetThreadId(), 400 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), GetThreadId(), 433 std::shared_ptr<VirtualThread> thread = std::make_shared<VirtualThread>(getpid(), GetThreadId(),
|
| D | callstack_test.cpp | 104 VirtualThread thread(getpid(), GetThreadId(), symbolsFiles, runtime.get(), false);
|
| D | virtual_runtime_test.cpp | 153 VirtualThread &thread = runtime_->GetThread(TEST_TID, TEST_TID); in PrepareUserSymbol()
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | virtual_thread_test.cpp | 185 VirtualThread *thread = static_cast<VirtualThread *>(data); in PhdrCallBack() 231 VirtualThread thread(getpid(), files); 251 VirtualThread thread(getpid(), files); 284 VirtualThread thread(getpid(), files); 287 VirtualThread thread2(getpid(), gettid() + 1u, thread, files); 315 VirtualThread thread(getpid(), files); 354 VirtualThread thread(getpid(), files); 402 VirtualThread thread(getpid(), files); 433 VirtualThread thread(getpid(), symbolsFiles);
|
| D | virtual_runtime_test.cpp | 263 VirtualThread &thread = runtime_->GetThread(testTid, testTid); in PrepareUserSymbol() 353 VirtualThread &thread = runtime_->GetThread(TEST_DWARF_RECORD_PID, TEST_DWARF_RECORD_TID);
|
| D | callstack_test.cpp | 668 VirtualThread thread(getpid(), symbolsFiles);
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/include/ |
| D | callstack_test.h | 141 static void MakeMaps(VirtualThread &thread) in MakeMaps()
|
| /developtools/hiperf/test/unittest/common/native/include/ |
| D | callstack_test.h | 177 static void MakeMaps(VirtualThread &thread) in MakeMaps()
|