Lines Matching refs:sym
108 if (auto *sym = dyn_cast<DefinedCOFF>(b)) { in getSymbols() local
109 COFFSymbolRef symRef = sym->getCOFFSymbol(); in getSymbols()
113 staticSyms.push_back(sym); in getSymbols()
115 syms.push_back(sym); in getSymbols()
117 } else if (auto *sym = dyn_cast<Defined>(b)) { in getSymbols() local
118 syms.push_back(sym); in getSymbols()
149 Defined *sym = syms[i]; in getSymbolStrings() local
155 if (auto *absSym = dyn_cast<DefinedAbsolute>(sym)) { in getSymbolStrings()
158 } else if (isa<DefinedSynthetic>(sym)) { in getSymbolStrings()
160 } else if (isa<DefinedCommon>(sym)) { in getSymbolStrings()
162 } else if (Chunk *chunk = sym->getChunk()) { in getSymbolStrings()
163 address = sym->getRVA(); in getSymbolStrings()
170 if (auto *impSym = dyn_cast<DefinedImportData>(sym)) in getSymbolStrings()
172 else if (auto *thunkSym = dyn_cast<DefinedImportThunk>(sym)) in getSymbolStrings()
175 file = sym->getFile(); in getSymbolStrings()
188 os << left_justify(sym->getName(), 26); in getSymbolStrings()
190 os << format_hex_no_prefix((config->imageBase + sym->getRVA()), 16); in getSymbolStrings()
291 for (Defined *sym : syms) in writeMapFile()
292 os << symStr[sym] << '\n'; in writeMapFile()
317 for (Defined *sym : staticSyms) in writeMapFile()
318 os << staticSymStr[sym] << '\n'; in writeMapFile()