Home
last modified time | relevance | path

Searched refs:secName (Results 1 - 6 of 6) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_elf_parser.cpp206 std::string secName; in ParseSectionHeaders() local
207 if (!GetSectionNameByIndex(secName, shdr.sh_name)) { in ParseSectionHeaders()
212 if (shdr.sh_size != 0 && secName == GNU_DEBUGDATA) { in ParseSectionHeaders()
223 shdrInfoPairs_.emplace(std::make_pair(i, secName), shdrInfo); in ParseSectionHeaders()
443 bool ElfParser::GetSectionInfo(ShdrInfo& shdr, const std::string& secName) in GetSectionInfo() argument
447 if (tmpPair.second == secName) { in GetSectionInfo()
455 bool ElfParser::GetSectionData(unsigned char *buf, uint64_t size, std::string secName) in GetSectionData() argument
458 if (GetSectionInfo(shdr, secName)) { in GetSectionData()
463 DFXLOGE("Failed to get data from secName %{public}s", secName in GetSectionData()
[all...]
H A Ddfx_elf.cpp527 bool DfxElf::GetSectionInfo(ShdrInfo& shdr, const std::string secName) in GetSectionInfo() argument
532 return elfParse_->GetSectionInfo(shdr, secName); in GetSectionInfo()
535 bool DfxElf::GetSectionData(unsigned char *buf, uint64_t size, std::string secName) in GetSectionData() argument
540 return elfParse_->GetSectionData(buf, size, secName); in GetSectionData()
850 bool DfxElf::FindSection(struct dl_phdr_info *info, const std::string secName, ShdrInfo& shdr) in FindSection() argument
865 return elf->GetSectionInfo(shdr, secName); in FindSection()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_elf.h73 bool GetSectionInfo(ShdrInfo& shdr, const std::string secName);
74 bool GetSectionData(unsigned char *buf, uint64_t size, std::string secName);
89 static bool FindSection(struct dl_phdr_info *info, const std::string secName, ShdrInfo& shdr);
H A Ddfx_elf_parser.h59 virtual bool GetSectionInfo(ShdrInfo& shdr, const std::string& secName);
60 virtual bool GetSectionData(unsigned char *buf, uint64_t size, std::string secName);
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Delf_imitate.cpp616 std::string secName = strVec[0]; in ParseSectionHeaders() local
630 shdrInfoPairs_.emplace(std::make_pair(secIndex, secName), shdrInfo); in ParseSectionHeaders()
648 symShdrs_.emplace(secName, elfShdr); in ParseSectionHeaders()
784 bool ElfImitate::GetSectionInfo(ShdrInfo& shdr, const std::string secName) in GetSectionInfo() argument
788 if (tmpPair.second == secName) { in GetSectionInfo()
/base/hiviewdfx/faultloggerd/test/unittest/unwind/include/
H A Delf_imitate.h67 bool GetSectionInfo(ShdrInfo& shdr, const std::string secName);

Completed in 5 milliseconds