Home
last modified time | relevance | path

Searched refs:ehdr (Results 1 - 3 of 3) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_elf_parser.cpp64 EhdrType ehdr; in ParseAllHeaders() local
65 if (!Read(0, &ehdr, sizeof(ehdr))) { in ParseAllHeaders()
69 if (!ParseElfHeaders<EhdrType>(ehdr)) { in ParseAllHeaders()
74 if (!ParseProgramHeaders<EhdrType, PhdrType>(ehdr)) { in ParseAllHeaders()
79 if (!ParseSectionHeaders<EhdrType, ShdrType>(ehdr)) { in ParseAllHeaders()
87 bool ElfParser::ParseElfHeaders(const EhdrType& ehdr) in ParseElfHeaders() argument
89 if (ehdr.e_shnum == 0) { in ParseElfHeaders()
93 auto machine = ehdr.e_machine; in ParseElfHeaders()
107 elfSize_ = ehdr in ParseElfHeaders()
112 ParseProgramHeaders(const EhdrType& ehdr) ParseProgramHeaders() argument
172 ParseSectionHeaders(const EhdrType& ehdr) ParseSectionHeaders() argument
[all...]
H A Ddfx_elf.cpp1014 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)data; in GetElfSize() local
1015 return static_cast<size_t>(ehdr->e_shoff + (ehdr->e_shentsize * ehdr->e_shnum)); in GetElfSize()
1017 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)data; in GetElfSize() local
1018 return static_cast<size_t>(ehdr->e_shoff + (ehdr->e_shentsize * ehdr->e_shnum)); in GetElfSize()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_elf_parser.h70 bool ParseElfHeaders(const EhdrType& ehdr);
72 bool ParseProgramHeaders(const EhdrType& ehdr);
74 bool ParseSectionHeaders(const EhdrType& ehdr);

Completed in 3 milliseconds