Lines Matching defs:elf
73 bool DfxSymbols::ParseSymbols(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf, const std::string& filePath)
75 if (elf == nullptr) {
78 auto elfSymbols = elf->GetFuncSymbols();
80 if (elf->GetBaseOffset() != 0) {
81 symbolsPath += ("!" + elf->GetElfName());
90 bool DfxSymbols::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf,
93 if (elf == nullptr) {
97 elf->GetSectionInfo(shdr, PLT);
102 bool DfxSymbols::GetFuncNameAndOffsetByPc(uint64_t relPc, std::shared_ptr<DfxElf> elf,
109 if ((elf != nullptr) && elf->GetFuncInfo(relPc, elfSymbol)) {