Lines Matching defs:SymbolsFile

47 bool SymbolsFile::onRecording_ = true;
48 const std::string SymbolsFile::GetBuildId() const
53 bool SymbolsFile::UpdateBuildIdIfMatch(std::string buildId)
90 std::string SymbolsFile::SearchReadableFile(const std::vector<std::string> &searchPaths,
107 const std::string SymbolsFile::FindSymbolFile(
160 class ElfFileSymbols : public SymbolsFile {
164 : SymbolsFile(symbolsFileType, symbolFilePath)
873 class UnknowFileSymbols : public SymbolsFile {
876 : SymbolsFile(SYMBOL_UNKNOW_FILE, symbolFilePath)
887 SymbolsFile::~SymbolsFile() {}
889 std::unique_ptr<SymbolsFile> SymbolsFile::CreateSymbolsFile(SymbolsFileType symbolType,
907 return std::make_unique<SymbolsFile>(SYMBOL_UNKNOW_FILE, symbolFilePath);
911 std::unique_ptr<SymbolsFile> SymbolsFile::CreateSymbolsFile(const std::string &symbolFilePath, pid_t pid)
915 return SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_FILE, symbolFilePath);
917 return SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_MODULE_FILE, symbolFilePath);
919 return SymbolsFile::CreateSymbolsFile(SYMBOL_HAP_FILE, symbolFilePath, pid);
922 return SymbolsFile::CreateSymbolsFile(SYMBOL_ELF_FILE, symbolFilePath);
926 void SymbolsFile::AdjustSymbols()
967 void SymbolsFile::SortMatchedSymbols()
977 const std::vector<DfxSymbol> &SymbolsFile::GetSymbols()
982 const std::vector<DfxSymbol *> &SymbolsFile::GetMatchedSymbols()
987 const DfxSymbol SymbolsFile::GetSymbolWithVaddr(uint64_t vaddrInFile)
1046 bool SymbolsFile::CheckPathReadable(const std::string &path) const
1056 bool SymbolsFile::setSymbolsFilePath(const std::vector<std::string> &symbolsSearchPaths)
1068 std::unique_ptr<SymbolsFile> SymbolsFile::LoadSymbolsFromSaved(
1087 void SymbolsFile::SetBoolValue(bool value)
1091 void SymbolsFile::ExportSymbolToFileFormat(SymbolFileStruct &symbolFileStruct)
1113 uint64_t SymbolsFile::GetVaddrInSymbols(uint64_t ip, uint64_t, uint64_t) const