Searched refs:secName (Results 1 - 6 of 6) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_elf_parser.cpp | 206 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 D | dfx_elf.cpp | 527 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 D | dfx_elf.h | 73 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 D | dfx_elf_parser.h | 59 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 D | elf_imitate.cpp | 616 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 D | elf_imitate.h | 67 bool GetSectionInfo(ShdrInfo& shdr, const std::string secName);
|
Completed in 5 milliseconds