| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | symbols_file_test.cpp | 65 void CheckSymbols(const std::unique_ptr<SymbolsFile> &symbolsFile) const; 69 std::unique_ptr<SymbolsFile> LoadSymbols(SymbolsFileType symbolsFileType) in LoadSymbols() 71 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in LoadSymbols() 78 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in TestLoadSymbols() 106 void SymbolsFileTest::CheckSymbols(const std::unique_ptr<SymbolsFile> &symbolsFile) const in CheckSymbols() 173 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 189 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 215 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 241 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 268 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in TestLoadSymbols() [all …]
|
| D | virtual_thread_test.cpp | 217 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 239 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 276 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 310 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 351 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 394 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> files; 395 files["1.elf"] = std::make_unique<SymbolsFile>(SYMBOL_UNKNOW_FILE, "1.elf"); 396 files["2.elf"] = std::make_unique<SymbolsFile>(SYMBOL_UNKNOW_FILE, "2.elf"); 397 files["3.elf"] = std::make_unique<SymbolsFile>(SYMBOL_UNKNOW_FILE, "3.elf"); 431 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> symbolsFiles; [all …]
|
| D | callstack_test.cpp | 96 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> symbolsFiles; 98 symbolsFiles[symbolFilePath] = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE, symbolFilePath);
|
| D | virtual_runtime_test.cpp | 128 auto kernel = SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_FILE); in PrepareKernelSymbol() 145 auto user = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE); in PrepareUserSymbol()
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | symbols_file_test.cpp | 37 void CheckSymbols(const std::unique_ptr<SymbolsFile> &symbolsFile) const; 41 std::unique_ptr<SymbolsFile> LoadSymbols(SymbolsFileType symbolsFileType) in LoadSymbols() 43 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in LoadSymbols() 50 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in TestLoadSymbols() 78 void SymbolsFileTest::CheckSymbols(const std::unique_ptr<SymbolsFile> &symbolsFile) const in CheckSymbols() 145 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 161 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 187 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 213 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); 240 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(symbolsFileType); in TestLoadSymbols() [all …]
|
| D | virtual_thread_test.cpp | 230 std::vector<std::unique_ptr<SymbolsFile>> files; 250 std::vector<std::unique_ptr<SymbolsFile>> files; 283 std::vector<std::unique_ptr<SymbolsFile>> files; 314 std::vector<std::unique_ptr<SymbolsFile>> files; 353 std::vector<std::unique_ptr<SymbolsFile>> files; 394 std::vector<std::unique_ptr<SymbolsFile>> files; 397 files.emplace_back(SymbolsFile::LoadSymbolsFromSaved(symbolFileStruct)); 399 files.emplace_back(SymbolsFile::LoadSymbolsFromSaved(symbolFileStruct)); 401 files.emplace_back(SymbolsFile::LoadSymbolsFromSaved(symbolFileStruct)); 432 std::vector<std::unique_ptr<SymbolsFile>> symbolsFiles; [all …]
|
| D | report_protobuf_file_test.cpp | 38 std::vector<std::unique_ptr<SymbolsFile>> symbolsFiles_; 46 std::unique_ptr<SymbolsFile> user = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE); in PrepareSymbolsFile() 53 std::unique_ptr<SymbolsFile> user2 = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE); in PrepareSymbolsFile() 232 const std::unique_ptr<SymbolsFile> &symbolFile = symbolsFiles_.at(message.id()); in __anon33a0bb2b0302() 336 const std::unique_ptr<SymbolsFile> &symbolsFile = in __anon33a0bb2b0502()
|
| D | virtual_runtime_test.cpp | 146 for (const std::unique_ptr<SymbolsFile> &symbolsFile : runtime_->GetSymbolsFiles()) { 237 auto kernel = SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_FILE); in PrepareKernelSymbol() 254 auto user = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE); in PrepareUserSymbol() 347 SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE, TEST_DWARF_ELF));
|
| D | report_json_file_test.cpp | 579 std::vector<std::unique_ptr<SymbolsFile>> symbolsFiles; 582 std::unique_ptr<SymbolsFile> user = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE); 589 std::unique_ptr<SymbolsFile> user2 = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE);
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | symbols_file.cpp | 47 bool SymbolsFile::onRecording_ = true; 48 const std::string SymbolsFile::GetBuildId() const in GetBuildId() 53 bool SymbolsFile::UpdateBuildIdIfMatch(std::string buildId) in UpdateBuildIdIfMatch() 90 std::string SymbolsFile::SearchReadableFile(const std::vector<std::string> &searchPaths, in SearchReadableFile() 107 const std::string SymbolsFile::FindSymbolFile( in FindSymbolFile() 154 class ElfFileSymbols : public SymbolsFile { 158 : SymbolsFile(symbolsFileType, symbolFilePath) in ElfFileSymbols() 1059 class UnknowFileSymbols : public SymbolsFile { 1062 : SymbolsFile(SYMBOL_UNKNOW_FILE, symbolFilePath) in UnknowFileSymbols() 1073 SymbolsFile::~SymbolsFile() {} in ~SymbolsFile() [all …]
|
| D | virtual_thread.cpp | 111 … const std::unordered_map<std::string, std::unique_ptr<SymbolsFile>>& symbolsFiles, in VirtualThread() 171 SymbolsFile *VirtualThread::FindSymbolsFileByMap(const MemMapItem &inMap) const in FindSymbolsFileByMap() 193 SymbolsFile *VirtualThread::FindSymbolsFileByName(const std::string &name) const in FindSymbolsFileByName() 235 SymbolsFile *symbolsFile = FindSymbolsFileByName(curMemMaps->name_); in ReadRoMemory()
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | virtual_thread.h | 54 const std::unordered_map<std::string, std::unique_ptr<SymbolsFile>>& symbolsFiles, 78 SymbolsFile *FindSymbolsFileByMap(const MemMapItem &inMap) const; 79 SymbolsFile *FindSymbolsFileByName(const std::string &name) const; 93 const std::unordered_map<std::string, std::unique_ptr<SymbolsFile>>& symbolsFiles_;
|
| D | symbols_file.h | 227 class SymbolsFile { 241 SymbolsFile(SymbolsFileType symbolType, const std::string path) in SymbolsFile() function 243 virtual ~SymbolsFile(); 246 static std::unique_ptr<SymbolsFile> CreateSymbolsFile( 248 static std::unique_ptr<SymbolsFile> CreateSymbolsFile(const std::string &symbolFilePath); 313 static std::unique_ptr<SymbolsFile> LoadSymbolsFromSaved(const SymbolFileStruct &); 357 …bool operator() (const std::unique_ptr<SymbolsFile>& left, const std::unique_ptr<SymbolsFile>& rig… in operator()
|
| D | call_stack.h | 64 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 79 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
|
| D | virtual_runtime.h | 59 const std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> &GetSymbolsFiles() const in GetSymbolsFiles() 163 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> symbolsFiles_;
|
| /developtools/hiperf/src/ |
| D | symbols_file.cpp | 46 bool SymbolsFile::onRecording_ = true; 47 const std::string SymbolsFile::GetBuildId() const in GetBuildId() 52 bool SymbolsFile::UpdateBuildIdIfMatch(std::string buildId) in UpdateBuildIdIfMatch() 89 std::string SymbolsFile::SearchReadableFile(const std::vector<std::string> &searchPaths, in SearchReadableFile() 109 const std::string SymbolsFile::FindSymbolFile( in FindSymbolFile() 156 class ElfFileSymbols : public SymbolsFile { 160 : SymbolsFile(symbolsFileType, symbolFilePath) in ElfFileSymbols() 1146 class UnknowFileSymbols : public SymbolsFile { 1149 : SymbolsFile(SYMBOL_UNKNOW_FILE, symbolFilePath) in UnknowFileSymbols() 1160 SymbolsFile::~SymbolsFile() {} in ~SymbolsFile() [all …]
|
| D | virtual_runtime.cpp | 221 SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_MODULE_FILE, map.name_); in UpdateKernelModulesSymbols() 234 auto kernelFile = SymbolsFile::CreateSymbolsFile(KERNEL_MMAP_NAME); in UpdateKernelSymbols() 475 auto symbolsFile = SymbolsFile::CreateSymbolsFile(fileName); in UpdateSymbols() 550 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() 639 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); in SetSymbolsPaths() 664 std::unique_ptr<SymbolsFile> symbolsFile = in UpdateFromPerfData() 665 SymbolsFile::LoadSymbolsFromSaved(symbolFileStruct); in UpdateFromPerfData() 724 auto symbolsFile = SymbolsFile::CreateSymbolsFile(MMAP_VDSO_NAME); in LoadVdso()
|
| D | subcommand_dump.cpp | 131 SymbolsFile::onRecording_ = true; // back to default for UT in ~SubCommandDump() 163 SymbolsFile::onRecording_ = false; in OnSubCommand() 194 auto elf = SymbolsFile::CreateSymbolsFile(elfFileName_); in DumpElfFile()
|
| /developtools/hiperf/include/ |
| D | virtual_thread.h | 46 VirtualThread(pid_t pid, const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles) in VirtualThread() 57 const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles) in VirtualThread() 86 SymbolsFile *FindSymbolsFileByMap(const MemMapItem &inMap) const; 99 const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles_;
|
| D | symbols_file.h | 230 class SymbolsFile { 245 SymbolsFile(SymbolsFileType symbolType, const std::string path) in SymbolsFile() function 247 virtual ~SymbolsFile(); 250 static std::unique_ptr<SymbolsFile> CreateSymbolsFile( 252 static std::unique_ptr<SymbolsFile> CreateSymbolsFile(const std::string &symbolFilePath); 317 static std::unique_ptr<SymbolsFile> LoadSymbolsFromSaved(const SymbolFileStruct &);
|
| D | mem_map_item.h | 27 class SymbolsFile; variable 38 SymbolsFile *symfile = nullptr;
|
| D | report_protobuf_file.h | 46 const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles); 47 bool ProcessSymbolsFiles(const std::vector<std::unique_ptr<SymbolsFile>> &);
|
| D | callstack.h | 84 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 99 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
|
| D | virtual_runtime.h | 74 const std::vector<std::unique_ptr<SymbolsFile>> &GetSymbolsFiles() const in GetSymbolsFiles() 130 std::vector<std::unique_ptr<SymbolsFile>> symbolsFiles_;
|
| D | perf_file_writer.h | 54 bool AddSymbolsFeature(const std::vector<std::unique_ptr<SymbolsFile>> &);
|