Home
last modified time | relevance | path

Searched refs:elfFile (Results 1 – 3 of 3) sorted by relevance

/developtools/profiler/hiebpf/src/
Delf_symbol_info.cpp27 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 …]
Dbpf_controller.cpp388 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/
Dhiperf_libreport.cpp157 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()