Home
last modified time | relevance | path

Searched refs:SymbolsFile (Results 1 – 25 of 37) sorted by relevance

12

/developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/
Dsymbols_file_test.cpp65 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 …]
Dvirtual_thread_test.cpp217 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 …]
Dcallstack_test.cpp96 std::unordered_map<std::string, std::unique_ptr<SymbolsFile>> symbolsFiles;
98 symbolsFiles[symbolFilePath] = SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE, symbolFilePath);
Dvirtual_runtime_test.cpp128 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/
Dsymbols_file_test.cpp37 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 …]
Dvirtual_thread_test.cpp230 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 …]
Dreport_protobuf_file_test.cpp38 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()
Dvirtual_runtime_test.cpp146 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));
Dreport_json_file_test.cpp579 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/
Dsymbols_file.cpp47 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 …]
Dvirtual_thread.cpp111 … 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/
Dvirtual_thread.h54 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_;
Dsymbols_file.h227 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()
Dcall_stack.h64 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap,
79 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
Dvirtual_runtime.h59 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/
Dsymbols_file.cpp46 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 …]
Dvirtual_runtime.cpp221 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()
Dsubcommand_dump.cpp131 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/
Dvirtual_thread.h46 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_;
Dsymbols_file.h230 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 &);
Dmem_map_item.h27 class SymbolsFile; variable
38 SymbolsFile *symfile = nullptr;
Dreport_protobuf_file.h46 const std::vector<std::unique_ptr<SymbolsFile>> &symbolsFiles);
47 bool ProcessSymbolsFiles(const std::vector<std::unique_ptr<SymbolsFile>> &);
Dcallstack.h84 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap,
99 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
Dvirtual_runtime.h74 const std::vector<std::unique_ptr<SymbolsFile>> &GetSymbolsFiles() const in GetSymbolsFiles()
130 std::vector<std::unique_ptr<SymbolsFile>> symbolsFiles_;
Dperf_file_writer.h54 bool AddSymbolsFeature(const std::vector<std::unique_ptr<SymbolsFile>> &);

12