Lines Matching defs:symbolsFile
195 auto symbolsFile = SymbolsFile::CreateSymbolsFile(map->name);
196 CHECK_TRUE(symbolsFile == nullptr, false, 1,
198 symbolsFile->SetMapsInfo(map);
200 CHECK_TRUE(!symbolsFile->LoadDebugInfo(map), false, 1,
204 symbolsFile->LoadSymbols(map);
206 symbolsFiles_.emplace_back(std::move(symbolsFile));
890 * 1.map.name == symbolsFile.filePath_
895 auto symbolsFile = SymbolsFile::CreateSymbolsFile(map->name, pid);
896 symbolsFile->SetMapsInfo(map);
897 if (enableDebugInfoSymbolic_ && symbolsFile->symbolFileType_ == SymbolsFileType::SYMBOL_ELF_FILE) {
898 symbolsFile->EnableMiniDebugInfo();
903 symbolsFile->setSymbolsFilePath(symbolsPaths_);
907 symbolsFiles_.emplace_back(std::move(symbolsFile));
908 } else if (symbolsFile->LoadSymbols()) {
909 symbolsFiles_.emplace_back(std::move(symbolsFile));
932 for (auto &symbolsFile : symbolsFiles_) {
933 if (symbolsFile->filePath_ == map.name) {
934 vaddrSymbol.symbolFileIndex_ = symbolsFile->id_;
936 symbolsFile->GetVaddrInSymbols(ip, map.begin, map.offset);
944 if (!symbolsFile->SymbolsLoaded()) {
945 symbolsFile->LoadSymbols();
947 DfxSymbol foundSymbols = symbolsFile->GetSymbolWithVaddr(vaddrSymbol.fileVaddr_);
982 for (auto &symbolsFile : symbolsFiles_) {
983 if (symbolsFile->filePath_ == map->name) {
984 vaddrSymbol.symbolFileIndex_ = symbolsFile->id_;
987 symbolsFile->GetVaddrInSymbols(ip, map->begin, map->offset);
994 if (!symbolsFile->SymbolsLoaded()) {
995 symbolsFile->LoadDebugInfo();
996 symbolsFile->LoadSymbols(map);
998 auto foundSymbols = symbolsFile->GetSymbolWithVaddr(vaddrSymbol.fileVaddr_);
1020 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(map);
1021 if (symbolsFile != nullptr) {
1022 vaddrSymbol.symbolFileIndex_ = symbolsFile->id_;
1024 vaddrSymbol.fileVaddr_ = symbolsFile->GetVaddrInSymbols(ip, map->begin, map->offset);
1031 if (!symbolsFile->SymbolsLoaded()) {
1032 symbolsFile->LoadDebugInfo(map);
1033 symbolsFile->LoadSymbols(map);
1036 if (!symbolsFile->IsAbc()) {
1037 foundSymbols = symbolsFile->GetSymbolWithVaddr(vaddrSymbol.fileVaddr_);
1039 HLOGD("symbolsFile:%s is ABC :%d", symbolsFile->filePath_.c_str(), symbolsFile->IsAbc());
1040 foundSymbols = symbolsFile->GetSymbolWithPcAndMap(ip, map);
1048 if (symbolsFile->IsAbc()) {
1049 symbolsFile->symbolsMap_.insert(std::make_pair(ip, vaddrSymbol));
1137 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE);
1138 CHECK_TRUE(symbolsFile == nullptr, false, 0, "");
1140 bool accessible = symbolsFile->setSymbolsFilePath(symbolsPaths);
1163 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::LoadSymbolsFromSaved(symbolFileStruct);
1164 if (symbolsFile == nullptr) {
1170 symbolsFile->setSymbolsFilePath(symbolsPaths_); // also load from search path
1172 symbolsFile->LoadSymbols();
1174 symbolsFile->id_ = static_cast<int32_t>(symbolsFiles_.size());
1175 symbolsFiles_.emplace_back(std::move(symbolsFile));
1235 auto symbolsFile = SymbolsFile::CreateSymbolsFile(map->name);
1236 symbolsFile->setSymbolsFilePath(tempPath); // also load from search path
1237 symbolsFiles_.emplace_back(std::move(symbolsFile));
1265 auto symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_KERNEL_THREAD_FILE, fileName);
1268 if (symbolsFile->LoadSymbols()) {
1269 symbolsFiles_.emplace_back(std::move(symbolsFile));