Lines Matching refs:Symbol
59 struct Symbol { struct
64 Symbol(std::string_view name, uint64_t addr, uint64_t len); argument
80 static bool CompareByDumpId(const Symbol* s1, const Symbol* s2) { in CompareByDumpId() argument
88 static bool CompareByAddr(const Symbol* s1, const Symbol* s2) { return s1->addr < s2->addr; } in CompareByAddr() argument
90 static bool CompareValueByAddr(const Symbol& s1, const Symbol& s2) { return s1.addr < s2.addr; } in CompareValueByAddr() argument
163 uint32_t CreateSymbolDumpId(const Symbol* symbol);
177 const Symbol* FindSymbol(uint64_t vaddr_in_dso);
179 const std::vector<Symbol>& GetSymbols() const { return symbols_; } in GetSymbols()
180 void SetSymbols(std::vector<Symbol>* symbols);
199 virtual std::vector<Symbol> LoadSymbolsImpl() = 0;
209 std::vector<Symbol> symbols_;
211 std::unordered_map<uint64_t, Symbol> unknown_symbols_;