Lines Matching refs:symbolsFile
468 for (const auto &symbolsFile : symbolsFiles_) { in UpdateSymbols() local
469 if (symbolsFile->filePath_ == fileName) { in UpdateSymbols()
475 auto symbolsFile = SymbolsFile::CreateSymbolsFile(fileName); in UpdateSymbols() local
479 symbolsFile->setSymbolsFilePath(symbolsPaths_); // also load from search path in UpdateSymbols()
483 symbolsFiles_.emplace_back(std::move(symbolsFile)); in UpdateSymbols()
484 } else if (symbolsFile->LoadSymbols()) { in UpdateSymbols()
485 symbolsFiles_.emplace_back(std::move(symbolsFile)); in UpdateSymbols()
508 for (auto &symbolsFile : symbolsFiles_) { in GetKernelSymbol() local
509 if (symbolsFile->filePath_ == map.name_) { in GetKernelSymbol()
510 vaddrSymbol.symbolFileIndex_ = symbolsFile->id_; in GetKernelSymbol()
512 symbolsFile->GetVaddrInSymbols(ip, map.begin_, map.pageoffset_); in GetKernelSymbol()
520 if (!symbolsFile->SymbolsLoaded()) { in GetKernelSymbol()
521 symbolsFile->LoadSymbols(); in GetKernelSymbol()
523 Symbol foundSymbols = symbolsFile->GetSymbolWithVaddr(vaddrSymbol.fileVaddr_); in GetKernelSymbol()
550 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() local
551 if (symbolsFile != nullptr) { in GetUserSymbol()
552 vaddrSymbol.symbolFileIndex_ = symbolsFile->id_; in GetUserSymbol()
554 symbolsFile->GetVaddrInSymbols(ip, mmap->begin_, mmap->pageoffset_); in GetUserSymbol()
562 if (!symbolsFile->SymbolsLoaded()) { in GetUserSymbol()
563 symbolsFile->LoadSymbols(); in GetUserSymbol()
565 Symbol foundSymbols = symbolsFile->GetSymbolWithVaddr(vaddrSymbol.fileVaddr_); in GetUserSymbol()
639 std::unique_ptr<SymbolsFile> symbolsFile = SymbolsFile::CreateSymbolsFile(SYMBOL_UNKNOW_FILE); in SetSymbolsPaths() local
641 bool accessible = symbolsFile->setSymbolsFilePath(symbolsPaths); in SetSymbolsPaths()
664 std::unique_ptr<SymbolsFile> symbolsFile = in UpdateFromPerfData() local
670 symbolsFile->setSymbolsFilePath(symbolsPaths_); // also load from search path in UpdateFromPerfData()
672 symbolsFile->LoadSymbols(); in UpdateFromPerfData()
674 symbolsFile->id_ = static_cast<int32_t>(symbolsFiles_.size()); in UpdateFromPerfData()
675 symbolsFiles_.emplace_back(std::move(symbolsFile)); in UpdateFromPerfData()
724 auto symbolsFile = SymbolsFile::CreateSymbolsFile(MMAP_VDSO_NAME); in LoadVdso() local
725 symbolsFile->setSymbolsFilePath(tempPath); // also load from search path in LoadVdso()
726 symbolsFiles_.emplace_back(std::move(symbolsFile)); in LoadVdso()