Lines Matching defs:symbols
835 bool ElfImitate::ParseSymbols(std::vector<DfxSymbol>& symbols, const std::string& filePath)
844 symbols.emplace_back(elfSymbol.value, elfSymbol.size,
851 std::sort(symbols.begin(), symbols.end(), comp);
853 symbols.erase(std::unique(symbols.begin(), symbols.end(), pred), symbols.end());
854 symbols.shrink_to_fit();
858 bool ElfImitate::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, const std::string& filePath)
862 symbols.emplace_back(shdr.addr, shdr.size, PLT, filePath);
868 std::vector<DfxSymbol> symbols;
869 if (!ParseSymbols(symbols, "")) {
873 for (const auto& symbol : symbols) {