Lines Matching refs:sym
51 for (Symbol *sym : file->symbols) in getSymbols()
52 if (auto *d = dyn_cast_or_null<Defined>(sym)) in getSymbols()
80 Defined *sym = syms[i]; in getSymbolStrings() local
82 switch (sym->isec->kind()) { in getSymbolStrings()
85 const auto *isec = cast<CStringInputSection>(sym->isec); in getSymbolStrings()
86 const StringPiece &piece = isec->getStringPiece(sym->value); in getSymbolStrings()
88 sym->value == piece.inSecOff && in getSymbolStrings()
99 os << toString(*sym); in getSymbolStrings()
162 for (Symbol *sym : liveSymbols) { in writeMapFile()
163 assert(sym->isLive()); in writeMapFile()
164 os << format("0x%08llX\t[%3u] %s\n", sym->getVA(), in writeMapFile()
165 readerToFileOrdinal[sym->getFile()], in writeMapFile()
166 liveSymbolStrings[sym].c_str()); in writeMapFile()
174 for (Symbol *sym : deadSymbols) { in writeMapFile()
175 assert(!sym->isLive()); in writeMapFile()
176 os << format("<<dead>>\t[%3u] %s\n", readerToFileOrdinal[sym->getFile()], in writeMapFile()
177 deadSymbolStrings[sym].c_str()); in writeMapFile()