Searched refs:elfFile (Results 1 – 3 of 3) sorted by relevance
| /developtools/profiler/hiebpf/src/ |
| D | elf_symbol_info.cpp | 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() [all …]
|
| D | bpf_controller.cpp | 388 std::unique_ptr<ElfFile> elfFile = ElfFile::MakeUnique(path); in GetSymOffset() local 389 CHECK_NOTNULL(elfFile, 0, "ELF file open failed"); in GetSymOffset() 391 …CHECK_TRUE(elfFile->shdrs_.find(dynsym) != elfFile->shdrs_.end(), 0, "section dynsym failed to obt… in GetSymOffset() 392 const auto &sym = elfFile->shdrs_[dynsym]; in GetSymOffset() 393 const uint8_t *symData = elfFile->GetSectionData(sym->secIndex_); in GetSymOffset() 396 …CHECK_TRUE(elfFile->shdrs_.find(dynstr) != elfFile->shdrs_.end(), 0, "section dynstr failed to obt… in GetSymOffset() 397 const auto &str = elfFile->shdrs_[dynstr]; in GetSymOffset() 398 const uint8_t *strData = elfFile->GetSectionData(str->secIndex_); in GetSymOffset() 419 …CHECK_TRUE(elfFile->shdrs_.find(text) != elfFile->shdrs_.end(), 0, "section text failed to obtain … in GetSymOffset() 420 const auto &textPtr = elfFile->shdrs_[text]; in GetSymOffset()
|
| /developtools/hiperf/src/ |
| D | hiperf_libreport.cpp | 157 std::shared_ptr<DfxElf> elfFile = std::make_shared<DfxElf>(path); in ReportGetBuildId() local 158 buildId = elfFile->GetBuildId(); in ReportGetBuildId() 165 std::shared_ptr<DfxElf> elfFile = std::make_shared<DfxElf>(path); in ReportGetElfArch() local 167 switch (elfFile->GetArchType()) { in ReportGetElfArch()
|