Lines Matching refs:elfFile
27 std::unique_ptr<ElfFile> elfFile = ElfFile::MakeUnique(fileName); in GetSymbolTable() local
28 CHECK_NOTNULL(elfFile, false, "elf '%s' load failed\n", fileName.c_str()); in GetSymbolTable()
32 for (auto &phdr : elfFile->phdrs_) { in GetSymbolTable()
44 if (elfFile->shdrs_.find(symTab) != elfFile->shdrs_.end()) { in GetSymbolTable()
46 const auto &shdr = elfFile->shdrs_[symTab]; in GetSymbolTable()
47 const uint8_t *data = elfFile->GetSectionData(shdr->secIndex_); in GetSymbolTable()
55 … CHECK_TRUE(elfFile->shdrs_.find(strTab) != elfFile->shdrs_.end(), false, "get symbol tab failed"); in GetSymbolTable()
56 const auto &strshdr = elfFile->shdrs_[strTab]; in GetSymbolTable()
57 data = elfFile->GetSectionData(strshdr->secIndex_); in GetSymbolTable()
64 … CHECK_TRUE(elfFile->shdrs_.find(dynSym) != elfFile->shdrs_.end(), false, "get symbol tab failed"); in GetSymbolTable()
65 const auto &shdr = elfFile->shdrs_[dynSym]; in GetSymbolTable()
66 const uint8_t *data = elfFile->GetSectionData(shdr->secIndex_); in GetSymbolTable()
74 … CHECK_TRUE(elfFile->shdrs_.find(dynStr) != elfFile->shdrs_.end(), false, "get symbol tab failed"); in GetSymbolTable()
75 const auto &strshdr = elfFile->shdrs_[dynStr]; in GetSymbolTable()
76 data = elfFile->GetSectionData(strshdr->secIndex_); in GetSymbolTable()