Lines Matching refs:Symbol

202 Symbol::Symbol(std::string_view name, uint64_t addr, uint64_t len)  in Symbol()  function in Symbol
210 const char* Symbol::DemangledName() const { in DemangledName()
334 uint32_t Dso::CreateSymbolDumpId(const Symbol* symbol) { in CreateSymbolDumpId()
340 const Symbol* Dso::FindSymbol(uint64_t vaddr_in_dso) { in FindSymbol()
345 Symbol("", vaddr_in_dso, 0), in FindSymbol()
346 Symbol::CompareValueByAddr); in FindSymbol()
362 void Dso::SetSymbols(std::vector<Symbol>* symbols) { in SetSymbols()
368 unknown_symbols_.insert(std::make_pair(vaddr_in_dso, Symbol(name, vaddr_in_dso, 1))); in AddUnknownSymbol()
386 std::vector<Symbol> symbols = LoadSymbols(); in Load()
390 std::vector<Symbol> merged_symbols; in Load()
392 std::back_inserter(merged_symbols), Symbol::CompareValueByAddr); in Load()
414 static void SortAndFixSymbols(std::vector<Symbol>& symbols) { in SortAndFixSymbols()
415 std::sort(symbols.begin(), symbols.end(), Symbol::CompareValueByAddr); in SortAndFixSymbols()
416 Symbol* prev_symbol = nullptr; in SortAndFixSymbols()
447 std::vector<Symbol> LoadSymbols() override { in LoadSymbols()
448 std::vector<Symbol> symbols; in LoadSymbols()
554 std::vector<Symbol> LoadSymbols() override { in LoadSymbols()
558 std::vector<Symbol> symbols; in LoadSymbols()
594 std::vector<Symbol> LoadSymbols() override { in LoadSymbols()
595 std::vector<Symbol> symbols; in LoadSymbols()
639 std::vector<Symbol> ReadSymbolsFromKallsyms(std::string& kallsyms) { in ReadSymbolsFromKallsyms()
640 std::vector<Symbol> symbols; in ReadSymbolsFromKallsyms()
666 std::vector<Symbol> LoadSymbols() override { in LoadSymbols()
667 std::vector<Symbol> symbols; in LoadSymbols()
695 std::vector<Symbol> LoadSymbols() override { in LoadSymbols()
696 return std::vector<Symbol>(); in LoadSymbols()