Lines Matching refs:ElfParser
43 bool ElfParser::Read(uintptr_t pos, void *buf, size_t size)
51 size_t ElfParser::MmapSize()
56 uint64_t ElfParser::GetElfSize()
62 bool ElfParser::ParseAllHeaders()
87 bool ElfParser::ParseElfHeaders(const EhdrType& ehdr)
112 bool ElfParser::ParseProgramHeaders(const EhdrType& ehdr)
166 std::shared_ptr<MiniDebugInfo> ElfParser::GetMiniDebugInfo()
172 bool ElfParser::ParseSectionHeaders(const EhdrType& ehdr)
247 bool ElfParser::ParseElfDynamic()
274 bool ElfParser::ParseElfName()
292 bool ElfParser::IsFunc(const SymType sym)
299 bool ElfParser::ParseElfSymbols(bool isFunc)
314 bool ElfParser::ParseElfSymbols(ElfShdr shdr, bool isFunc)
345 bool ElfParser::ParseElfSymbolName(ShdrInfo linkShdr, SymType sym, std::string& nameStr)
356 bool ElfParser::ParseElfSymbolByAddr(uint64_t addr, ElfSymbol& elfSymbol)
392 bool ElfParser::GetSectionNameByIndex(std::string& nameStr, const uint32_t name)
407 bool ElfParser::ParseStrTab(std::string& nameStr, const uint64_t offset, const uint64_t size)
431 bool ElfParser::GetSectionInfo(ShdrInfo& shdr, const uint32_t idx)
443 bool ElfParser::GetSectionInfo(ShdrInfo& shdr, const std::string& secName)
455 bool ElfParser::GetSectionData(unsigned char *buf, uint64_t size, std::string secName)