Home
last modified time | relevance | path

Searched refs:ElfParser (Results 1 - 4 of 4) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_elf_parser.cpp43 bool ElfParser::Read(uintptr_t pos, void *buf, size_t size) in Read()
51 size_t ElfParser::MmapSize() in MmapSize()
56 uint64_t ElfParser::GetElfSize() in GetElfSize()
62 bool ElfParser::ParseAllHeaders() in ParseAllHeaders()
87 bool ElfParser::ParseElfHeaders(const EhdrType& ehdr) in ParseElfHeaders()
112 bool ElfParser::ParseProgramHeaders(const EhdrType& ehdr) in ParseProgramHeaders()
166 std::shared_ptr<MiniDebugInfo> ElfParser::GetMiniDebugInfo() in GetMiniDebugInfo()
172 bool ElfParser::ParseSectionHeaders(const EhdrType& ehdr) in ParseSectionHeaders()
247 bool ElfParser::ParseElfDynamic() in ParseElfDynamic()
274 bool ElfParser
[all...]
H A Ddfx_elf.cpp268 elfParse_ = std::unique_ptr<ElfParser>(new ElfParser32(mmap_)); in InitHeaders()
270 elfParse_ = std::unique_ptr<ElfParser>(new ElfParser64(mmap_)); in InitHeaders()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_elf_parser.h43 class ElfParser { class
45 ElfParser(const std::shared_ptr<DfxMmap>& mmap) : mmap_(mmap) {} in ElfParser() function in OHOS::HiviewDFX::ElfParser
46 virtual ~ElfParser() = default;
116 class ElfParser32 : public ElfParser {
118 ElfParser32(const std::shared_ptr<DfxMmap>& mmap) : ElfParser(mmap) {} in ElfParser32()
127 class ElfParser64 : public ElfParser {
129 ElfParser64(const std::shared_ptr<DfxMmap>& mmap) : ElfParser(mmap) {} in ElfParser64()
H A Ddfx_elf.h108 std::unique_ptr<ElfParser> elfParse_ = nullptr;

Completed in 3 milliseconds